Select your language:

Home Главная | Registration Регистрация | Login Вход

Menu Меню сайта
Statistics Статистика

Total online: Онлайн всего: 1
Guests: Гостей: 1
Members: Пользователей: 0
Study entry Форма входа
Логин:
Пароль:
Забыл пароль | Регистрация

Ссылки:

Лучшее качество оформление ресторана на любой вкус.

 

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

Б предыдущей главе вы познакомились с общей архитектурой платформы Java 2 ME, в этой главе вашему вниманию будут представлены две интегрированные среды для разработки мобильных приложений - это SUN ONE Studio 4 Mobile Edition hJ2ME Wireless Toolkit 2.1. Обе среды распространяется бесплатно и разработаны в недрах компании Sun Microsystems. Данные инструментарии можно скачать с сайта самой компании, либо воспользоваться компакт-диском к книге, где в директории \SDK находятся оба продукта. Предлагаемые к изучению инст-, рументарии, в отличие от других сред программирования, адаптированы именно для создания приложений для мобильных устройств, поэтому будут рассмотре- . ны и использованы в этой книге.

Прежде чем приступить к инсталляции SUN ONE Studio 4 Mobile Edition и J2ME Wireless Toolkit 2.1, необходимо установить набор инструментальных средств Java 2 SDK, SE vl.4.2_03 (Software Development Toolkit Standard Edi- . tion). Это последняя на данный момент версия библиотеки, предоставляющая программные средства для создания приложений на Java В состав этой библиотеки также входит Java 2 Runtime Environment, SE vl.4.2_03, которая необходима для работы приложений написанных на Java.

3.1. Установка Java 2 SDK SE

Двойной щелчок левой кнопки мышки на файле j2sdk-l_4_2_03-windows-i586-p из каталога \SDK, находящегося на компакт диске, приведет к распаковке архива. Далее появится окно с лицензионным соглашением, нажав на кнопку Next, вы попадете в окно Java 2 SDK SE vl.4.2_03 - Custom Setup, изображенное на рис. 3.1.

В этом диалоговом окне вам будет предложено выбрать каталог и тип установки. Нам нужны все компоненты, поэтому нажмите кнопку Next. В следующем окне вам необходимо выбрать браузер для интеграции Java, остановите свой выбор на необходимом и подтвердите свои действия, после чего начнется процесс . установки, в конце которого вам предложат перезагрузить компьютер. После установки Java 2 SDK, можно приступать к инсталляции SUN ONE Studio 4 Mobile Edition hJ2ME Wireless Toolkit.

Сразу хотелось бы остановиться на некоторых особенностях возникающих при инсталляции. Обе среДы программирования независимы друг от друга, но в составе, а точнее в комплекте с SUN ONE Studio 4 Mobile Edition, входит J 2ME Wireless Toolkit версии 1.0.4 01, но на данный момент уже имеется J2ME Wireless

Рис. 3.1. Окно Java 2 SDK, SEv1.4.2_03 - Custom Setup

Toolkit версии 2.1. Такая путаница обусловлена как раз тем, что оба продукта независимы друг от друга и развиваются параллельно. Начнем установку с более мощной среды SUN ONE Studio 4 Mobile Edition.

3.2. Среда программирования SUN ONE Studio 4 Mobile Edition

На компакт-диске в директории \SDK находится файл ffj_nic_win32 - это программа установки интегрированной среды разработки SUN ONE Studio 4 Mobile Edition. После двойного нажатия левой кнопки мыши на этом файле, вы увидите окно с приветствием, нажав на кнопку Next, вы попадете в окошко с лицензионным соглашением. Ознакомившись с соглашением и нажав на кнопку Next, на экране монитора появится диалоговое окно SUN ONE Studio 4 update 1, Mobile Edition Setup, изображенное на рис. 3.2.

В этом и следующем окне необходимо определиться с директорией, в которой будет размещаться устанавливаемый инструментарий, после чего появится диалоговое окно, показанное на рис. 33, где перечисляются компоненты установки. Путь, задающий директорию для установки SUN ONE Studio 4 Mobile Edition не должен содержать пробелов.

