Автор работы: Пользователь скрыл имя, 03 Февраля 2014 в 07:28, творческая работа
Цель: 1. Создать сворачивающиеся JAVA приложения для мобильных устройств. 2. Дать возможность обладателям устройств на платформе JAVA скрывать свои приложения в фоновый режим. И работать сразу с несколькими приложениями. Задачи:
1. Усовершенствовать возможности мобильных телефонов.
2. Свернуть в фоновый режим несколько приложений.
Нареканий к программатору нет – регулярные обновления, отличная поддержка продукта. Само железо – P-key и бокс - работают отлично и без сбоев. Из проблем: иногда приходится перетыкать бокс/карту, софт иногда может при запуске не увидеть их. Некоторых может напугать строчка Card Life counter – он со временем становится все меньше и меньше. Это не беда. Есть в меню P-key пункт "Update P-key". Иногда необходимо его обновить, но только тогда, когда счетчик жизни приблизится к нулю или новая версия программы включит только окошко P-key (но это может быть вызвано проблемой выше, потому пробуем сначала вытащить/вставить карту).
Сама программа имеет интуитивный и понятный интерфейс, благодаря чему можно приступить к работе не изучая часами инструкции и мануалы (но это зависит от способностей пользователя, конечно). Единственная проблема – кабеля. Иногда приходится ваять самодельные хвосты и припаиваться к плате телефона. В последнее время проблема решилась использованием универсального F-bus кабеля, о котором можно узнать и приобрести его в интернете.
1.2. Установка JAF
Поддержка: Windows 2000/XP/Vista/7
Возможности программы:
Там где на скринах выделено красным, означает, что проделываем в таком же порядке!
Скачиваем отсюда архив с Джафом.
Распаковываем, устанавливаем JAF_Suite_Setup_1.L1.exe
Из архива jaf1.98.66beta5.rar закидываем все по пути C:\Program Files\ODEON\JAF и соглашаемся на замену.
Из архива Full Emulator 2010 Support Ufs3 MAGICSOFT.rar запускаем Full Emulator 2010 Support Ufs3 MAGICSOFT.exe. Возможны ошибки, просто закрываем и снова запускаем пока не запустится без ошибок!
Если не получается запустить то Из архива Virtual_PKEY_V51.98.66 beta5.rar запускаем Virtual_PKEY_V5(1.98.66 beta5). еxe
Далее из архива JAF_PKEY..rar - JAF_PKEY.exe кидаем по пути C:\Program Files\ODEON\JAF и создаем ярлык на рабочий стол!
Запускаем Джаф с этого ярлыка! Вот принципе и все у нас рабочий Джаф можем устанавливать прошивку и шить! P.S Не забываем драйвера обновить!
Глава II
2.1 Платформа - JAVA
Java Platform, Micro Edition (Java ME, ранее — Java 2 Micro Edition, J2ME) — подмножество платформы Java для устройств, ограниченных в ресурсах, например: сотовых телефонов, карманных персональных компьютеров, ресиверов цифрового телевидения, проигрывателей дисков Blu-ray.
Java ME разработана под руководством Sun Microsystems и является заменой похожей технологии — PersonalJava. Изначально спецификация разрабатывалась в рамках JCP (Java Community Process) как JSR 68. Позже её варианты развились в отдельные JSR. Sun предоставляет образец реализации (англ. reference implementation) спецификации, но до недавнего времени не предоставляла бесплатной реализации среды выполнения (англ. runtime environment) Java ME для мобильных устройств. 22 декабря 2006 исходный код Java ME был выпущен под лицензией GNU General Public License, проект получил название phoneME.
Java ME специфицирует
две базовые конфигурации, которые
определяют требования к
Конфигурация CLDC
успешно используется в большинстве
современных мобильных
Профили
Java ME также определяет
несколько так называемых
И так для сворачивания приложений на Nokia s40 v5/v6.(кроме 7500 prism)
1.Нужно желание и руки из того места :) Иметь - компьютер , Usb-шнур , и конечно же сам телефон.
2.И так начнем, сначала откроем полный доступ java (Открыть ФС, то есть убрать запросы доступа к данным ).Этот пункт обязателен !!!
1.Коннектим (соединяем) телефон к компьютеру с USB
в режиме- pc suite или ovi suite.
2.Открываем JAF, открываем вкладку ВВ5.
3.Ставим галочку на – «read PP»,нажимаем кнопку SERVICE и сохраняем.
4.Теперь открываем сохраненный РР с блокнотом и меняем 0 36 на 2 48 и сохраняем измененный РР.
6.Теперь ставим галочку на – «upload PP» и нажимаем на SERVICE и выбираем измененный РР!!!!РР запишется на телефон!
7.Tелефон зайдет в test mode чтобы вытащить его на-phone mode выбираем normal mode!!!
Вот шаблон:
[Product Profile RM-XXX]
SETS 1
ELEMENTS 1
SET 2
48 2
Hа место - RM-XXX пишите свой rm, его вы можете узнать набрав комбинацию *#0000# например RM-495 ! Этот шаблон на Nokia s40v5/s40v6
Скачиваем на компьютер
java приложение, открываем его WinRARом.
Заходим в папку META-INF в архиве,
видим файл Manifest.mf, открываем его
блокнотом. Добавляем в конец
файла последней строкой
Сохраняем изменения, также следим, чтобы
измененный файл обновился в архиве. Закрываем
архив.
Для получения дополнительных возможностей можно дописать следующие строчки в файл: «jad» :
Nokia-MIDlet-auto-start: yes
Эта строка позволяет приложению запускаться приложению автоматически при запуске телефона
Nokia-MIDlet-bg-memory-size: 512
Ограничивает размер выделяемой приложению памяти
Nokia-MIDlet-Close-Gprs-
Закрывает GPRS сессию
Примечание: данную строчку можно записать в .jad файл, не трогая файл manifest. Это особенно актуально, если приложение подписано сертификатом. В этом случае строка Nokia-MIDlet-no-exit: true должна быть записана после кода сертификата. В данной статье мы добавляем строку в файл manifest по одной причине: в процессе перемещения приложения в телефоне файл .jad может «потеряться» и приложение перестанет сворачиваться.
IY. Заключение
Итак, ваше первое сворачивающиеся Java приложение готово. В процессе его создания вы узнали некоторые важные вещи об Java — и о разработке мобильных приложений в целом. Вы установили Java, загрузили Java и создали AVD (или эмулятор) для имитации работы приложения на устройстве. Если вы используете JAF, то интерфейс теперь настроен на создание и развертывание приложений для выбранного JAF. Вся эта настройка требуется для того чтобы можно было работать с Java.
Теперь ваши приложения при нажатий красной кнопки должна сворачиваться!!! Таким образом телефон способен свернуть до 5
java-приложений, однако, могут быть перезагрузки, особенно при выходе.
УДАЧИ!!!
Y. Использованная литература
YI. Дневник наблюдения
Тема работы: «Сворачивание JAVA приложении»
Наименование работы
№ |
Что делал? |
Дата |
Подпись ученика |
Подпись руководителя |
1 |
Программа для прошивки – JAF |
Январь 2013 |
||
2 |
Программа для прошивки – JAF |
Февраль 2013 |
||
3 |
Приложения на JAVA |
Март 2013 |
||
4 |
Приложения на JAVA |
Март 2013 |
||
5 |
Приложения на JAVA |
Апрель 2013 |
||
6 |
Программа для прошивки – JAF |
Май 2013 |
||
7 |
Программа для прошивки – JAF |
Июнь 2013 |
||
8 |
Приложения на JAVA |
Июль 2013 |
||
9 |
Приложения на JAVA |
Август 2013 |
||
10 |
Установка JAF |
Август 2013 |
||
11 |
Установка JAF |
Сентябрь 2013 |
||
12 |
Адаптированную Java-приложений |
Сентябрь 2013 |
||
13 |
Адаптированную Java-приложений |
Октябрь 2013 |
||
14 |
Сворачивание JAVA приложениие |
Ноябрь 2013 |
||
15 |
Сворачивание JAVA приложениие |
Декабрь 2013 |
||
16 |
Управление доступом JAVA |
Январь 2014 |