Какие телефоны поддерживают J2ME (Java Micro Edition)?

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

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

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

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

EDIT: Я, вероятно, смешиваю вещи:
MIDP представляется мобильной платформой Java, тогда как J2ME 3.0 - это SDK для него, правильно?

Ответ 2

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

www.jbenchmark.com

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

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

Ответ 3

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

Ответ 4

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

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

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

О вопросе о классификации, которую вы добавили: 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, возможно, у кого-то еще есть больше информации об этом?

Ответ 5

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

Ответ 6

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

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

Ответ 7

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