Окно выбора компонентов содержит элементы для установки. Как видно из рис. 33 инсталлируется не только J2ME Wireless Toolkit, но и Java 2 Platform Micro Edition, которая также может поставляться отдельно и лежит на компакт-диске в каталрге \SDK (в том случае если вы предпочитаете работать с командной строкой).

Рис. 3.2. Окно SUN ONE Studio 4 update 1. Mobile Edition Setup

Рис. 3.3. Окно выбора компонентов к установке

3.2. U Настройка SUN ONE Studio 4 Mobile Edition

После установки среды программирования SUN ONE Studio 4 Mobile Edition, на рабочем столе появится иконка быстрого старта. При первом вызове инструментария SUN ONE Studio 4 Mobile Edition, необходимо настроить некоторые параметры. В первом появившемся окне, изображенном на рис. 3.4 надо выбрать

директорию, где будет располагаться ваш рабочий каталог, содержащий исходные коды создаваемых программ.

Выберите любой устраивающий вас каталог, или создайте новый "и нажмите кнопку Next. Следующее окно, показанное на рис. 3.5, предложит сохранить настройки от предыдущих версий.

Если у вас были установлены ранние версии SUN ONE Studio, воспользуйтесь этим мастером, ее-, ли нет, нажмите кнопку Finish. В сле-

Рис. 3.4. Выборрабочей директории

Рис. 3.5. OKHoSetting Import Wizard

Два последующих окна носят скорее информационный характер, просто нажмите кнопку Next и мастер установки начнет свою работу по инсталляции сре-.ды программирования SUN ONE Studio 4 Mobile Edition на компьютер.

дующем появившемся окне, показанном нарис. 3.6, будет предложено сконфигурировать установленную среду программирования при помощи мастера конфигурации.

Рис. 3.6. Окно Setup Wizard

Настройка с помощью мастера Setup Wizard происходит в три этапа. На первом этапе, в окне, показанном на рис. 3.6, можно установить режим отображения инструментария, выбрать web-браузер, а также по необходимости задать используемый прокси сервер (Proxy Server). Задайте необходимые настройки и нажмите кнопку Next. Следующее диалоговое окно изображенное нарис. 3.7, показывает перечень инсталлируемых модулей.

Настройки по умолчанию в этом окне целесообразно оставить без изменений. Далее, нажав кнопку Next, вы попадете в последнее диалоговое окно Update Center, изображенное нарис. 3.8, с помощью которого можно обновить установленные компоненты через Интернет.

Если вы имеете подключение в Интернет, то можно обновить некоторые из компонентов, процедура абсолютно бесплатна. Для отказа от обновления нажмите кнопку Finish. После чего перед вами появиться рабочая поверхность SUN ONE Studio 4 Mobile Edition, а на ее фоне окно Registration Wizard, показанное нарис. 3.9. С помощью этого окна необходимо зарегистрировать установленный продукт на сайте производителя.

Рекомендую вам зарегистрировать этот инструментарий, тем более что это бесплатно и в будущем может принести вам немалую пользу, например обновление установленных компонентов. После регистрации вы попадете непосред-

Рис. 3.7. Инсталлируемые модули

Рис. 3.8. OKHoUpdateCenter

ственно в главное окно SUN ONE Studio 4 Mobile Edition, где перед вами появится диалоговое окно Welcome SUN ONE Studio 4 update 1, Mobile Edition, показанное нарис. 3.10, благодаря которому можно создать проект или открыть необходимый файл.

Рис. 3.9. Окно Registration Wizard

Рис. 3.10. Окно Welcome SUN ONE Studio 4 update 1, Mobile Edition

