Как многим из вас, наверное, уже известно, в версии 11.2 появится возможность разработки мобильных приложений в OpenEdge с помощью нового продукта . В этой ветке форума я предлагаю обсуждать все вопросы, которые возникнут у вас по этой теме.
И вот первая вводная, опубликованная Progress Software буквально сегодня - несколько видео о том, как работать с этим продуктом, чтобы вы могли получить первые впечатления о технологии
Возможности разработки мобильных приложений в OpenEdge
Re: Возможности разработки мобильных приложений в OpenEdge
Я был на призентации OpenEdge Mobil Tour. Технические детали меня не очень интересовали, а демо понравилось.
После создания приложения на "виртуальном телефоне" создали выполнимий файл (build executable или для iOS или для Android ), потом файл загружается или прямо в телефон или в библиотеку AppStore. Таким образом OpenEdge поддерживает принцып гибрида, то есть с одной стороны исходник только один, а с другой стороны работать будет на любом устройстве ( пока что Apple iOS 5 or Android 4.0, на Windows phone пока нет).
Так же было продемонстрировано как телефон читает штрих код и находит в базе заказ который соответствует ему ( order number ).
А так же находит адрес customer ( from sports db "Life Line...."), рисует по адресу карту места (Google Maps), находит по навигатору текушее положение (GPS), и рассчитывает как туда проехать (опять же через Google Maps.
Чудеса да и только
Много красивых слов ... протокол REST ... JSDO --> jQuery.
После создания приложения на "виртуальном телефоне" создали выполнимий файл (build executable или для iOS или для Android ), потом файл загружается или прямо в телефон или в библиотеку AppStore. Таким образом OpenEdge поддерживает принцып гибрида, то есть с одной стороны исходник только один, а с другой стороны работать будет на любом устройстве ( пока что Apple iOS 5 or Android 4.0, на Windows phone пока нет).
Так же было продемонстрировано как телефон читает штрих код и находит в базе заказ который соответствует ему ( order number ).
А так же находит адрес customer ( from sports db "Life Line...."), рисует по адресу карту места (Google Maps), находит по навигатору текушее положение (GPS), и рассчитывает как туда проехать (опять же через Google Maps.
Чудеса да и только
Много красивых слов ... протокол REST ... JSDO --> jQuery.
Dmitri Levin and
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: Возможности разработки мобильных приложений в OpenEdge
Дополню для интересующихся:
Стоимость компонент:
Progress OpenEdge Mobile
* Progress OpenEdge Mobile доступна только для версии 11.2
Модель лицензирования Min (Max) Стоимость ($)
Progress OpenEdge Mobile App Builder (1 год) Named user – 206
Progress OpenEdge Mobile JSDO Adapter Named user – 52
Progress OpenEdge Mobile JSDO Adapter Registered Device – 52
Progress OpenEdge Mobile JSDO Adapter Concurrent User – 78
Progress OpenEdge Mobile JSDO Adapter Access Agent 5(24) 387
Progress OpenEdge Mobile JSDO Adapter Access Agent 25 258
* Модель лицензирования на основе конкурентных пользователей (Concurrent User license model) доступна только в случае если существующий продукт App Server лицензирован на основе конкурентной модели.
* Лицензирование JSDO Adapter является дополнением к OpenEdge App Server.
(по данным сайта progress-tech.ru)
Стоимость компонент:
Progress OpenEdge Mobile
* Progress OpenEdge Mobile доступна только для версии 11.2
Модель лицензирования Min (Max) Стоимость ($)
Progress OpenEdge Mobile App Builder (1 год) Named user – 206
Progress OpenEdge Mobile JSDO Adapter Named user – 52
Progress OpenEdge Mobile JSDO Adapter Registered Device – 52
Progress OpenEdge Mobile JSDO Adapter Concurrent User – 78
Progress OpenEdge Mobile JSDO Adapter Access Agent 5(24) 387
Progress OpenEdge Mobile JSDO Adapter Access Agent 25 258
* Модель лицензирования на основе конкурентных пользователей (Concurrent User license model) доступна только в случае если существующий продукт App Server лицензирован на основе конкурентной модели.
* Лицензирование JSDO Adapter является дополнением к OpenEdge App Server.
(по данным сайта progress-tech.ru)
Re: Возможности разработки мобильных приложений в OpenEdge
мы очень долго ждали выхода Mobility Pack, но как оказалось зря
Progress ничего лучше, чем взять уже существующее WYSIWYG приложение (tiggzi), добавить пару своих JavaScript классов и влепить это всё в Architect опять не сделали. В то время когда GOOGLE продвигает GWT и DART, ORACLE готовит новую Java для mobile, Progress продвигает JavaScript и более того ничего оригинальнее не придумали как взять jQuery Mobile с довольно простыми компонентами (если сравнивать с Sencha Touch например). Пока кликаешь кнопачки, и лепишь события в UI дизайнере все выглядит красиво, но как только надо что-то динамически создить/перересовать/переместить, или сделать какой-то вызов который не предопределен в дизайнере - добро пожаловать в JavaScript со всеми вытекающими (нету или я не нашел, дебагера, проверки синтаксиса и прочего). Еще, что хотелось бы выделить это то, что приложение которое написано в tiggzy заточено только под телефоны... если дополнительно надо обычное WEB приложение - возвращаемся в WebSpeed.
GUI for .NET тоже было невозможно использовать в OE 10.2A... будем ждать следующего релиза, должно стать лучше...
Progress ничего лучше, чем взять уже существующее WYSIWYG приложение (tiggzi), добавить пару своих JavaScript классов и влепить это всё в Architect опять не сделали. В то время когда GOOGLE продвигает GWT и DART, ORACLE готовит новую Java для mobile, Progress продвигает JavaScript и более того ничего оригинальнее не придумали как взять jQuery Mobile с довольно простыми компонентами (если сравнивать с Sencha Touch например). Пока кликаешь кнопачки, и лепишь события в UI дизайнере все выглядит красиво, но как только надо что-то динамически создить/перересовать/переместить, или сделать какой-то вызов который не предопределен в дизайнере - добро пожаловать в JavaScript со всеми вытекающими (нету или я не нашел, дебагера, проверки синтаксиса и прочего). Еще, что хотелось бы выделить это то, что приложение которое написано в tiggzy заточено только под телефоны... если дополнительно надо обычное WEB приложение - возвращаемся в WebSpeed.
GUI for .NET тоже было невозможно использовать в OE 10.2A... будем ждать следующего релиза, должно стать лучше...
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: Возможности разработки мобильных приложений в OpenEdge
Как альтернативу OE Mobile можно рассмотреть Skin-Client Mobile к OF-1
http://www.tools4progress.com/skin-clie ... 013-march/
Если честно, мы смотрели возможности и фрэймворка как такового, и видели возможности Skin-Client Mobile в FinPUG. На наш взгляд, немцы, значительно дальше продвинулись чем сам PSC в среде разработки.
http://www.tools4progress.com/skin-clie ... 013-march/
Если честно, мы смотрели возможности и фрэймворка как такового, и видели возможности Skin-Client Mobile в FinPUG. На наш взгляд, немцы, значительно дальше продвинулись чем сам PSC в среде разработки.
Re: Возможности разработки мобильных приложений в OpenEdge
Dmitri Levin and