Журнал Компьютерра -724 :: Компьютерра
Страница:
158 из 199
На Sony Ericsson W880i
он получает доступ к Bluetooth-модулю,
отыскивает устройства и обменивается с
ними информацией, а вот MOTOROKR Z6 при
попытке запуска мидлета выводит на
дисплей сообщение об отсутствии
поддержки JSR-82.
Что это значит?
Виртуальная Java-машина, которой
оснащена Z6, не имеет доступа к
Bluetooth API устройства, то есть
соответствующие Java-приложения
функционировать не будут. Аббревиатура
JSR расшифровывается как Java
Specification Request - фактически это
модули/конфигурации/профили/спецификации,
реализуемые на основе дополнительных
библиотек (классов) и призванные
улучшить функциональность платформы в
целом. Одни из них являются
специфическими, другие применяются почти
повсеместно и уже стали ее "костяком",
благо отсутствие некоторых интересных
API было обнаружено производителями
устройств и ОПСОСами (желающими
использовать новую платформу для
внедрения своих дополнительных услуг)
еще в первые годы существования Java
2ME. Полный же список модулей, которые
реально поддерживаются представленными
на рынке аппаратами, можно отыскать на
www.jcp.org/en/jsr/all .
"Почему
мобильные телефоны не оснащаются
одинаковым набором API? Ведь так было бы
проще и разработчикам ПО, и
пользователям…" - примерно такой вопрос
был недавно задан на одном из
интернет-форумов, посвященных мобильным
технологиям. Попробуем ответить. Дело в
том, что сама архитектура Java 2ME не
может обеспечить полной
стандартизации.
|< Пред. 156 157 158 159 160 След. >|