Введение

DoJa profile – это спецификация среды приложений Java для мобильного телефона DoCoMo i-mode. DoJa основан на API Java ME CLDC, определенном в Java Community Process (JCP). DoJa – это профиль, разработанный NTT DoCoMo для обеспечения связи и обработки ввода-вывода, пользовательского интерфейса (GUI) и других функций приложений, уникальных для i-mode, а также библиотек расширений, определенных отдельными производителями телефонных аппаратов для добавления оригинальных функций. Однако, в отличие от других профилей Java ME, таких как Mobile Information Device Profile (MIDP) или Information Module Profile (IMP), DoJa не определяется как запрос спецификации Java (JSR), поэтому его часто называют "проприетарным" профилем Java ME. DoJa позволяет i-mode предлагать более динамичный и интерактивный контент, чем традиционный контент i-mode, основанный на HTML. Java for i mode включает поддержку версии CLDC и версии профиля DoJa. Поддержка CLDC может быть 1.0 или 1.1 в зависимости от модели телефона. Профиль DoJa был первоначально разработан для японского рынка, при этом версии 1.0 и 2.0 в значительной степени соответствовали MIDP 1.0 и MIDP 2.0 соответственно. Для рынков за пределами Японии был создан новый API, известный как Overseas Edition. В настоящее время DoJa 1.5oe и DoJa 2.5oe реализованы на телефонах, продаваемых в Европе. (Первым телефоном DoJa с поддержкой DoJa1.5oe был N341i, выпущенный в 2003 году компанией NEC, а первым телефоном DoJa 2.5 – M430i, выпущенный в начале 2005 года компанией Mitsubishi.) Профиль DoJa обеспечивает работу с библиотекой расширений i mode (профили Java for i mode), включая пользовательские интерфейсы и HTTP-коммуникации.

Профили DoJa

DoJa Profile Японские телефоны Java CLDC версия Максимальный размер JAR Максимальный скретчпад DoJa 1.0 503, 2101, 2002 серия 1.0 10/30kb 10/30/50kb DoJa 2.x 504, 2051, 2102, 2701 серия 30kb 100/200kb DoJa 3.0 505, 506 серия 30kb 200kb DoJa 3.5 900 серия 100kb 400kb DoJa 4.0LE 700, 701, 702 серия 1.1 30kb 200kb DoJa 4.0 901 серия 100kb 400kb DoJa 4.1 902 серия 100kb 400kb DoJa 5.0 903 серия 1MB JAR+Scratch Star 1.0 F01A и т.д., выпущен в 4 квартале 2008 г. 2MB JAR+Scratch Star 1.1 выпущен в 2009 г. Star 1.2 выпущен в 2009 г. Star 1.3 выпущен в 2010 г. Star 1.5 выпущен в 2011 г. Star 2.0 выпущен в 2011 г. 10MB JAR+Scratch

"Star" является преемником DoJa, а не его частью, и имеет доступ к современному оборудованию и сервисам, таким как акселерометр.