corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Краткое руководство пользователя по разработке приложений на базе 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. Основной целью документа является быстрая подготовка читателя к созданию собственных приложений.

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

Содержание

Содержимое на этой странице относится к среде IDE NetBeans 6.9 или 7.0

Требования

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

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

Добавление платформ эмулятора 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 Builder среды 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 Builder, как показано на следующем рисунке. Для просмотра исходного кода апплета нажмите кнопку "Источник". Обратите внимание, что автоматически созданный код основан на профиле. В данном случае главный класс создается на основе java.awt.Frame.

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

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

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

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

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

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


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

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