Программирование мобильных телефонов на Java


Средства разработки мобильных приложений


В этой главе ...
В этой главе...В предыдущей главе вы познакомились с общей архитектурой платформы Java 2 ME, в этой главе вашему вниманию будут представлены две интегрированные среды для разработки мобильных прил...
Установка Java 2 SDK SE
3.1. Установка Java 2 SDK SE Двойной щелчок левой кнопки мышки на файле j2sdk-1_4_2_03-windows-i586-p из каталога \SDK, приведет к распаковке архива. Далее появится окно с лицензионным соглашением...
Окно Java 2 SDK SE v1 4 2_03 Custom Setup
Рисунок 3.1. Окно Java 2 SDK, SE v1.4.2_03 - Custom Setup  ...
Среда программирования SUN ONE Studio 4 Mobile Edition
3.2. Среда программирования SUN ONE Studio 4 Mobile Edition В директории \SDK находится файл ffj_me_win32 - это программа установки интегрированной среды разработки SUN ONE Studio 4 Mobile Edition...
Окно SUN ONE Studio 4 update 1 Mobile Edition Setup
Рисунок 3.2. Окно SUN ONE Studio 4 update 1, Mobile Edition Setup В этом и следующем окне необходимо определиться с директорией, в которой будет размещаться устанавливаемый инструментарий, после ч...
Окно выбора компонентов к установке
Рисунок 3.3. Окно выбора компонентов к установке Два последующих окна носят скорее информационный характер, просто на жмите кнопку Next и мастер установки начнет свою работу по инсталляции cреды п...
1 Настройка SUN ONE Studio 4 Mobile Edition
3.2.1. Настройка SUN ONE Studio 4 Mobile Edition После установки среды программирования SUN ONE Studio 4 Mobile Edition на рабочем столе появится иконка быстрого старта, При первом вызове инстру м...
Выбор рабочей директории
Рисунок 3.4. Выбор рабочей директории Выберите любой устраивающий вас каталог, или создайте новый и нажмите кнопку Next. Следующее окно, показанное на Рисунок 3.5, предложит сохранить настройки от...
Окно Setting Import Wizard
Рисунок 3.5. Окно Setting Import Wizard Если у вас были установлены ранние версии SUN ONE Studio, воспользуйтесь этим мастером, если нет, нажмите кнопку Finish. В cледующем появившемся окне, показ...
Рисунок 3 6 Окно Setup Wizard
Рисунок 3. 6. Окно Setup Wizard Настройка с помощью мастера Setup Wizard происходит в три этапа. На первом этапе, в окне, показанном на Рисунок 3.6, можно установить режим отображения инструментар...
Рисунок 3 7 Инсталлируемые модули
Рисунок 3.7. Инсталлируемые модулиНастройки по умолчанию в этом окне целесообразно оставить без изменений. Далее, нажав кнопку Next, вы попадете в последнее диалоговое окно Update Center, изображе...
Окно Update Center
Рисунок 3.8. Окно Update CenterЕсли вы имеете подключение в Интернет, то можно обновить некоторые из компонентов, процедура абсолютно бесплатна. Для отказа от обновления нажмите кнопку Finish. Пос...
Окно Registration Wizard
Рисунок 3.9. Окно Registration WizardРекомендую вам зарегистрировать этот инструментарий, тем более что это бесплатно и в будущем может принести вам немалую пользу, например обновление установленн...
Окно Welcome SUN ONE Studio 4 update 1 Mobile Edition
Рисунок 3.10. Окно Welcome SUN ONE Studio 4 update 1, Mobile Edition С помощью окна Welcome можно осуществить так называемый быстрый старт, выбрав необходимое действие. По размеру окно довольнo та...
Рабочее окно SUN ONE Studio 4 Mobile Edition
Рисунок 3.11. Рабочее окно SUN ONE Studio 4 Mobile Edition Главное окно инструментария выполнено в лучших традициях подобных средств программирования, предоставляя большое количество разнообразных...
2 Создание проекта в SUN ONE Studio 4 Mobile Edition
3.2.2. Создание проекта в SUN ONE Studio 4 Mobile Edition Для создания проекту в среде SUN ONE Studio 4 Mobile Edition, необходимо выбрать в меню команду Project => Project Manager, в появившем...
Окно менеджера проектов
Рисунок 3.12. Окно менеджера проектовВместо окна менеджера проектов появится небольшое диалоговое окно Create New Project, где в поле Project Name необходимо задать имя проекту, например Demo и на...
Окно конфигуратора проекта
Рисунок 3.13. Окно конфигуратора проекта и нажимаем кнопку Finish. После чего в нижней части окна Explorer, к вкладкам Файловые системы, Выполнение и Javadoc, добавится еще одна вкладка Project De...
Рис 3 14 Вкладка Файловые системы
Рис.3.14. Вкладка Файловые системы Выбрав команду Archive (JAR, Zip), вы перейдете к окну New Wizard -Archive (JAR, Zip), с помощью которого производится монтаж необходимой для проекта библиотеки...
Окно New Wizard Archive (JAR Zip)
Рисунок 3.15. Окно New Wizard - Archive (JAR, Zip) При установке более поздней версии этой интегрированной среды вы сможете подключать API и для профиля МШР 2.0, выбрав соответствующий файл из дир...
3 Создание приложений в SUN ONE Studio 4 Mobile Edition
3.2.3. Создание приложений в SUN ONE Studio 4 Mobile Edition Завершив создание проекта, можно переходить к написанию кода приложения. Для этого перейдите на закладку созданного проекта Demo, в окн...
Окно New Wizard
Рисунок 3.16. Окно New WizardВ качестве создаваемой демонстрационной программы произведем выбор шаблона HelloMIDlet, который формирует код простой программы, имеющей название мидлет и позиционирую...
Окно New Wizard HelloMIDIet
Рисунок 3.17. Окно New Wizard - HelloMIDIet Указав пакет и выбрав директорию, нажмите на кнопку Finish. После этого будет автоматически сгенерирован простейший код примера HelloMIDlet проекта Demo...
Окно проекта Demo
Рисунок 3.18. Окно проекта DemoРабота с кодом в текстовом редакторе Source Editor, осуществляется обычным образом, характерным практически для всех сред программирования.  ...
4 Компиляция и запуск программ
3.2.4. Компиляция и запуск программ в SUN ONE Studio 4 Mobile Edition В результате всех вышеперечисленных действий вы получили код простого примера HelloMIDlet выводящего на экран телефона информа...
Эмулятор телефона демонстрирующий работу примера HelloMIDIet
Рисунок 3.19. Эмулятор телефона, демонстрирующий работу примера HelloMIDIetЭмуляторы телефона, существующие в составе SUN ONE Studio 4 Mobile Edition, представлены встроенной средой программирован...
Вкладка Выполнение Окна Explorer
Рисунок 3.20. Вкладка Выполнение Окна Explorer Для того чтобы посмотреть доступные эмуляторы, откройте подкаталог Installed Emulators каталога Device Emulator Registry, нажав на ключик с левой сто...
Эмулятор телефона i85s
Рисунок 3.21. Эмулятор телефона i85s Впоследствии при установке эмуляторов и средств программирования сторонних производителей, можно подключать новые эмуляторы в инструментарий SUN ONE Studio 4 M...
Среда программирования J2ME Wireless Toolkit 2 1
3.3. Среда программирования J2ME Wireless Toolkit 2.1 Программный продукт J2ME Wireless Toolkit 2.1 компании Sun Microsystems распространяется бесплатно и представляет упрощенную среду программиро...
1 Установка J2ME Wireless Toolkit 2 1
3.3.1. Установка J2ME Wireless Toolkit 2.1 В папке \SDK находится файл j2me_wireless_toolkit-2_1-windows. Двойной щелчок на этом файле приведет вас в программу установки среды программирования J2М...
Окно программы установки Java Virtual Machine Location
Рисунок 3.22. Окно программы установки Java Virtual Machine Location Если при установке пакета Java 2 SDK SE, вы не изменяли директорию для виртуальной машины, то оставьте прописанный путь, указан...
Окно Choose Destination Location
Рисунок 3.23. Окно Choose Destination Location При задании директории нельзя прописывать путь с пробелами, а лучше оставить директорию по умолчанию, выбранную программой установки, иначе в последс...
Рабочее окно J2ME Wireless Toolkit
Рисунок 3.24. Рабочее окно J2ME Wireless Toolkit Линейка меню среды программирования J2ME Wireless Toolkit, содержит четыре команды, щелкните мышей на названии любой из команд и вы откроете выпада...
2 Создание проекта в J2ME Wireless Toolkit 2 1
3.3.2. Создание проекта в J2ME Wireless Toolkit 2.1 Рабочее окно среды J2ME Wireless Toolkit, выглядит на много проще чем SUN ONE Studio 4 Mobile Edition. Для создания нового проекта нажмите на па...
Окно New Project
Рисунок 3.25. Окно New Project Чтобы было понятно, о чем идет речь, забегая вперед, поясню: мидлет в Java 2 ME - это вся программа в целом, а с основного класса мидлета начинается работа всего при...
Диалоговое окно Settings for project «Demo»
Рисунок 3.26. Диалоговое окно Settings for project «Demo» Вторая вкладка Required (Атрибуты), изображенная на Рисунок 3.27, содержит мета информацию создаваемой программы в виде семи р...
Вклакда Required
Рисунок 3.27. Вклакда Required Среда программирования J2ME Wireless Toolkit 2.1, к сожалению, не имеет своего текстового редактора. Для создания исходного кода приложения вам необходимо написать к...
3 Компиляция и запуск программы в J2ME Wireless Toolkit 2 1
3.3.3. Компиляция и запуск программы в J2ME Wireless Toolkit 2.1 В качестве демонстрационного примера мы используем проект Demo, созданный автоматически SUN ONE Studio 4 Mobile Edition в разделе 3...
Эмулятор телефона DefaultColorPhone
Рисунок 3.28. Эмулятор телефона DefaultColorPhone На экран эмулятора будет выведено имя проекта, нажав на клавишу эмулятора Select или Launch, вы попадете в рабочий цикл программы, и на экране эму...
Упаковка программ
3.4. Упаковка программ При создании проекта и последующей компиляции исходного кода, у вас появятся два файла: JAD-файл и файл манифеста. Если вы работаете с Sun ONE Studio, то оба файла будут нах...
1 Файл манифеста
3.4.1. Файл манифеста Файл манифеста MANIFEST.MF описывает возможные атрибуты создаваемого приложения. Откройте файл манифеста программы HelloMIDlet с помощью любого текстового редактора, например...
2 Файл JAD
3.4.2. Файл JAD Как уже упоминалось, в рабочем каталоге проекта «Demo» будет находиться еще один файл Demo.jad. JAD-файл в мобильных приложениях еще называют дескриптором приложения Qa...
3 Файл JAR
3.4.3. Файл JAR В языке Java существует возможность архивации файлов приложения в один файл с расширением *.jar. Файл JAR - это архив, содержащий сопутствующие классы и графические изображения все...


Начало