С помощью окна Welcome можно осуществить так называемый быстрый старт, выбрав необходимое действие. По размеру окно довольно таки большое и разделено на две части. В его нижней области имеется возможность отключения появления этого окна при открытии среды программирования SUN ONE Studio 4 Mobile Edition. Произведя таким образом настройку инструментария при первом старте, вы получите все рабочее окно SUN ONE Studio 4 Mobile Edition, изображенное нарис. 3.11.

Рис. 3.11. Рабочее окно SUN ONEStudio4 Mobile Edition

Глашюе окно инструментария выполнено в лучших традициях подобных средств программирования, предоставляя большое количество разнообразных панелей инструментов, меню, кнопок, текстовых полей, атакже'окно Explorer (обозреватель), которое находится с левой стороны рабочей поверхности SUN ONE Studio 4 Mobile Edition. Окно Explorer состоит из трех вкладок: Файловые системы, Выполнение и Javadoc. Они находятся в нижней части окна Explorer.

Вкладка Файловые системы дает возможность подключить к проекту рабочую директорию, где, впоследствии, будут находиться исходные коды, то есть произвести монтаж файловой системы. Там же происходит подключение архивов Archive (JAR, Zip), о чем подробно будет рассказано в разделе 3.2.2.

Во вкладке Выполнение можно подключить телефонные эмуляторы и следить за процессами отладки и выполнения программы.

В кладка Javadoc содержитсгенерированную документацию к проекту в виде HTML страниц.

Линейкалгеню, в верхней части среды программирования SUN ONE Studio 4 Mobile Edition, содержит множество команд. Щелкнув мышью на одном из названий, откроется выпадающее меню, содержащее список новых команд. Некоторые команды имеют выпадающие подменю. Рассмотрим ряд основных команд среды программирования SUN ONE Studio 4 Mobile Edition. Напротив каждой из команд в скобках находятся названия «горячих клавиш» для быстрой рчботы с системой. *

Меню File

О New (Ctrl+N) - создает новый файл.

□ Mount Filesystem - осуществляет монтирование файловой ciictcmi... О Unnfount Filesystem - удаляет файловую систему.

□ Open File (Ctrl+O) - открывает файл.

О Save (Ctrl+S) - сохраняет открытый файл. ,

□ Save All - сохраняет все открытые файлы.

□ Print (Ctrl+P) - печать. ■

Q Page Setup - предварительный просмотр.

□ Exit - выход из SUN ONE Studio 4 Mobile Edition.

Меню Edit

Q Undo (Ctrl+Z) - возврат произведенной операции на шаг назад. Q Redo (Ctrl+Y) - переход к произведенной операции на шаг вперед. Q Cut (Ctrl+X) - вырезает часть кода, текста и так далее. О Соре (Ctrl+C) - копирует информацию в буфер обмена.

□ Paste (Ctrl+V) - вставка.

Q Delete (Delete) - удаление информации.

□ Find (Ctrl+F) - поиск.

a Replace (Ctrl+H) - повтор.

Q Search Filesystem - поиск файловой системы.

Меню View

Q Explore From Here (Ctrl+O) - открывает окно обозревателя в главном окне.

Q Properties (Ctrl+1) - свойства файла.

Q Explorer (Ctrl+2) - обозреватель.

Q Source Editor (Ctrl+3) - текстовый редактор.

Q Output Window (Ctrl+4) - окно вывода, показывает результат работы программы.

О Debugger Window (Ctrl+5) - окно отладчика. Q Web Browser (CtrI+7) - Интернет-браузер.

О Javadoc Index Search (Shift+Fl) - поиск по индексу в документации.

□ Workspaces - рабочее окно.

Меню Project

О Project Manager (Ctrl+Shift+F9) - открывает окно менеджера проекта. О Compile Project (Ctrl+Shift+Fl 1) - компилирует весь проект. О Build Project (Ctrl+Shift+Fll) - компонует весь проект. О Set Project Main Class (Ctrl+Shift+M) - устанавливает выбранный файл с кодом — главным классом всей программы.

□ Debug Project (Ctrl+Shift+F5) - отладчик проекта.

□ Import Project - импортирует выбранный проект.

