Java WTK, скачать ее можно здесь. Текущая версия Sun Java Wireless Toolkit 2.5.2 for CLDC, размер 37Мб. Далее необходима среда для редактирования кода (IDE). В качестве такой среды вы можете использовать. Sun Java Wireless Toolkit (часто упоминается как «WTK») — бесплатный набор средств. Создать книгу · Скачать как PDF · Версия для печати. Скачать J2ME Wireless Toolkit 2.5.2. Ключи и активация не требуются. Sun Java Wireless Toolkit (часто упоминается как «WTK») — бесплатный набор средств разработки программ для мобильных телефонов и других устройств, поддерживающих платформу Java ME. Обзор Sun Java Wireless Toolkit (WTK), скачайть бесплатно полную версию. Скачать удаленно (100 Мб.) 30 января 2009, 14:44. Скачать удаленно (100 Мб.). Sun Java Wireless Toolkit (WTK) – бесплатный набор средств разработки программ для мобильных телефонов и других устройств, поддерживающих платформу Java ME. Java 2 Micro Edition - первые шаги на сайте JavaPortal, новости и всё о java и javascript. Скачать Sun ONE Studio можно непосредственно у разработчиков по. Инструментальные средства Wireless Toolkit. Введение. Что такое Wireless Toolkit? Wireless Toolkit (WTK) - это интегрированная среда разработки Java 2 Micro Edition (J2. ME) приложений (более известных как мидлеты). Этот документ содержит подробное пошаговое описание загрузки, инсталляции и настройки toolkit- а. Ниже достаточно подробно описаны процессы компиляции, предварительной проверки и создания MIDlet пакетов. Кроме этого будет показано, как реализовать загрузку мидлета с удаленного сервера, и как осуществить его проверку. Достаточно подробно будут рассмотрены возможности toolkit- а по обеспечению безопасности. В частности мы познакомимся с подписыванием мидлетов, созданием сертификатов и установкой разрешений. Наконец мы затронем некоторые другие возможности и особенности WTK, включая средства отладки. Раздел 2. Закачка и формирование среды разработки. Требуемые компоненты. Вам потребуются следующие компоненты. The Java Development Kit (JDK). The Wireless Toolkit (WTK)В состав JDK входят Java компилятор и утилиты для создания Java архивов: JAR файлов. Работа со второй версией WTK требует установки JDK не младше 1. Скачать JDK можно здесь: http: //java. В состав WTK входят IDE и библиотеки, необходимые для создания мидлетов. Вы можете совершенно бесплатно скачать и использовать WTK: http: //java. Примечание. В настоящее время доступна версия WTK для платформы Windows. В дальнейшем компания Sun обещает выпустить версии для Linux и Solaris. Установка софта. При установке Java Development Kit (JDK) просто следуйте подсказкам инсталлятора и отвечайте на его вопросы. Вы можете выбрать каталог, куда следует установить JDK. Запомните путь к каталогу, он нам еще понадобится. При установке WTK инсталлятор попытается установить местоположение Виртуальной Машины Java (JVM); в случае неудачи, вам придется вручную указать каталог, куда вы установили JDK. Инсталляция WTK не вызывает трудностей. Просто запустите самораскрывающийся архив и выберите папку для установки. Создание первого мидлета. Запуск KToolbar. Перейдите в папку WTK и запустите KToolbar. Вы должны увидеть такое окно: Давай создадим новый проект. Щелкните по иконке New Project. Введите название проекта и имя класса мидлета, затем щелкните Create Project. Определение свойств проекта. Следующим шагом является настройка атрибутов нашего мидлета. Все атрибуты разделены на шесть групп. Давайте обсудим каждую из них. Required attributes. Эти семь атрибутов необходимо задать перед созданием мидлета. Они будут в дальнейшем разделены между файлом манифеста JAR архива и дескриптором мидлета (текстовый файл с расширением JAD). Прелесть интегральных сред состоит как раз в том, что мы можем не обращать внимание на мелочи. WTK самостоятельно заполнит эти атрибуты. В большинстве случаев вполне допустимо использовать значения по- умолчанию. Optional attributes. Эти атрибуты задавать не обязательно. Они содержат дополнительную информацию о вашем мидлете. User- defined attributes. Как разработчику, вам могут понадобиться какие- нибудь уникальные атрибуты. Например, если Вы работаете над бурно развивающимся проектом, вам наверняка потребуется хранить его версию. Пример того, как это можно сделать, показан на следующем рисунке. MIDlet attributes. По умолчанию WTK заполняет поле для MIDlet- 1 на основании введенной нами при создании проекта информации. Именно здесь хранится название проекта, его иконка и название класса мидлета. Иконку приложения следует поместить в папку images. Push registry attributes. Вторая версия профиля MIDP 2. Здесь вы можете задать список удаленных адресов с которыми разрешено соединение. Более детально на этом вопросе мы остановимся позже. Permission attributes. Согласно MIDP 1. 0 спецификации мидлет должен использовать только библиотеки (API), которые были добавлены в мидлет пакет: такая модель получила название песочница (sandbox model). Согласно этой модели, мидлет не может использовать дополнительные функции (API), предоставляемые устройством. В этой секции вы можете определить, какие API будут доступны. Атрибуты, указанные в MIDlet- Permissions необходимы для запуска мидлета. А указанные в MIDlet- Permissions- opt - являются дополнительными. Написание кода. Приведенный ниже листинг иллюстрирует использование компонентов List и Ticker. Внимательно прочитайте код и постарайтесь его понять. Мы должны откомпилировать этот код, а затем выполнить его предварительную проверку. Откройте какой- нибудь текстовый редактор и воспроизведите в нем приведенный ниже листинг. О том, куда нужно сохранить полученный таким образом файл я расскажу позже./*- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -. Ticker. Demo. java. Ticker. Demoextends MIDlet implements Command. Listener. . Конечно вместо C: WTK2. WTK. Как вы уже, наверное, догадались, подкаталог src служит для хранения исходников проекта. После того, как файл сохранен, щелкните кнопку Build на панели инструментов KToolbar- а. В результате будет вызван Java компилятор и осуществлена предварительная проверка проекта. Если не возникло никаких ошибок, Вы можете запустить проект, нажав кнопку Run. Устранение неисправностей. Если Вы предварительно установили на своем компьютере какой- либо MIDP софт (отличный от WTK), то вероятно вы увидите в окне KToolbar- а сообщения об ошибках (см. Чтобы устранить эти ошибки, Вы должны удалить переменную окружения MIDP- HOME и перезапустить WTK. Запуск мидлета. Как только Вы запустите мидлет, откроется менеджер приложений. В его окне Вы найдете название своего проекта с соответствующей иконкой. Выберите свое приложение и нажмите Select. Вы увидите бегущую строку вверху экрана (Tricker) и список (List) из двух позиций. Раздел 4. Over- the- air provisioning. WTK 2. 0 имеет очень полезную особенность: моделирует Over- the- air (OTA) provisioning. Это позволяет демонстрировать работу OTA функций: поиск и закачку мидлета с удаленного сервера. В этом разделе мы рассмотрим все необходимые шаги для создания пакета мидлета, его поиска, загрузки и установки мидлета с удаленного ресурса. Однако прежде чем сделать это, нам необходимо внести небольшие изменения в один из установленных нами атрибутов. Если Вы помните, мы присвоили атрибуту MIDlet- Jar- URL на вкладке Required свойств проекта значение Ticker. Demo. jar. В случае если мы хотим запустить наш мидлет с сервера, нужно изменить его на URL адрес нашего мидлета. У меня на машине установлен локальный сервер Tomcat, и адрес мидлета на этом сервере имеет вид: http: //localhost: 8. Ticker. Demo. jar. Замечание. Я рекомендую вам установить либо Apache либо Tomcat. Оба эти локальных сервера абсолютно бесплатны и хорошо документированы. Шаг 2: Создание пакета. Итак, мы исправили все необходимые атрибуты и можем приступать к созданию пакета. Вам надо кликнуть на меню Project, выбрать строку Select Package и щелкнуть по Create Package. Упаковка займет несколько секунд. Шаг 3: Создание HTML файла. Чтобы указать менеджеру приложений, какие файлы можно загрузить с сервера, мы должны создать простой HTML файл: < html> < head> < title> Ticker. Demo< /title> < /head> < body> < a href=. Осталось загрузить файлы на сервер. Шаг 4: Копирование файлов на Web сервер. В подкаталоге bin каталога нашего проекта вы найдете файлы, которые создал для нас WTK. Загрузим файлы Tricker. Demo. jar, Tricker. Demo. jad и Tricker. Demo. html на наш сервер. Как Вы помните, атрибут MIDlet- Jar- URL имеет значениеhttp: //localhost: 8. Ticker. Demo. jar. Это означает, что нам нужно скопировать файлы в папку examplesmidp. Как только файлы окажутся на месте, мы сможем загружать мидлет с нашего сервера. Подведем промежуточные итоги. Итак, давайте еще раз вспомним, что мы сделали. Мы написали текст программы откомпилировали его и проверили. В результате запустится эмулятор, в окне которого Вы должны увидеть следующее изображение: Чтобы запустить менеджер приложений, выберите Apps. В открывшимся окне менеджера Вы найдете лишь одну строку: Install Application. Запустите программу, нажав на кнопку Menu в правом нижнем углу экрана. Когда меню высветится, выберите Launch. Вводим адрес Web сервера. Настало время ввести адрес страницы на нашем Web сервере. Введитеhttp: //localhost: 8. Ticker. Demo. html, затем нажмите menu и выберите пункт Go. Устройство установит соединение с сервером и загрузит HTML файл. Вы увидите следующее сообщение: Установка мидлета, Шаг 1: Выбор приложения. Как только загрузка будет окончена, менеджер приложений выведет список мидлетов, доступных для скачивания. В нашем случае будет присутствовать только Ticker. Demo. jad. Выберите его и нажмите кнопку Install в правом нижнем углу экрана. Обратите внимание на то, что сначала должен быть загружен именно JAD файл. Подробнее об этом читайте ниже. Установка мидлета, Шаг 2: Подтверждение установки. После загрузки JAD файла менеджер проектов покажет версию и размер JAR архива мидлета, а также некоторую другую полезную информацию. Теперь вам понятно почему менеджер проектов не загрузил JAR файл сразу? Он мог оказаться слишком большим или у вас могла быть установлена более новая версия этого мидлета. Менеджер спросит, надо ли продолжать установку. Нажмите кнопку Menu и выберите пункт Launch, чтобы запустить мидлет. Как видите все прошло успешно. Раздел 5. Безопасность. Введение. Как упоминалось ранее, все мидлеты по спецификации MIDP 1. То есть, мидлеты могли получить доступ к API, являющимся частью MIDP спецификации (например, компоненты пользовательского интерфейса) или библиотек, включенных в мидлет. Таким образом, не было возможности получить доступ к специфическим функциям устройства. Недоверенные приложение полностью соответствуют модели MIDP 1. Доверенные мидлеты могут получить доступ к внешним функциям. Область защиты (protection domain) определяет что может использовать мидлет (в рамках данной области). Владелец области решает кто может получить доступ к защищенным функциям. Он также определяет что считать доверенным мидлетом. Идентификация доверенного мидлета осуществляется согласно X. Public Key Infrastructure (PKI) сертификату.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |