Введение в OpenEdge Mobile: RUN-TIME АРХИТЕКТУРА
OpenEdge Mobile позволяет создавать полноценные мобильные приложения, включая пользовательский интерфейс мобильного клиента с доступом к бизнес-логике и данным через AppServer, которые можно развернуть на различных популярных мобильных и WEB устройствах и платформах:
- Устройства Apple iOS, такие как iPhone и iPad.
- Android-устройства, в том числе многочисленные смартфоны и планшеты от разных производителей.
- WEB-браузеры, работающие на большом количестве различных компьютеров и мобильных устройствах.
- Сервер Apache Tomcat Web для REST-доступа к AppServer.
OpenEdge Mobile поддерживает разработку для двух базовых типов пользовательских интерфейсов (Mobile App):
- Mobile Web App – приложения, исполняемые в Web-браузере на различных платформах и устройствах.
- Mobile Native App – приложения, создаваемые также как и Web-приложения, но собранные в специальные контейнеры с использованием гибридных технологий, которые позволят им работать как «родное» приложение на мобильном устройстве.
Вы можете создавать и тестировать все компоненты приложения в сквозном режиме, включая AppServer и соответствующие Мобильные сервисы, Мобильное приложения и Web-транспорт между ними, и всё это с использованием инструментов OpenEdge Mobile доступных через Progress Developer Studio for OpenEdge (Developer Studio). Когда разработка вашего приложения будет завершена, вы можете развернуть все необходимые компоненты приложения на поддерживаемых мобильных устройствах и любых WEB-платформах.
Далее возможности OpenEdge Mobile будут описаны более подробно с технической точки зрения, затем мы вместе создадим простейшее мобильное приложение, и, в завершении, вы узнаете о способах публикации мобильного приложения.
Схемы, приведенные в этом разделе, содержат подробное описание run-time архитектуры OpenEdge Mobile, где затемненные и цветные элементы обозначают компоненты OpenEdge. Обратите внимание, эти схемы описывают мобильные приложения, построенные в основном с помощью компонентов OpenEdge Mobile от начала до конца, включая транспорт OpenEdge REST. Тем не менее, из любого мобильного приложения, вы также можете получить доступ к не-OpenEdge REST Web-сервисам, используя соответствующие прямые вызовы к существующим REST-ресурсам.
- Поддерживаемые типы мобильных приложений
- Клиентский доступ к AppServer с использованием мобильных сервисов
- Доступ к AppServer-классам и процедурам через объекты JavaScript
- Доступ к мобильным сервисам с пользовательским подключением
Есть вопрос? Спросите...
Для отправки комментария вам необходимо авторизоваться.
1 Комментарий