Краткое руководство пользователя по разработке приложений на базе CDC Java ME в среде NetBeans

Введение

Приложения для Connected Device Configuration (CDC) предназначены для использования в мобильных и встраиваемых устройствах, оснащенных не менее чем 2 МБ памяти. Эта комплектация поддерживает виртуальную машину Java с большим количеством функций по сравнению с мобильными телефонами на базе MIDP, обычно имеющими значительно меньший объем памяти и использующими Connected Limited Device Configuration (CLDC). В настоящем учебном курсе рассматриваются основные функции среды IDE NetBeans для создания приложения для CDC на платформе Java Micro Edition (Java ME). Будет продемонстрировано создание проекта для CDC в Java ME, который позволяет выводить в эмуляторе устройства простую форму для каждого доступного профиля CDC. Основной целью документа является быстрая подготовка читателя к созданию собственных приложений.

Содержание

Сведения на этой странице относятся к среде IDE NetBeans 6.9 или более поздней версии

Требования

Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.

Программное обеспечение или ресурс Требуемая версия
Среда IDE NetBeans с Java ME Версия 6.9 или более поздняя
Комплект для разработки приложений на языке Java (JDK) Версия 6 или версия 7

Добавление платформ эмулятора CDC

Поддерживаемые профили CDC

Программа установки среды IDE включает в себя пакет Java ME SDK 3.0, который позволяет выполнять разработку приложений для CDC. Обратите внимание, что разные платформы эмуляторов CDC поддерживают различные профили разработки. Основные профили разработки и поддерживающие их эмуляторы:

Доступные платформы

В Руководстве по настройке эмуляторов CDC для среды NetBeans приведены указания по добавлению следующих поддерживаемых платформ эмуляторов:

  • Пакет Java ME SDK 3.0
  • Sony Ericsson CDC Platform UIQ SDK 3;
  • устройства Sony Ericsson M600 и P990;
  • пакет SDK платформы Nokia Series 80 для ОС Symbian, Java, Personal Profile;
  • виртуальная машина CrEme NSIcom для Windows CE.

Следующие разделы посвящены созданию проекта CDC с использованием каждого из доступных профилей и средства конструктора GUI среды IDE для расширения пользовательского интерфейса в приложениях с профилем Personal Profile и AGUI.

Создание нового приложения для CDC – профиль Personal Basis Profile

Ниже представлена процедура создания приложения для CDC для профиля Personal Basis Profile (PBP) 1.1 с помощью пакета Java ME SDK 3.0.

  1. В главном окне выберите Файл > Новый проект (CTRL+SHIFT+N).
  2. Во разделе "Категории" выберите Java ME. В разделе "Проекты" выберите Приложение CDC. Нажмите кнопку "Далее".
  3. На странице "Выбор имени и расположения" укажите имя проектаnewcdc и установите флажки Сделать главным проектом и Создать главный класс. Нажмите кнопку "Далее".
  4. На странице "Выбор платформы" с помощью раскрывающихся меню выберите CDC Java(TM) Platform Micro Edition SDK 3.0 в поле "Платформа Java" и DefaultCdcPbpPhone1 в поле "Устройство". В качестве параметров профиля укажите PBP-1.1, как показано на следующей иллюстрации.

    Страница "Выбор платформы" мастера создания проекта CDC

  5. Нажмите кнопку "Готово". В среде IDE будет создано новое приложение и открыта форма главного класса.
  6. В представлении исходного кода найдите строку g.drawString("Hello, World!", 80, 50); и добавьте слово Java, так чтобы в итоге получилось Hello, Java World!

    В редакторе исходного кода отобразится строка "Hello Java World!"

  7. Для создания проекта нажмите клавишу F11, а для запуска главного проекта – клавишу F6. Проект будет запущен в эмуляторе, на экране будет показана измененная надпись "Hello World!" .

    Эмулятор Default Color Phone Device Emulator с выведенным на экран сообщением "Hello, Java World !"

Можно также выполнить отладку проекта и создать тесты для проектов CDC с помощью платформы JUnit.

Создание нового приложения для CDC – профиль Personal Profile

В данном разделе мы создадим апплет для профиля Personal Profile с помощью пакета SDK для платформы Nokia Series 80 для ОС Symbian для Java, Personal Profile. Платформа Sony Ericsson также поддерживает профиль Personal Profile.

  1. Выберите Файл > Новый проект (CTRL+SHIFT+N). В разделе "Категории" выберите "Java ME". В разделе "Проекты" выберите шаблон Приложение CDC. Нажмите кнопку "Далее".
  2. Укажите имя проекта S80cdcApplication, а также расположение проекта на компьютере. Установите флажок Создать главный класс. Нажмите кнопку "Далее".

    Проект с именем "S80cdcApplication" на экране "Имя и местоположение" мастера создания проектов.

  3. На странице "Выбор платформы" выберите вариант Платформа Nokia S80.

  4. Нажмите кнопку "Готово". Среда IDE создаст новое приложение и откроет форму главного класса в конструкторе GUI, как показано на следующем рисунке. Для просмотра исходного кода апплета нажмите кнопку "Исходный код". Обратите внимание, что автоматически созданный код основан на профиле. В данном случае главный класс создается на основе java.awt.Frame.

Создание интерфейса приложения с помощью конструктора GUI

Конструктор GUI можно использовать таким же образом, как и при обычной разработке J2SE. В конструкторе GUI щелкните правой кнопкой мыши форму Main.java и выберитеУстановить расположение > Свободное проектирование. Затем перетащите элементы из палитры в область "Проект" в редакторе GUI Builder.

Примечание. Удостоверьтесь, что в форме используются только элементы AWT. Поскольку все устройства Nokia Series 80 поддерживают профиль Personal Profile, то доступны только элементы оформления окон AWT.

Для получения дополнительных сведений об использовании конструктора GUI в среде IDE обратитесь к учебной карте по графическому интерфейсу Java.

По завершении щелкните правой кнопкой мыши проект в окне "Проекты" и выберите "Выполнить проект". Приложение должно отобразиться в меню "Приложения" в эмуляторе устройства. После этого можно запустить устройство в эмуляторе.

Можно также выполнить отладку проекта, а также создать и выполнить тесты с помощью платформы JUnit.


Дополнительные сведения

Дополнительные сведения о разработке мобильных приложений с помощью среды IDE приведены в следующих материалах:

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo