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

Автор: Иван Андреевич Трещев
Издательство: Издательские решения
Серия:
Жанр произведения: Компьютеры: прочее
Год издания: 0
isbn: 9785449894588
Скачать книгу
target="_blank" rel="nofollow" href="#image21_5ed6fa6e07bd847df8dcaf81_jpg.jpeg"/>

      Рисунок 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 с сенсорным экраном.

      Рисунок 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):

      – SATSA APDU: Базовые соединения с Java Card апплетами на SIM карте

      – SATSA Crypto: Для шифрования

      – SATSA PKI: Цифровая подпись

      – SATSA JCRMI: Для RMI соединения с Java Card апплетами на SIM картами

      Sony Ericsson SDK 2.5 for Java ME поддерживает 3D графику и анимацию: JSR 184 (Mobile 3D Graphics), JSR 239 (Java Binding for OpenGL ES) и Mascot Capsule API. Sony Ericsson SDK 2.5 for Java ME один из нескольких SDK, которые поддерживают JSR 229 Java Payment API. На приведенном ниже рисунке показана интеграция Sony Ericsson SDK 2.5 в NetBeans 6.5 IDE.

      Рисунок 1.13 Вид среды разработки Sony Ericsson SDK 2.5 for Java ME

      LG SDK 1.2 for Java ME

      LG SDK 1.2 for Java ME не блещет особой функциональностью и не очень хорошо поддерживает JSR расширения.

      Рисунок 1.14 Вид среды разработки LG SDK 1.2 for Java ME

      Однако, это единственный SDK с поддержкой JSR 300, и DRM API, которые обеспечивают работу с защищенным цифровым контентом (графикой, звуком, видео). LG SDK 1.2 for Java ME не содержит IDE, однако он, как впрочем и все другие SDK, может использоваться с NetBeans IDE.

      LG SDK 1.2 может симулировать различные события:

      – Изменения в файловой системе

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

      – Транзакция оплаты

      – Изменение состояние подключенного устройства

      LG SDK 1.2 содержит также средства просмотра SVG файлов.

      Для более удобного программирования в указанных выше SDK, удобно применять интегрированные среды разработчика (IDE), имеющие инструменты визуального программирования форм и встроенные отладчики. Наиболее применяемой IDE для создания «мидлетов» является среда NetBeans.

      NetBeans 6.5 IDE

      Если вы хотите поработать над визуальным аспектом