Select your language:

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

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

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

Ссылки:

Переезд, как выбрать компанию - перевозка спецтехники.


PevelOPSrHane Resources Tools & SDKs Tools Detail

FORUM NOKIA

ack"A*rto огни «я 11 яд* booknwlu we be Isted ■

Search Forum Nokia

Рис.4.2. Окно заказа серийного номера

□ Nokia Developer's Suite 2.0 for J2ME; . * Q Series 40 Developer Platform 2.0 SDK;

□ Series 60 MIDP 2.1 SDK; Q Series 90 MIDP 1.0 SDK;

□ Nokia 5100 SDK 1.0; ■ □ Nokia3410SDK1.0;

a Nokia PC Suite 5,1,

Программная архитектура всех телефонов Nokia делится на серии платформ (Series Developer Platform): серии 40,60,80 и 90. Раньше еще существовала платформа тридцатой серии, но сейчас она объединена в сороковую серию. Запомнить какие из моделей телефонов принадлежат соответствующим сериям тяжело, но очень легко различать модели по сериям с помощью разрешения дисплея, разбив их на четыре категории:

Q серия 40 - телефоны, входящие в эту серию имеют разрешение дисплея 96x65, 128x128 и 128x160 пикселей;

□ серия 60 - разрешение дисплея 176x208 пикселей;

□ серия 80 - разрешение дисплея 640x200 пикселей; О серия 90 - разрешение дисплея 640x320 пикселей.

Телефоны, принадлежащие к серии 40, не имеют полноценной операционной системы и работают на основе прошивки. Для этой серии телефонов доступно программирование приложений только на языке Java 2 ME, при условии поддержки самой технологии Java конкретной моделью телефона. Серии 60, 80 и 90 построены на операционной системе Symbian и кроме возможности программирования на языке Java, дают возможность в создании приложений на языке С++.' Издательство ДМК Пресс готовит к выходу книгу по программированию мобильных телефонов на базе операционной системы Symbian.

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

Прежде чем устанавливать эмуляторы телефонов NoMa, необходимо установить основной пакет NoMa Developer's Suite 2.0 forJ2ME. Все телефонные эмуляторы встраиваются в этот пакет.

4.1.1. Инструментарий

Nokia Developer's Suite 2.0 forJ2ME

Перед тем как вы начнете устанавливать пакет Nokia Developer's Suite 2.0for J2ME, позаботьтесь о получении серийного номера для этого продукта с сайта компании NoMa: http: //forum.nokia.com. На компакт-диске впайке \NoMa, находится файл ndsjme_v_2_0.zip. Распакуйте этот архив в любую удобную директорию. После распаковки архива найдите файл setup.exe и нажмите на нем два раза левой кнопкой мыши, вызвав тем самым программу установки пакета. В первом появившемся окне Welcome программы установки пакета изображенном на рис. 4.3, от вас потребуют ввода серийного номера.

Окно Welcome программы установки содержит два поля: Forum NoMa Username - для ввода «логина» под которым вы зарегистрированы на сайте компании NoMa и поле Product Serial Number где необходимо ввести серийный номер полученный по электронной почте. Если вы еще не заказывали серийный номер для устанавливаемого пакета, но являетесь зарегистрированным пользователем, то можно указать только свой логин в поле Forum NoMa Username и нажать на кнопку Next. После чего произойдет соединение с сайтом forum.noMa.com, где вы сможете заказать серийный номер. После ввода серийного номера и логина, нажмите кнопку Next для перехода в окно Choose install set, изображенное на рис. 4.4.

Окно программы установки Choose install set имеет три варианта выбора для последующей установки пакета NoMa Developer's Suite 2.0 forJ2ME:

О Standard installation. Производит стандартную установку в виде отдельно существующего пакета без интеграции в какую-либо среду программирования;

Рис. 4.3. Окно Welcome программы установки пакета Nokia Developer's Suite 2.0 for J2ME

Рис. 4.4. Окно Choose install set программы установки пакета Nokia Developer's Suite 2.0 for J2ME

О Integration with Borland JBuilder. Интегрирует пакет Nokia Developer's ^ Suite 2.0 forJ2ME в интегрированную среду программирования Borland JBuilder;

□ Integration with Sun™ ONE Studio. Происходит интеграция свизуалвной средой программирования Sun ONE Studio.

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

В предыдущей главе были рассмотрены средства программирования от компании Sun Microsystems, поэтому в дальнейшем при установке пакетов всех имеющихся производителей мы будем придерживаться программных средств компании Sun Microsystems. После того, как вы нажмете кнопку Next в окне Choose install set, вы попадете в окно Select the installation directory of your Sun IDE, показанное на рис. 4.5.

Рис. 4.5. Окно Select the installation directory of your Sun IDE

Убедитесь, что в поле Please choose a directory прописан правильный путь в директорию С инструментарием Sun ONE Studio 4 Mobile Edition и нажмите кнопку Next. Дождитесь конца инсталляции, и не забудьте после всех действий перезагрузить компьютер.

После удачной установки запустите программу из меню ПУСК Все программы =» Nokia Developer Tools =?■ Nokia Developer's Suite2.0 for J2ME Run

as a Standalone и вам откроется основное окно программы, Nokia Developer's Suite 2.0 forJ2ME, изображенное на рис. 4.6.

Рис. 4.6. Окно

Nokia Developer's Suite tor the Java™ 2 Platform, Micro Edition

-

. С левой стороны основного окна программы имеется вкладка расположенная вертикально вдоль всего экрана дисплея. Эта вкладка состоит из шести больших интерактивных кнопок:

□ Create Class - создание класса;

□ Create Application Package - создание пакета;

О Sign Application Package - проверка сигнатуры приложения;

□ Deployment - показывает подключенный к компьютеру телефон и предо-, ставляет связь с сервером;

О Start Emulators - запуск эмуляторов;

□ Audio Converter - аудио-конвертер для конвертации звуковых файлов. Нажав на кнопку Start Emulators, вам откроется окно, изображенное на рис. 4.7.

V

Рис. 4.7. Окно выбора телефонныхэмуляторов

В состав пакета Nokia Developer's Suite2.0, входит два эмулятора - это эмулятор телефона Nokia 7210 сороковой серии и эмулятор телефонов шестидесятой серии, который представляет некий собирательный образ телефонов этой серии. Для того чтобы запустить на эмуляторах, приложение, необходимо в поле Application, указать путь до JAR-файла, а в поле Select Emulators, выбрать телефонный эмулятор с помощью галочки с левой стороны названия эмулятора. Здесь нет ограничений и можно выбрать сразу оба эмулятора. После чего нажмите на кнопку Emulate, и на экране появится выбранный эмулятор телефона. На рис. 4.8

показан эмулятор NoMa 7210 сороковой серии показывающий работу проекта Demo, созданного в главе 3 и выводящего на экран строку текста Test string.

В окне Nokia Developer's Suite for the Java™ 2 Platform, Micro Edition, где перечислены доступные эмуляторы, с правой стороны имеется кнопка Configure, нажав на эту кнопку, вы попадете в окно, в котором можно задать ряд установок, осуществляющих конфигурацию доступных на данный момент эмуляторов. В частности в поле Select language, можно выбрать язык для меню телефона, а в поле Emulators, добавить или удалить эмуляторы телефонов с помощью кнопок Add (добавить) и Remove (удалить).

Если при инсталляции пакета NoMa Developer's Sui-te2.0 вы указали интеграцию с визуальной средой про^ граммирования Sun ONE Studio в окне Choose install показанное на рис 4.4, то при работе с Sun ONE Studio 4 Mobile Edition, вы сможете запускать соответствующие эмуляторы. Для этого необходимо в Sun ONE Studio 4 Mobile Edition выбрать .команду в меню Tools =^ Nokia Developer's Suite for J2ME =* Start Emulators, после чего появится диалоговое окно Start Emulators. В этом окне нужно указать путь к приложению в поле Application и в поле Select Emulators выбрать необходимый эмулятор телефона NoMa.

Пакета Nokia Developer's Suite2.0 представляет собой некую базу, в которую в последствии встраивается основная часть имеющихся телефонных эмуляторов и SDK компании NoMa. Проинсталлируйте все имеющиеся SDK находящиеся на компакт-диске в папке \NoMa самостоятельно, теперь этот процесс не должен вызвать никаких трудностей.

Также на компакт-диске в папке \NoMa\Linux находится naxeTNoMa Developer's Suite под операционную систему Linux и телефонный эмулятор тридцатой серии.

4.1.2. Программа Nokia PC Suite 5.1

У

В качестве приятного бонуса в папке \Nokia на компакт-диске к книге вы сможете также обнаружить бесплатно распространяемую программу NoMa PC Suite 5.1, обеспечивающую связь телефона с компьютером и содержащую в своем составе большое количество разнообразных утилит, т □ NoMa Application Installer - помогает устанавливать Java 2МЕ приложения на телефоны NoMa;

□ NoMa Content Copier - производит резервное копирования информации с телефона на компьютер и удаляет файлы с телефона;

□ NoMa Image Converter - преобразует изображения в форматах *.bmp, *.gif, *.ipg, *.ipeg, *.png, *.otb, *.wbmp, в фоновое изображение для телефонаШМа;

Рис4.8. Телефонный эмулятор Nokia 7210

□ Nokia PC Sync - синхронизирует телефон с компьютером;

□ Nokia PC WAP Manager - изменяет установленные WAP настройки телефона через компьютер;

Q Nokia Phone Browser - осуществляет управление папками телефона через проводник операционной системы Windows;

О Nokia Phone Editor - производит управление различными функциями телефона через компьютер;

Q Nokia Sound Converter - конвертирует файлы MIDI для последующего воспроизведения их на телефоне.

Программа Nokia PC Suite 5.1 русифицирована и вы всегда сможете обратиться к контекстной справке, если возникнут осложнения с использованием одной из утилит.

4.1.3. Дополнительные пакеты Nokia

■ В профиле MIDP 1.0 не доступна работа со звуком и рядом других возможностей, поэтому каждый из производителей телефонов поставляет свои пакеты с дополнительными классами. Для телефонов Nokia доступно два дополнительных пакета.