Меню Build

О Compile (F9) - компилирует выбранный файл.

□ Compile All (Shift+F9) - компилирует все файлы проекта.

□ Build (F11) - компонует выбранный файл.'

□ Build All (Shift+Fll) - компонует все файлы проекта.

□ Stop Compile (Alt+Shift+C) — остановка компиляции.

□ Next Error (F12) - следующая ошибка.

G Previous Error (Shift+F12) - ггреггыдущая ошибка.

Меню Debug

Q Start (Alt+F5) - запуск откомпилированной программы. Q Finish (Shift+F5) - остановка работы программы.

□ Add Breakpoint (Ctrl+Shift+F8) - установка точки прерывания. Q Debugger Window (Ctrl+F5) - окно отладчика.

Меню Help

Q Contents - содержание справки.

□ Наборы Справок - открывает подменю с набором имеющихся справок.

3.2.2. Создание проекта

в SUN ONE Studio 4 Mobile Edition

Для создания проекта в среде SUN ONE Studio 4 Mobile Edition, необходимо выбрать в меню команду Project =» Project Manager, в появившемся окне менеджера проектов изображенного нарис. 3.12, нажмите кнопку New.

Вместо окна менеджера проектов появится небольшое диалоговое окно Create New Project, где в поле Project Name необходимо задать имя проекту, например Demo и нажать на кнопку ОК. После этих действий на экране появится окно конфигурации созданного проекта показанное на рис. 3.13.

В окне конфигуратора проектов есть два пункта: Java 2 Standard Edition (J2SE)h Mobile Information Device Profile (CLDC\MIDP), выполненные ввиде списка выбираемых элементов. Выбрав один из двух пунктов можно сконфигурировать проект для создания стандартной программы на Java 2 SE, либо приложение для мобильных телефонов если избрать пункт Mobile Information Device Profile (CLDC\MIDP). Выбираем пункт для создания мобильных приложений

Для перехода к следующей странице статьи перейдите по вы подающему меню
Basket Корзина
Your basket is empty Ваша корзина пуста
'); $(el).append(g); $(g).show(); } _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'clear'}}); return false; } function removeBasket(id){ if(lock_buttons) return false; else lock_buttons = 1; $('#basket-item-'+id+' .sb-func').removeClass('remove').addClass('myWinLoadS').attr('title',''); _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'del', 'id':id}}); return false; } function add2Basket(id,pref){ if(lock_buttons) return false; else lock_buttons = 1; var opt = new Array(); $('#b'+pref+'-'+id+'-basket').attr('disabled','disabled'); $('#'+pref+'-'+id+'-basket').removeClass('done').removeClass('err').removeClass('add').addClass('wait').attr('title',''); $('#'+pref+'-'+id+'-options').find('input:checked, select').each(function(){ opt.push(this.id.split('-')[3]+'-'+this.value);}); _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value')}}); return false; } function buyNow(id,pref){ if(lock_buttons) return false; else lock_buttons = 1; var opt = new Array(); $('#b'+pref+'-'+id+'-buynow').attr('disabled','disabled'); $('#'+pref+'-'+id+'-buynow').removeClass('done').removeClass('err').removeClass('now').addClass('wait').attr('title',''); $('#'+pref+'-'+id+'-options').find('input:checked, select').each(function(){ opt.push(this.id.split('-')[3]+'-'+this.value);}); _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value'), 'now':1}}); return false; } //-->
Search Поиск
Calendar Календарь
«  March Март 2011  »
Mon Пн Tues Вт Wed Ср Thurs Чт Fri Пт Sat Сб Sun Вс
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archive records Архив записей

Ссылки:

уборка снега, мастер клининг, клининговая уборка

Rambler's Top100 Все для дома - Бытовая техника, опубликовать информацию о фирме
QLE 88x31

раскрутка сайта в интернете Рейтинг сайтов Товары / Услуги

Copyright MyCorp © 2011 Создать сайт бесплатно

Copyright MyCorp © 2011