Jump to content

Конфигурация подключенного устройства

Конфигурация подключенного устройства ( CDC ) — это спецификация платформы для приложений Java ME , описывающая базовый набор библиотек и функций виртуальной машины, которые должны присутствовать в реализации. CDC объединяется с одним или несколькими профилями, чтобы предоставить разработчикам платформу для создания приложений на встроенных устройствах, от пейджеров до телеприставок . [1] CDC был разработан в рамках процесса сообщества Java как JSR 36. [2] (CDC 1.0.2) и JSR 218 [3] (CDC 1.1.2).

Типичные требования

[ редактировать ]

Устройства, поддерживающие CDC, обычно включают в себя 32- битный ЦП около 2 МБ ОЗУ , и 2,5 МБ ПЗУ , доступного для среды приложений Java. Эталонные реализации профилей CDC основаны на Linux, работающем на Intel -совместимом ПК, а оптимизированные реализации доступны для множества других процессоров и операционных систем. [1]

Профиль — это набор API-интерфейсов, которые поддерживают устройства с различными возможностями и ресурсами в рамках CDC, чтобы обеспечить полную среду приложений Java. Доступны три профиля, которые постепенно дополняют друг друга и позволяют разработчикам приложений выбирать подходящую модель программирования для конкретного устройства.

Профиль Фонда

[ редактировать ]

Это самый простой из профилей семейства CDC. Foundation Profile — это набор API-интерфейсов Java, настроенных для малогабаритных устройств с ограниченными ресурсами, которым не требуется система графического пользовательского интерфейса. [4] Он предоставляет полную среду приложений Java ME для потребительских продуктов и встраиваемых устройств, но без основанной на стандартах системы графического пользовательского интерфейса. Версия 1.1.2 указана в JSR 219. [5] и реализует подмножество Java SE 1.4.2, включая набор дополнительных пакетов, связанных с безопасностью, таких как служба аутентификации и авторизации Java ( JAAS ), расширение Java Secure Socket Extension ( JSSE ) и расширение криптографии Java ( JCE ).

Личный базовый профиль

[ редактировать ]

Персональный базовый профиль представляет собой расширенный набор API-интерфейсов Foundation Profile и поддерживает аналогичный набор устройств с упрощенными требованиями к графическому пользовательскому интерфейсу. [6] Платформа для создания облегченных компонентов графического пользовательского интерфейса предоставляется с поддержкой некоторых классов AWT . Никаких тяжелых компонентов графического пользовательского интерфейса не предусмотрено, поскольку эти компоненты предполагают наличие указательного устройства, такого как мышь. Спецификация описана в JSR 217. [7] и используется для продуктов, которым требуется основанный на стандартах графический интерфейс пользователя, но без полной совместимости с AWT. Модель программирования приложений Xlet используется для разработки приложений в рамках этого профиля, включая расширенный контент на дисках Blu-ray, соответствующий спецификации BD-J .

Личный профиль

[ редактировать ]

Личный профиль расширяет личный базовый профиль набором инструментов с графическим интерфейсом на основе AWT. [8] Он предоставляет полную среду приложений Java ME с полной поддержкой AWT и предназначен для устройств более высокого класса, таких как КПК, интеллектуальные коммуникаторы, телевизионные приставки, игровые консоли, электроника автомобильной приборной панели и т. д. [9] Это рекомендуемый профиль для переноса устаревших приложений на основе PersonalJava . Спецификация описана в JSR 62. [10] и использует модель программирования Applet для разработки приложений.

Дополнительные пакеты

[ редактировать ]

CDC поддерживает ряд дополнительных пакетов, которые позволяют разработчикам получать доступ к определенным дополнительным функциям в рамках ограниченных ресурсов устройства Java ME.

  • Дополнительный пакет RMI предоставляет подмножество Java SE RMI для распределенных приложений и сетевой связи.
  • Дополнительный пакет JDBC . предоставляет подмножество API JDBC 3.0 для доступа к источникам данных, включая электронные таблицы, плоские файлы и реляционные базы данных

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Обзор CDC http://java.sun.com/javame/technology/cdc/overview.jsp. Архивировано 8 июня 2009 г. на Wayback Machine.
  2. ^ JSR 36, CDC 1.0.2 http://www.jcp.org/en/jsr/detail?id=36. Архивировано 31 октября 2020 г. на Wayback Machine.
  3. ^ JSR 218, CDC 1.1.2 http://www.jcp.org/en/jsr/detail?id=218. Архивировано 23 сентября 2020 г. на Wayback Machine.
  4. ^ Обзор профиля фонда http://java.sun.com/products/foundation/overview.html. Архивировано 27 июля 2009 г. на Wayback Machine.
  5. ^ JSR 219, Спецификация профиля фонда http://www.jcp.org/en/jsr/detail?id=219. Архивировано 12 июня 2010 г. на Wayback Machine.
  6. ^ Обзор профиля Personal Basis http://java.sun.com/products/personalbasis/overview.html. Архивировано 27 июля 2009 г. на Wayback Machine.
  7. ^ JSR 217, Спецификация личного базового профиля http://www.jcp.org/en/jsr/detail?id=217. Архивировано 25 ноября 2009 г. на Wayback Machine.
  8. ^ Обзор личного профиля http://java.sun.com/products/personalprofile/overview.html. Архивировано 12 сентября 2009 г. на Wayback Machine.
  9. ^ Часто задаваемые вопросы по J2ME, Написание приложения для личного профиля J2ME http://developers.sun.com/mobility/personal/questions/gui/. Архивировано 25 февраля 2009 г. на Wayback Machine.
  10. ^ JSR 62, Спецификация личного профиля http://www.jcp.org/en/jsr/detail?id=62. Архивировано 10 июня 2010 г. на Wayback Machine.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f348218e3ebc4a84a43f90fb5dd88b61__1694896560
URL1:https://arc.ask3.ru/arc/aa/f3/61/f348218e3ebc4a84a43f90fb5dd88b61.html
Заголовок, (Title) документа по адресу, URL1:
Connected Device Configuration - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)