Анонсированный на OOW 12 новый ADF Mobile с сегодняшнего дня доступен для загрузки.
Официальный FAQ я заменять не собираюсь, ниже приведу свой "неофициальный FAQ" по ADF Mobile.
Пишите вопросы в почту, твиттер - буду пополнять FAQ
Официальный FAQ я заменять не собираюсь, ниже приведу свой "неофициальный FAQ" по ADF Mobile.
Общие вопросы
- Что такое ADF Mobile? Фреймворк разработки мобильных приложений, позволяющий создавать приложения для мобильных ОС (сейчас - iOS и Android) , используя декларативный, платформеннонезависимый подход к разработке. Основная страница ADF Mobile, слайды с июньской презентации на OTN Virtual Dev Day.
- Что за технологии внутри? PhoneGap для интеграции с сервисами устройства (камера, GPS и проч), HTML 5 для генерации UI, легковесная JVM для написания бизнес-логики на java, SQLite для хранения данных на устройстве.
Особенности разработки
- Какие IDE используются для разработки? JDeveloper 11.1.2.3 + плагин ADF Mobile (ставится в JDeveloper в Help->Check for Updates)
- Правда ли, что для сборки под iOS требуется Mac? Да, так как нужен XCode / iOS SDK
- На каком этапе разработки указывается "платформенная" привязка? На этапе разработки никакой платформенной специфики нет. Для развертывания требуется создать deployment profile, в котором и указывается платформенная специфика.
- Какие серверные технологии можно использовать в качестве модели для ADF Mobile приложения? Поддерживается вызов SOAP и REST веб-сервисов. Если у вас есть модель на POJO, ADF BC или EJB, то нужно создать обертку. У Шея Шмелцера есть пример того, как это сделать для ADF BC.
- Пользовательский интерфейс пишем прямо на HTML5? UI создается с использованием библиотеки тегов в amx-страницах, которые будут преобразованы в HTML5 + JavaScript + CSS. Также поддерживается получение UI через Remote URL.
- Нужно ли будет дополнительно "допиливать" UI "руками" с помощью CSS? Вполне допускаю, что для более сложных UI это придется делать.
- Что за легковесная JVM внутри? Какая версия java поддерживается? JavaME CDC, Java 1.4
Документация и примеры
- Есть ли пошаговый tutorial? Есть, вот ссылка
- Есть ли более детальные примеры? После инсталляции плагина зайдите в папку JDEVELOPER_INSTALL_DIR/jdeveloper/jdev/extensions/oracle.adf.mobile/Samples , там есть архив с примерами - PublicSamples.zip
- Как обстоят дела с документацией? Во-первых есть ADF Mobile Developer Guide, во-вторых - документация на библиотеку тегов, в-третьих - JavaDoc на API
- Блоги по теме?
Пишите вопросы в почту, твиттер - буду пополнять FAQ
Комментариев нет:
Отправить комментарий