Wireless Toolkit

Материал из Gravity Defied Wiki
Версия от 11:55, 30 января 2012; 14.198.167.1 (обсуждение) (Компиляция)

Перейти к: навигация, поиск
Sun Java Wireless Toolkit
Sun Microsystems Logo.svg.png
Sun Java Wireless Toolkit screenshot.PNG
Скриншот эмулятора WTK с запущенным приложением из набора примеров и включенным монитором памяти
Тип средство разработки
Разработчик Sun Microsystems
ОС Кроссплатформенное программное обеспечение (Linux, Windows XP)
Последняя версия 2.5.2 (10 октября 2007)
Лицензия Freeware
Сайт http://java.sun.com/products/sjwtoolkit/

Sun Java Wireless Toolkit (часто упоминается как «WTK») — бесплатный набор средств разработки программ для мобильных телефонов и других устройств, поддерживающих платформу Java ME. Включает в себя набор классов Java ME (для компиляции с помощью JDK), эмулятор, профилировщик, монитор памяти, набор документации и примеры мидлетов. Ранее известен как Java 2 Platform, Micro Edition Wireless Toolkit.

At last! Someone with real eexprtsie gives us the answer. Thanks!

Hey, kliler job on that one you guys!

Эмулятор

Эмулятор — возможно, наиболее важная часть WTK. Основные категории пользователей, для которых он предназначен:

  • Разработчики приложений мобильных телефонов — для предварительного тестирования программ без установки на целевое устройство
  • Разработчики самих платформ, поддерживающих Java ME (например, производители мобильных телефонов) — для сравнения поведения их платформы с «эталоном»
  • Обычные пользователи — чтобы запускать Java ME мидлеты на компьютере

Эмулятор WTK представляет собой работу не какого-то телефона из доступных на рынке, а некоего гипотетического устройства. Предполагается, что мидлет, проверенный на WTK, будет работать точно так же на любом устройстве, поддерживающем нужный набор JSR. Можно выбрать одно из доступных устройств, а кроме того, есть возможность с помощью текстового файла задать изображение телефона, расположение кнопок, размер экрана.

Эмулятор предоставляет дополнительные возможности, например, профайлер и монитор памяти. Последний позволяет увидеть, сколько объектов каждого типа было распределено за все время работы и в текущий момент, их размер, а также график потребления памяти. Следует, однако, помнить, что данные, предоставляемые этими сервисами, на настоящем устройстве почти наверняка будут отличаться, поскольку они зависят от реализации виртуальной машины и JSR'ов.

Аналоги

Мобильные приложения одинаково работают на разных устройствах только теоретически. На практике же, пока приложение не протестировано на конкретном устройстве, нет никакой гарантии, что оно на нём даже запустится. Кроме того, производители устройств иногда предоставляют дополнительные нестандартные интерфейсы. Это вынуждает разработчиков приложений использовать средства, аналогичные WTK, предоставляемые производителями телефонов.

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

Большинство крупных производителей предоставляют аналоги WTK:

I'm sohcked that I found this info so easily.

Ссылки