РАЗРАБОТКА ПРОСТЕЙШИХ ПРИЛОЖЕНИЙ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ. Разработка простейших приложений для мобильных устройств
Скачать 2.51 Mb.
|
NetBeans 6.5 IDE.Если вы хотите поработать над визуальным аспектом своего прило- жения, то вам следует воспользоваться NetBeans IDE. Эта среда наиболее подходит для разработки, проектирования и тестирования JavaFX-прило- жений (рис. 1.15). Основной принцип JavaFX – дать разработчикам воз- можность разрабатывать десктопные, веб-ориентированные и мобильные приложения используя один API framework. Рис. 1.15. Вид среды разработки NetBeans 6.5 IDE В состав NetBeans 6.5 IDE входит Mobility Visual Designer – WYSIWYG утилита, позволяющая в визуальном режиме проектировать интерфейс Вашего приложения. В состав NetBeans 6.5 IDE (org.netbeans.microedition) входят следующие визуальные компоненты: Alert, File Browser, Form, List, Login Screen, PIM Browser, SMS Composer, Splash Screen, Text Box, Wait Screen. Mobility Visual Designer поддерживает векторную SVG-графику и анимацию. Язык Java показался сложным? Тогда стоит использовать програм- мы-посредники: «скармливайте» им программу, написанную на родствен- никах таких популярных языков, как Pascal и Basic, и на выходе получайте готовый Java-мидлет. Ярким примером такого «посредника» является IDE MIDletPascal. MIDletPascal – это инструмент (IDE) для написания программ на языке Pascal для мобильных телефонов (рис. 1.16). Код транслируется в привычные для владельцев мобильников JAD и JAR-файлы. Поставляется MidletPascal с собственной, дружественной к пользователю средой разра- ботки (IDE). Среда имеет встроенный компилятор, инспектор кода Java и обеспечивает построение архива JAR, что избавляет от установки Java SDK. В итоге компиляция и компоновка мидлетов проста, как нажатие на кнопку. Порадует Вас встроенная справка по доступным функциям: работа с графикой, SMS, звуками, файлами и т.д. Таким образом, для компиляции не требуется ничего, кроме самого MidletPascal, что очень удобно при начальном обучении программирова- нию для сотовых телефонов. Рис. 1.16. Вид среды разработки MIDletPascal OmegaBasic – специализированная среда разработки для создания программ и игр. Включает удобный редактор, поддерживает работу с про- ектами. Можно просматривать несколько файлов, ставить закладки, распе- чатывать справку по функциям. OmegaBasic позволяет работать с графи- кой, картами, звуком, музыкой, анимацией, видео и сетью. В качестве основного языка программирования используется Basic. Можно програм- мировать и на Java, используя расширенный набор API OmegaBasic. Сайт разработчика – omegabasic.thegamecreators.com, оттуда можно скачать три- альную версию, в которой программы ограничиваются 250 строками кода. Для функционирования OmegaBasic необходимо установить на ПК Java 1.4 SDK и Java Mobile 1.2 SDK. MobileBasic – такая же специализированная среда. Ее особенность – наличие сервисов по так называемой немедленной OVER-THE-AIR («по воздуху») установке написанных мидлетов на телефоны. Написав про- грамму, программист в MobileBasic может сохранить ее в виде JAD и JAR- файлов. Эти файлы с помощью MidletUploader выгружаются на сервер MobileBasic. Сервер создает WAP/WML-страницы, подключившись к которым с помощью WAP-браузера телефона можно установить мидлет. Кроме этого сервиса, в MobileBasic имеется графический редактор, редак- тор карт и плиточных изображений, а также редактор мелодий для телефо- нов Nokia. Скачать демо-версию MobileBasic можно со страницы www.mobilebasic.com/desktopedition.html. Стоимость продукта 24,99 фун- тов стерлингов, ограничение триальной версии – максимум 1 Кб исходного кода. На сайте не стоит пренебрегать регистрацией, иначе запустить MobileBasic получится не более 30 раз. Как и в прошлом случае, необхо- димы установленные на компьютер Java SDK. Итог: OmegaBasic и MobileBasic почти близнецы в плане подхода к написанию кода, к тому же обладают схожим функционалом. Недостатки: необходимость приобретать платную версию и устанавливать Java SDK. На этом фоне ярко выделяется MidletPascal – самый популярный, простой в установке, и главное – бесплатный! Именно поэтому среда MidletPascal в данном пособии будет рассмотрена более подробно. Инструменты для создания программного обеспечениявоперационныхсистемахмобильныхустройств |