http://megainfotop.com/

Платформа Java 2 Micro Edition


В этой главе ...
В этой главе...Прежде чем мы приступим к знакомству с платформой Java 2 ME, следует определиться с основами программирования на Java. Эта и все дальнейшие главы рассчитаны на пользователя, имеющег...
Блочная схема построения платформы Java 2 ME
Рисунок 2.1. Блочная схема построения платформы Java 2 ME Специально следить за свойствами конфигураций и профиля вам не придется. При создании проекта, в любой среде программирования, появляется...
Конфигурация CDC
2.1. Конфигурация CDC Конфигурация CDC объединяет в себе ряд устройств имеющих постоянное сетевое соединение, таких как двунаправленные пейджеры, телевизионные приставки, автомобильные системы нав...
Конфигурация CLDC
2.2. Конфигурация CLDCКонфигурация CLDC рассчитана на семейство мобильных устройств, таких как телефоны, органайзеры, КПК. Мобильные устройства, для которых предназначена конфигурация CLDC, характ...
1 Свойства языка Java
2.2.1. Свойства языка Java Все свойства языка Java в конфигурации CLDC должны, насколько это возможно, соответствовать спецификации языка Java, но в силу ограниченности системных ресурсов мобильны...
2 Виртуальная машина
2.2.2. Виртуальная машинаВиртуальная машина, используемая в конфигурации CLDC, несколько отличается от обычной виртуальной машины задействованной в Java, но обязана оставаться совместимой со специ...
Профиль
2.3. Профиль Как уже не раз отмечалось, профиль содержит предопределенные требования к аппаратной части устройства, а так же включает в себя минимальный набор API используемый в программировании м...
Рис 2 2 Схема взаимодействия приложений
Рис 2.2. Схема взаимодействия приложений с аппаратным обеспечением телефона Такая модульность в построении Java 2 ME дает неограниченную возможность в модернизации всей платформы и написанию дейст...
Профиль MIDP 2 0 и конфигурация CLDC 1 0
2.4. Профиль MIDP 2.0 и конфигурация CLDC 1.0 Язык Java самый «библиотечный язык», такого количества продуманных классов, наверное, нет ни в одном языке программирования. С другой стор...
1 Пакет java lang
2.4.1 Пакет java.lang Этот пакет содержит системные классы или основы языка Java и исключения. Имеется также один единственный интерфейс Runnable. На Рисунок 2.3 изображена иерархия классов пакета...
Рис 2 3 Иерархия классов пакета java lang
Рис 2.3. Иерархия классов пакета java.langИнтерфейс:  Runnable - создает поток в приложении. Классы:  Boolean - объектно-ориентированный класс, оболочка или как еще говорят «обве...
2 Пакет Java util
2.4.2. Пакет Java.util В этом пакете содержатся классы стандартных утилит упрощающих работу программиста. Пакет сильно урезан по сравнению со стандартным пакетом Java 2 SE. На Рисунок 2.4 представ...
Рис 2 4 Иерархия классов пакета Java util
Рис 2.4. Иерархия классов пакета Java.utilИнтерфейс:  Enumeration - декларирует возможность доступа к элементам. Классы:  Calendar - выполняя функции обыкновенного календаря;  D...
3 Пакет Java io
2.4.3. Пакет Java.io Классы этого пакета отвечают за работу с входными и выходными потоками данных. На Рисунок 2.5 показана иерархия наследования классов пакета java.io....
Рис2 5 Иерархия пакета java io
Рис2.5. Иерархия пакета java.ioИнтерфейсы:  Datalnput - декларирует методы для чтения простых типов во входной поток данных;  DataOutput - декларирует методы для записи простых типов в...
4 Пакет javax microedition io
2.4.4. Пакет javax.microedition.io Этот пакет содержит множество интерфейсов и всего два класса обеспечивающих связь с сетью. На Рисунок 2.6 и Рисунок 2.7 приводится общая схема наследования соотв...
Рис 2 6 Иерархия интерфейсов пакета javax microedition io
Рис 2.6. Иерархия интерфейсов пакета javax.microedition.ioИнтерфейсы: CommConnection - находит последовательный порт;  Connection - общий тип всей связи сети;  ContentConnection - нах...
Рис 2 7 Иерархия классов пакета javax microedition io
Рис 2.7. Иерархия классов пакета javax.microedition.ioКлассы:  Connector - класс для создания объектов связи;  PushRegistry - класс для поддержания списков связей. Исключение:  ...
5 Пакет javax microedition lcdui
2.4.5. Пакет javax.microedition.lcdui Данный пакет имеет разнообразные классы для реализации пользовательского интерфейса в мобильных приложениях. Существует большое количество классов, благодаря...
Рис 2 8 Иерархия классов пакета javax microedition lcdui
Рис 2.8. Иерархия классов пакета javax.microedition.lcduiИнтерфейсы:   Choice - содержит набор библиотек создающих возможность выбора заданных элементов;  CommandListener - реали...
6 Пакет javax microedition lcdui game
2.4.6. Пакет javax.microedition.lcdui.game Это новый игровой пакет добавлен в профиль MIDP 2.0. В состав пакета входит пять мощных и хорошо продуманных классовое помощью которых можно достаточно л...
Рис 2 9 Иерархия классов пакета
Рис 2.9. Иерархия классов пакетаКлассы:  GameCanvas - абстрактный класс, содержащий основные элементы игрового интерфейса;  Layer - абстрактный класс, отвечающий за уровни представляе...
7 Пакет javax microedition media
2.4.7. Пакет javax.microedition.media Пакет добавлен в профиль MIDP 2.0 и служит для создания звукового сопровождения в приложении. Пакет разработан специальной экспертной группой (MMAPI Expert Gr...
Рис 2 10 Иерархия интерфейсов
Рис 2.10. Иерархия интерфейсов из пакета javax.microedition. media.Интерфейсы:  Control - осуществляет контроль над процессами;  Controllable - осуществляет контроль над объектами; &n...
8 Пакет javax microedition media control
2.4.8. Пакет javax.microedition.media.control С помощью пакета javax.microedition.media.control определяется контроль над воспроизведением заданных звуковых данных. Это небольшой пакет, имеющий в...
Иерархия интерфейсов пакета javax microedition media control
Рисунок 2.11. Иерархия интерфейсов пакета javax.microedition.media.controlИнтерфейсы:  ToneControl - воспроизведение однотональных звуков;  VolumeControl - регулирует громкость воспрои...
9 Пакет javax microedition midlet
2.4.9. Пакет javax.microedition.midlet Сам по себе пакет небольшой, но он играет ключевую роль при создании приложений на Java 2 ME. С помощью этого пакета происходит связь между приложением и моб...
Отражает полную иерархию пакета
Рисунок 2.12 отражает полную иерархию пакета javax.microedition.midlet. Рисунок 2.12. Иерархия пакета javax.microedition.midletКласс:  MIDlet - основной класс программы должен наследовать кл...
10 Пакет javax microedition pki
2.4.10. Пакет javax.microedition.pki Пакет javax.microedition.pki сертифицирует информацию для безопасной связи....
Содержит иерархию этого пакета
Рисунок 2.13 содержит иерархию этого пакета. Рисунок 2.13. Иерархия пакета javax.microedition.pkiИнтерфейс:  Certificate - общий сертификат. Исключение:  CertificateExceptio - обобщенн...
11 Пакет javax microedition rms
2.4.11. Пакет javax.microedition.rms Этот пакет предназначен для создания механизма хранения и извлечения данных из памяти устройства. Хранение и запись данных происходит на основе менеджера систе...
Рис 2 14 Иерархия пакета javax microedition rms
Рис 2.14. Иерархия пакета javax.microedition.rmsИнтерфейсы:  RecordComparator - осуществляет сравнение двух записей;  RecordEnumeration - реализует двунаправленный список записи; &nb...


- Начало -