Какие телефоны поддерживают спецификации J2ME (Java Micro Edition)? - PullRequest
10 голосов
/ 04 августа 2009

Я просто не могу найти обновленную диаграмму о том, какие мобильные устройства поддерживают какую версию Java Micro Edition.

Меня особенно интересуют смартфоны Nokia и их поддержкадля нового JME 3.0 .

(Интересно, что Sun, похоже, не предоставляет такую ​​информацию.)

Пожалуйста, предоставьте мне немногоссылки, если вы знаете что-либо!

РЕДАКТИРОВАТЬ: Я, вероятно, путаю вещи:
MIDP , кажется, мобильная Java-платформа , а J2ME 3.0 для него SDK , верно?

Ответы [ 7 ]

4 голосов
/ 05 августа 2009

Вы также можете взглянуть на результаты тестов, поскольку они иногда дают хорошее представление о том, что поддерживается на данном телефоне:

www.jbenchmark.com

Одна довольно серьезная проблема заключается в том, поддерживают ли телефоны, на которые вы хотите установить таргетинг, MIDP 2.1 (легко тестировать с помощью приложения helloworld 2.1), как, например, последние модели телефонов Sony-Ericsson и Nokia.

Эта версия связана с архитектурой мобильной службы (JSR-248), улучшением по сравнению с технологией Java для отрасли беспроводной связи (JSR-185), в которой указываются API-интерфейсы, которые должна поддерживать трубка.

3 голосов
/ 04 августа 2009

Характеристики устройства Nokia, включая поддерживаемые JSR: http://www.forum.nokia.com/devices/

3 голосов
/ 04 августа 2009

WURFL содержит информацию о том, какие телефоны поддерживают J2ME, хотя в настоящее время распространяется только на MIDP 1.0 и 2.0. Очень удобный интерфейс запросов WURFL на http://wurflpro.com/

1 голос
/ 26 сентября 2009

Насколько мне известно, нет доступных устройств Nokia или анонсированных с поддержкой MIDP 3.0. Похоже, что спецификация даже не получила окончательного одобрения:

http://jcp.org/en/jsr/detail?id=271

Для получения информации об устройствах Nokia, я перехожу по ссылке, предоставленной laalto. Также имеется поиск для фильтрации устройств на основе определенной функции, такой как поддерживаемые API Java.

По вопросу о классификации, который вы добавили: Java ME - это зонтик, охватывающий множество различных мобильных технологий Java. Спецификации Java ME, наиболее подходящие для мобильных телефонов, это CLDC и MIDP. MIDP - это тот, который содержит большинство API-интерфейсов, видимых для разработчика, поэтому его часто называют платформой, как вы предлагали.

Однако "Java ME SDK 3.0", на который вы ссылались, - это специфический продукт от Sun, содержащий инструменты для разработки для MIDP и некоторых других платформ Java ME. Несмотря на номер версии SDK, содержащиеся в нем инструменты MIDP НЕ поддерживают MIDP 3.0. Я не знаю, есть ли еще какие-либо инструменты для разработки для MIDP 3.0, возможно, у кого-то есть больше информации об этом?

0 голосов
/ 12 августа 2009

Другая хорошая база данных устройств - deviceatlas.com

0 голосов
/ 05 августа 2009

Другим хорошим ресурсом является база данных результатов FPC Bench: http://www.dpsoftware.org/filter.php.

Сайт предоставляет приложение для тестирования JavaME, которое проверяет различные функции и API (JSR). База данных результатов содержит результаты этих тестов бесплатно для широкого спектра устройств. Если ваше устройство отсутствует, вы можете загрузить приложение для тестирования, запустить его на своем телефоне и загрузить результаты.

0 голосов
/ 04 августа 2009

Я думаю, что почти все телефоны в настоящее время имеют как минимум MIDP 2.0, по крайней мере, в США. Я вполне уверен, что в этом случае много телефонов. Тем не менее, один из способов узнать наверняка - это зайти на сайт оператора беспроводной связи, получить список телефонов и проверить информацию MIDP с сайта производителя. Вот что я бы сделал.

...