ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
сейчас доступен на antichat.xyz.
Подробнее о Connected Device Configuration (CDC) |

09.05.2010, 17:44
|
|
Moderator - Level 7
Регистрация: 21.04.2010
Сообщений: 37
Провел на форуме: 747010
Репутация:
294
|
|
Подробнее о Connected Device Configuration (CDC)
Давайте я попробую разъяснить немного о CDC, рассказать что это, с чем его едят.
Конфигурация Connected Device Configuration (CDC) предназначена лишь для фиксирования основных возможностей каждого вида устройств в категории устройств, для которой она предназначена, а именно, устройств с 2МБ или более полной памяти, при этом не только RAM, но и ROM. (ОЗУ и ПЗУ).
В CDC определено использование виртуальной машины полной платформы Java 2, которая называется "компактной виртуальной машиной" (Compact Virtual Machine (CVM)).
Остановимся подробнее на CVM.
CVM. Хотя CVM обладает теми же свойства, что и J2SE VM, она создана для потребительских и встраиваемых устройств. Это означает, что стандарт VM J2SE был модернизирован, чтобы соответствовать ограничениям устройств с ограниченными ресурсами. Сюда включены следующие свойства получившегося в результате продукта CVM:
улучшенная запоминающая система;
небольшие временные интервалы сборки мусора в среднем;
полное отделение виртуальной машины от системы памяти;
модульные сборщики мусора;
сборка мусора по поколениям.
В частности, CVM была спроектирована с учетом предоставления следующих свойств:
Код:
портативность;
быстрая синхронизация;
выполнение классов Java отдельно от постоянной памяти (ROM);
поддержка естественных потоков;
зоны обслуживания малых классов;
предоставление интерфейсов и поддержка служб операционной системы реального времени (RTOS);
преобразование потоков Java непосредственно в естественные потоки;
поддержка всех свойств и библиотек виртуальной машины версии 1.3, Java 2: безопасность, слабые ссылки, Java Native Interface (JNI, собственный интерфейс Java), Remote Method Invocation (RMI, интерфейс вызова удаленных методов), Java Virtual Machine Debugging Interface (JVMDI, интерфейс отладки виртуальной машины Java).
Библиотеки классов в CDC. CDC устанавливает минимальный набор библиотек классов и API. Она поддерживает следующие стандартные пакеты Java:
Код:
java.lang — системные классы виртуальной машины Java;
java.util — базовые утилиты Java;
java.net — дейтаграмма Universal Datagram Protocol (UDP) и ввод/вывод (I/O);
java.io — файловый ввод/вывод Java;
Java.text — самая минимальная поддержка интернационализации (I18N — смотри главу 9);
Java.security — минимальная защита на мелком уровне и шифрование сериализации объекта.
В общем это был краткий обзор. CLDC была рассмотрена выше. В программирование я считаю пока углубляться не стоит. На этом можно считать статью завершенной, но по мере возможности буду выкладывать обзоры различных java приложений. Если требуется, то на днях постараюсь собрать мини FAQ по данной теме.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|