07.08.2014 08:47
Новости.
Просмотров всего: 2077; сегодня: 1.

Cisco Jabber Guest и разработка несложных приложений под IOS с помощью AppArchitect

Статья специалиста Cisco в области решений для совместной работы Сергея Юцайтиса

Выбирая тему для этой статьи, я находился под впечатлением от общения с замечательной и, что немаловажно, бесплатной программой для создания собственных приложений для iPad и iPhone – AppArchitect. Что касается Jabber Guest™, то это решение позволяет продемонстрировать, насколько просто выполнить видеосоединение с мобильного устройства без необходимости получения аккаунта или регистрации.

Как известно, Jabber – обобщенное наименование унифицированного многофункционального программного клиента Cisco, существующего на разных платформах и позволяющего осуществлять различные типы коммуникаций (IM, голос, видео и т.п.).

Все эти клиенты привязаны к инфраструктуре − предприятия или облачной.

Jabber Guest не исключение, но его основное назначение – обеспечивать коммуникации между сотрудником корпорации и внешним, не аутентифицированным пользователем. Разумеется, все необходимые для работы Jabber Guest компоненты установлены и в корпоративной сети Cisco: Call Manager, связка серверов Expressway Core и Edge (бесплатное решение от Cisco для предоставления удаленного доступа устройствам, регистрирующимся на CUCM).

Все компоненты Jabber Guest поставляются в виде виртуальных машин для инфраструктуры VMware.

Тем, кому интересна техническая информация о Jabber Guest, рекомендую соответствующий раздел на сайте разработчиков Jabber. Ну, а всем остальным скажу, что Jabber Guest дает возможность кликнуть с мобильного устройства или PC/MAC на ссылку специального формата. Если плагин не установлен, браузер предложит его скачать и установить, после чего проверит подключение к сети и предложит выполнить соединение. Создавать для этого специальные приложения или web- страницы необходимости нет, но мне хотелось обставить процесс демонстрации максимально эффектно.

AppArchitect дает возможность бесплатно создать собственные приложения для IOS-устройств с помощью web-инструментов. Я не программист, и мне эта программа подходит как нельзя лучше. Заходим на сайт apparchitect.com и регистрируемся, после чего открывается доступ к странице управления аккаунтом и приложениями. Нажимаем вкладку «Create new app» – предлагается выбрать устройство, под которое создается приложение, имя и шаблон приложения. Забегая вперед, скажу, что мне модифицировать готовые шаблоны не удалось – при загрузке на мой iPhone 5 выдавалась ошибка, так что я использовал «чистый» шаблон, а на примере «готовых» решений изучил возможности конструктора. (Возможно, это баг моего устройства, возможно − сайта-конструктора, и разработчики его исправят).

После выбора шаблона загружается окно конструктора приложения.

Можно создавать экраны, кнопки, ссылки на объекты и т.д. Выбранные на экране объекты конфигурируются во вкладке «Properties» с помощью довольно богатого для бесплатного приложения набора функций. На первый экран я поместил несколько картинок, ролик YouTube, ссылку для скачивания плагина Jabber Guest (на всякий случай) и две кнопки управления экранами.

На второй вкладке я расположил кнопки-ссылки Jabber Guest на различные демономера Cisco и свой собственный корпоративный телефон. (Политики безопасности ограничивают «гостевые» вызовы внутренними номерами Cisco).

Ссылка имеет такой формат, которую приходится открывать в Safari, что увеличивает время запуска плагина из-за необходимости сначала запустить браузер. К сожалению, иначе не получается, так как сертификат Jabber Guest считает приложение AppArchitect недостоверным. Тем не менее, все работает, что и требовалось доказать.

Протестировать работу приложения можно, скачав AppArchitect в Apple Store. Открываем программу на мобильном устройстве (в моем случае это iPhone), вводим логин, загружаем приложение.

После перехода на второй экран и нажатия кнопки ссылка передается плагину Jabber Guest, и он запускается в режиме показа локальной камеры. При повороте устройства приложение меняет ориентацию камеры. Как только появляется индикация «Ready to call», можно выполнять вызов.

После того, как приложение готово, его можно опубликовать. Вы можете скачать его в виде ipa-файла (но, чтобы его подписать, необходимо зарегистрировать аккаунт разработчика в Apple). Альтернативный вариант – опубликовать его под аккаунтом AppArchitect в Apple store. В этом случае приложение сначала будет проверено сотрудниками AppArchitect.

Удачной разработки!

О компании Cisco

Cisco, мировой лидер в области информационных технологий, помогает компаниям использовать возможности будущего и собственным примером доказывает, что, подключая неподключенное, можно добиться поразительных результатов.

Чистый объем продаж компании в 2013 финансовом году составил 48,6 млрд долларов.

Cisco, логотип Cisco, Cisco Systems и логотип Cisco Systems являются зарегистрированными торговыми знаками Cisco Systems, Inc. в США и некоторых других странах. Все прочие торговые знаки, упомянутые в настоящем документе, являются собственностью соответствующих владельцев.


Ньюсмейкер: Cisco — 3787 публикаций
Поделиться:

Интересно:

Манифест Александра I огласили в Бородине и Смоленске
10.01.2025 09:11 Мероприятия
Манифест Александра I огласили в Бородине и Смоленске
В музее-заповеднике «Бородинское поле» в день православного праздника Рождества Христова состоялся торжественный церемониал, приуроченный ко Дню Победы в Отечественной войне 1812 года. Многолетняя традиция отмечать День Победы в Отечественной войне оглашением Манифеста, изданного...
Открыт прием заявок на Международный фестиваль «Импульс»
09.01.2025 15:57 Мероприятия
Открыт прием заявок на Международный фестиваль «Импульс»
Открыт прием официальных заявок на Международный фестиваль адаптивных видов спорта «Импульс». Количество мест ограничено.Завки на фестиваль и шоу-рекордов разные. Участие для всех бесплатное. С 4 по 6 апреля 2025 года в Челябинске состоится одно из крупнейших...
Путь кошелька
09.01.2025 11:03 Аналитика
Путь кошелька
Мы первое поколение людей, которые с момента появления денег избавлены от необходимости носить их с собой. Для многих расплачиваться при помощи смартфона стало уже привычным делом. Возможно, что и эта технология вскоре уступит место оплате по биометрии. Кого-то...
Исчезнувшие города Руси в легендах и сказаниях
08.01.2025 09:02 Аналитика
Исчезнувшие города Руси в легендах и сказаниях
Города, как и всё на земле, не вечны: они разрушаются, перестраиваются, гибнут во время стихийных бедствий и вражеских нашествий, переносятся на новые места, приобретают новый облик. Но есть в народных сказаниях сообщения о таинственном исчезновении городов или части городов: города или храмы...
Майнинг в России – что изменилось после легализации?
07.01.2025 12:46 Консультации
Майнинг в России – что изменилось после легализации?
Майнинг — это процесс создания новых блоков в блокчейне и подтверждения транзакций с использованием специализированного оборудования. За последнее десятилетие он превратился из увлечения энтузиастов в масштабную индустрию, приносящую значительные доходы. В России этот сектор развивался в условиях...