Иван Трещев - Программирование для мобильных платформ. Android и WP. Учебный курс

Тут можно читать онлайн Иван Трещев - Программирование для мобильных платформ. Android и WP. Учебный курс - бесплатно ознакомительный отрывок. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Иван Трещев - Программирование для мобильных платформ. Android и WP. Учебный курс краткое содержание

Программирование для мобильных платформ. Android и WP. Учебный курс - описание и краткое содержание, автор Иван Трещев, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Данная книга содержит основные материалы курсов программирования для мобильных платформ, используемых на кафедрах «Математическое обеспечение и применение ЭВМ» и «Информационная безопасность автоматизированных систем» ФГБОУ ВО КнАГУ.

Программирование для мобильных платформ. Android и WP. Учебный курс - читать онлайн бесплатно ознакомительный отрывок

Программирование для мобильных платформ. Android и WP. Учебный курс - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Иван Трещев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

1. Инструменты для разработки «мидлетов» – программ, выполняемых на виртуальных Java машинах мобильных устройств (или программ для других интерпритаторов);

2. Инструменты для создания специализированного программного обеспечения под одну из мобильных операционных систем.

1.9.1. Инструменты для разработки «мидлетов».

На данный момент почти все выпускаемые мобильные устройства имеют предустановленную возможность для запуска Java-программ (мидлетов). Большая распространенность этой технологии привлекает внимание разработчиков коммерческих продуктов (особенно игр), но и обычный пользователь может сделать что-нибудь свое.

Базовый язык для разработки программ под Java интерпретатор («мидлетов») Java ME. Чтобы вести программирование по этой технологии необходимо создать у себя на компьютере специальную среду разработки. Основу этой среды составляет Java ME SDK – специальный комплект средств разработки. В настоящее время существует несколько различных версий SDKот разных производителей, их использование позволяет создавать мобильные приложения, заточенные под определенные телефоны и мобильные платформы. Соответственно доступные программисту JSR расширения и функциональные возможности среды разработки будут сильно зависеть от выбранного SDK. Наиболее распространенные Java ME SDK программиста следующие :

– Sun Java ME SDK 3.0

– NetBeans 6.5 IDE

– MOTODEV Studio for Java ME

– Nokia S60 SDK

– Nokia S40 SDK

– Nokia NFC SDK

– BlackBerry JDE 4.7

– Sony Ericsson SDK 2.5 for Java ME

– LG SDK 1.2 for Java ME

Кроме того, для разработки «мидлетов» применяются специальные интегрированные среды, например – MIDletPascal.

Sun Java ME SDK 3.0

Sun Java ME SDK 3.0 стала де-факто стандартом на рынке мобильных программ. Java ME SDK – кульминация проекта Java Wireless Toolkit. J2ME SDKподдерживает следующие JVM платформы:

– CLDC/MIDP: Общая JVM конфигурация для мобильных телефонов.

– CDC/FP/PBP/AGUI: JVM конфигурация для high-end смартфонов

– CDC/FP/PBP/BD-J: JVM конфигурация для Blu-ray Disc плееров.

Java ME SDK – одна из нескольких доступных SDK ориентированных на некое гипотетические устройство, что дает возможность разрабатывать и отлаживать мобильные приложения перед «заточкой» их под конкретную мобильную платформу. SDK содержит Platform Manager, который позволяет эмулировать конкретную платформу. На рисунке 1.9 показан Java ME SDK 3.0 с запущенным эмулятором JavaFX телефона.

Рисунок 19 Вид среды разработки Sun Java ME SDK 30 В отличие от Java Wireless - фото 20

Рисунок 1.9 Вид среды разработки Sun Java ME SDK 3.0

В отличие от Java Wireless Toolkit, Java ME SDKсодержит IDE и Вы можете разрабатывать и тестировать свои приложения в этой среде. Нужно отметить, что Java ME SDKне поддерживает разработку JavaFX приложений, однако он содержит несколько эмуляторов JavaFX 1.1 телефонов (один с тачскрином и один – без), которые позволяет запускать и тестировать JavaFX Mobile приложения. Для создания JavaFX Mobile приложений можно использовать NetBeans IDE. Основным отличием Java ME SDK 3.0 от предыдущих версий является процесс конфигурирования SDK для Blu-ray разработки. Последняя сборка содержит BD-J библиотеки. Таким образом, устранены преграды, стоявшие перед разработчиками BD-J приложений.