Q СОП\. nokia .mid. sound- содержиткласс и интерфейс обеспечивающие работу со звуком.

□ SounListener - этот интерфейс используется для получения гобытий связанных с воспроизведением;

Q Sound - обеспечивает работу со звуком.

Q com. nokia. mid. ui - графические расширения для классов Java 2 ME;

Q Dire ctG rap hies - интерфейс расширяющий графические классы;

Q Device Control - имеет методы контролирующие ряд функций телефона;

Q Dire ctUtils - содержит дополнительные утилиты;

Q FullCanvas - обеспечивает работу в полноэкранном режиме.

По мере прочтения этой книги вам станет понятно назначение перечисленных классов.

-

4.2. Программное обеспечение телефонов Siemens

Компания Siemens тоже имеет не малое количество моделей телефонов, которые поддерживают технологию Java 2 ME. Все средства программирования распространяются бесплатно, но требуют предварительной регистрации на сайте компании Siemens www.siemens-mobile.com/developer. На компакт-диске к книге в папке \Siemens, вы найдете следующие программы:

Q Siemens Mobility Toolkit for Java Development;

□ SMTK Emulator Pack for MC60; a SMTK Emulator Pack for C60;

. Q SMTK Emulator Pack for M55;

a SMTK Emulator Pack for M50;

□ SMTK Emulator Pack for S57;

□ SMTK Emulator Pack for S55;

a SMTK Emulator Pack for SL55; a SMTK Emulator Pack for SL45; ■

□ SMTK Emulator Pack for C55; ,

□ SMTK Emulator Packfor2128; О Siemens Date Suite.

В качестве основного пакета выступает программа Siemens Mobility Toolkit for Java Development, в которую происходит интеграция имеющихся теле фонных эмуляторов различных моделей.

4.2.1. Пакет Siemens Mobility Toolkit

На компакт-диске в папке \Siemens находится файл smtk_0_13_2_59, нажав два раза левой кнопкой мыши на этом файле, вы запустите программу установки лакета Siemens Mobility Toolkit. Установка инструментария достаточно проста и вам необходимо в появляющихся окнах, лишь задавать нужные директории для установки пакета. Сам пакет не содержит телефонных эмуляторов, но является основным и первым пакетом, который необходимо установить на компьютер. Все последующие программные средства компания Siemens, а это телефонные эмуляторы и всевозможная документация, встраиваются в пакет Siemens Mobility Toolkit. На рис. 4.9 показаны все имеющиеся эмуляторы.

Рис 4.9. Эмуляторы телефонов Siemens

.. Эмуляторы, находящиеся на компакт-диске в папке \Siemens, устанавливаются автоматически встраиваясь в пакет Siemens Mobility Toolkit. После установки всех имеющихся программных средств, на рабочем столе компьютера должны появится два ярлыка: SMTK Emulator Launcher и SMTK Manager. Запустив утилиту SMTK Manager, вы увидите небольшое диалоговое окно, изображенное на рис. 4.9. Диалоговое окно SMTK Manager состоит из трех вкладок: О Select target emulator - позволяет выбрать эмулятор по умолчанию, который будет запускаться при каждом старте SMTK Emulator Launcher. Так-

Рис. 4.10. Диалоговое окно SMTK Manager

же имеется кнопка Device info для просмотра справочной информации по выбранному эмулятору;

□ SMTK management - на этой вкладке при помощи кнопки Remove можно удалить выбранный из списка эмулятор;

□ Integration with IDE's - производит интеграцию со средой программирования Borland JBulder с пятой по девятую версии.

Установленные телефонные эмуляторы фирмы Siemens вы также можете подключить в среду программирования SUN ONE Studio 4 Mobile Edition. Для этого в среде программирования SUN ONE Studio 4 Mobile Edition выберете вкладку Выполнение в окне Explorer и перейдите по каталогам Device Emulator => Registry Installed Emulators", а в появившемся меню изберете команду Add emulators. В следующем диалоговом окне Select emulator installation directory укажите директорию, в которой установлены эмуляторы телефонов компании Siemens. Если вы установили программу Siemens Mobility Toolkit по умолчанию в корневой каталог то, например путь к телефонному эмулятору М55, будет таким: C:\siemens\SMTK\emulators\M55.

Второй ярлык появившейся на рабочем столе запускает непосредственно программу SMTK Emulator Launcher. После запуска программы появится небольшое диалоговое окно, показанное на рис. 4.11.

В диалоговом окне SMTK to Launcher, можно выбрать телефонный эмулятор необходимый вам для работы. После этого появится эмулятор телефона и окно команд (commands), изображенное на рис. 4.12.

В окне Commands имеется ряд команд, нас интересует команда Start Java Application с помощью которой можно запустить упакованную Java программу. После двойного щелчка на команде Start Java Application, появится диалоговое окно, в котором нужно указать путь к JAR

Рис. 4.17. Диалоговое окно SMTKto Launcher



Для перехода к следующей странице воспользуйтесь выпадающем меню
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