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

StackOverflow https://stackoverflow.com/questions/1228515

Вопрос

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

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

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

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

Редактировать: Наверное, я что-то путаю:
Средний УРОВЕНЬ кажется, это тот самый мобильная платформа Java, в то время как J2ME 3.0 является SDK за это, верно?

Это было полезно?

Решение

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

Другие советы

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

www.jbenchmark.com

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

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

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

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

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

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

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

Еще одной хорошей базой данных устройств является deviceatlas.com

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top