Одной из главных особенностей Java ME SDK 3.0 является возможность пошагово отлаживать приложения на реальном мобильном устройстве. Данная возможность пока доступна только для Windows Mobile 6 устройств.

MOTODEV Studio for Java ME

MOTODEV Studio for Java ME – еще одна Java ME SDK, ориентированная на Motorolaустройства и имеющая ряд дополнительных сервисов:

– Bluetooth Service

– Landmark Storage

– Location Service

– Remote Control (Bluetooth)

– SIM Configuration

– SIP Proxy

– WMA Server

Эти сервисы позволяют Вам симулировать реальные события без необходимости отладки на реальном устройстве. Например, Bluetooth Service содержит Rococo Bluetooth симулятор, который позволяет симулировать Bluetooth устройства в MOTODEV Studio.

Рисунок 110 Вид среды разработки MOTODEV Studio for Java ME MOTODEV - фото 21

Рисунок 1.10 Вид среды разработки MOTODEV Studio for Java ME

MOTODEV Studioотлично подходит для разработки приложений ориентированных на Motorola утстройста. Вы можете отлаживать приложения на реальных устройствах подключив их по USB.

Nokia S60, S40, and NFC SDK

Nokiaпредлагает программистам 3 SDK для разработки мобильных приложений. В состав SDKразличные утилиты, например SVG => SVG-Tiny конвертор, который может быть очень полезным, если Вы планируете использовать JSR 226 API для отображения векторной графики. Как и рассмотренные выше SDK, S60 SDKпозволяет проводить отладку приложений на реальных устройствах, однако он имеет особенность, позволяя перенаправлять System. out и System.err сообщения.

S40 SDKвключает Nokia Connectivity Framework, который позволяет эмулировать Bluetoth и SMS сообщения.

Если Вы хотите заняться разработкой для wireless smart card, Вам стоит задуматься над использованием инструментов S40 Nokia 6212 NFC SDK.

Рисунок 111 Вид среды разработки Nokia Этот SDK не только поддерживает JSR 257 - фото 22

Рисунок 1.11 Вид среды разработки Nokia

Этот SDK не только поддерживает JSR 257 API, но и позволяет симулировать наличие либо отсутствие виртуальной смарт карты. SDK также поддерживает OMNIKEY и PEGODA карт-ридеры, которые подключены к Вашему настольному компьютеры, что позволяет быстро создавать и тестировать приложения на реальных NFC картах. Скриншот S40 Nokia 6212 NFC SDK показан выше.

BlackBerry JDE 4.7

BlackBerry JDE 4.7 – это полноценная среда для разработки и тестирования мобильного приложений для BlackBerry.Чтобы помочь разработчикам с их проектами, BlackBerry JDE 4.7 содержащих более 50 примеров проектов, которые используют Java ME JSR APIи дополнительные BlackBerry API.JDE 4.7 содержит эмуляторы BlackBerry 9500/9530 с сенсорным экраном.

Рисунок 112 Вид среды разработки BlackBerry JDE 47 Кроме того эмулятор может - фото 23

Рисунок 1.12 Вид среды разработки BlackBerry JDE 4.7

Кроме того эмулятор может реагировать на следующие события:

– Наличие USB соединения

– Наличие гарнитуры

– Эмуляция сенсорного-скрина

– Изменение ориентации (тряска устройства)

– Уровень батареи

– Установка или извлечение SD карты

– Входящий звонок

– Изменение GPS положения

– Использование камеры

Sony Ericsson SDK 2.5 for Java ME

Если Вы хотите сосредоточить свое внимание над экспериментами с JSR расширениями, можете поиграться с Sony Ericsson SDK 2.5 for Java ME. Особенно Вам следует обратить внимание на этот SDK, если Вы хотите использовать JSR 177 Security или Trust Services API (SATSA):

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Иван Трещев читать все книги автора по порядку

Иван Трещев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Программирование для мобильных платформ. Android и WP. Учебный курс отзывы


Отзывы читателей о книге Программирование для мобильных платформ. Android и WP. Учебный курс, автор: Иван Трещев. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x