Программирование мобильных телефонов на Java

       

Программирование мобильных телефонов на Java

В этой главе
В этой главе...Прежде чем мы приступим к знакомству с платформой Java 2 ME, следует определиться с основами программирования на Java. Эта и все дальнейшие главы рассчитаны на пользователя, имеющег
Блочная схема построения платформы Java 2 ME

Блочная схема построения платформы Java 2 ME Специально следить за свойствами конфигураций и профиля вам не придется. При создании проекта, в любой среде программирования, появляется
Конфигурация CDC
2.1. Конфигурация CDC Конфигурация CDC объединяет в себе ряд устройств имеющих постоянное сетевое соединение, таких как двунаправленные пейджеры, телевизионные приставки, автомобильные системы нав
Конфигурация CLDC
2.2. Конфигурация CLDCКонфигурация CLDC рассчитана на семейство мобильных устройств, таких как телефоны, органайзеры, КПК. Мобильные устройства, для которых предназначена конфигурация CLDC, характ
Свойства языка Java
2.2.1. Свойства языка Java Все свойства языка Java в конфигурации CLDC должны, насколько это возможно, соответствовать спецификации языка Java, но в силу ограниченности системных ресурсов мобильны


Виртуальная машина
2.2.2. Виртуальная машинаВиртуальная машина, используемая в конфигурации CLDC, несколько отличается от обычной виртуальной машины задействованной в Java, но обязана оставаться совместимой со специ
Профиль

2.3. Профиль Как уже не раз отмечалось, профиль содержит предопределенные требования к аппаратной части устройства, а так же включает в себя минимальный набор API используемый в программировании м
Схема взаимодействия приложений
Схема взаимодействия приложений с аппаратным обеспечением телефона Такая модульность в построении Java 2 ME дает неограниченную возможность в модернизации всей платформы и написанию дейст
Профиль MIDP 2 0 и конфигурация CLDC 1 0
2.4. Профиль MIDP 2.0 и конфигурация CLDC 1.0 Язык Java самый библиотечный язык, такого количества продуманных классов, наверное, нет ни в одном языке программирования. С другой стор
Пакет java lang
2.4.1 Пакет java.lang Этот пакет содержит системные классы или основы языка Java и исключения. Имеется также один единственный интерфейс Runnable. На изображена иерархия классов пакета
Иерархия классов пакета java lang
Иерархия классов пакета java.langИнтерфейс: Runnable - создает поток в приложении. Классы: Boolean - объектно-ориентированный класс, оболочка или как еще говорят обве
Пакет Java util

2.4.2. Пакет Java.util В этом пакете содержатся классы стандартных утилит упрощающих работу программиста. Пакет сильно урезан по сравнению со стандартным пакетом Java 2 SE. На представ
Иерархия классов пакета Java util
Иерархия классов пакета Java.utilИнтерфейс: Enumeration - декларирует возможность доступа к элементам. Классы: Calendar - выполняя функции обыкновенного календаря; D
Пакет Java io
2.4.3. Пакет Java.io Классы этого пакета отвечают за работу с входными и выходными потоками данных. На показана иерархия наследования классов пакета java.io.
Иерархия пакета java io
Иерархия пакета java.ioИнтерфейсы: Datalnput - декларирует методы для чтения простых типов во входной поток данных; DataOutput - декларирует методы для записи простых типов в
Пакет javax microedition io
2.4.4. Пакет javax.microedition.io Этот пакет содержит множество интерфейсов и всего два класса обеспечивающих связь с сетью. На и приводится общая схема наследования соотв
Иерархия интерфейсов пакета javax microedition io

Иерархия интерфейсов пакета javax.microedition.ioИнтерфейсы: CommConnection - находит последовательный порт; Connection - общий тип всей связи сети; ContentConnection - нах
Иерархия классов пакета javax microedition io
Иерархия классов пакета javax.microedition.ioКлассы: Connector - класс для создания объектов связи; PushRegistry - класс для поддержания списков связей. Исключение:
Пакет javax microedition lcdui
2.4.5. Пакет javax.microedition.lcdui Данный пакет имеет разнообразные классы для реализации пользовательского интерфейса в мобильных приложениях. Существует большое количество классов, благодаря
Иерархия классов пакета javax microedition lcdui
Иерархия классов пакета javax.microedition.lcduiИнтерфейсы: Choice - содержит набор библиотек создающих возможность выбора заданных элементов; CommandListener - реали
Пакет javax microedition lcdui game
2.4.6. Пакет javax.microedition.lcdui.game Это новый игровой пакет добавлен в профиль MIDP 2.0. В состав пакета входит пять мощных и хорошо продуманных классовое помощью которых можно достаточно л
Иерархия классов пакета

Иерархия классов пакетаКлассы: GameCanvas - абстрактный класс, содержащий основные элементы игрового интерфейса; Layer - абстрактный класс, отвечающий за уровни представляе
Пакет javax microedition media
2.4.7. Пакет javax.microedition.media Пакет добавлен в профиль MIDP 2.0 и служит для создания звукового сопровождения в приложении. Пакет разработан специальной экспертной группой (MMAPI Expert Gr
Иерархия интерфейсов
Иерархия интерфейсов из пакета javax.microedition. media.Интерфейсы: Control - осуществляет контроль над процессами; Controllable - осуществляет контроль над объектами; ToneControl - воспроизведение однотональных звуков; VolumeControl - регулирует громкость воспрои
Пакет javax microedition midlet
2.4.9. Пакет javax.microedition.midlet Сам по себе пакет небольшой, но он играет ключевую роль при создании приложений на Java 2 ME. С помощью этого пакета происходит связь между приложением и моб
Отражает полную иерархию пакета
отражает полную иерархию пакета javax.microedition.midlet. Иерархия пакета javax.microedition.midletКласс: MIDlet - основной класс программы должен наследовать кл
Пакет javax microedition pki

2.4.10. Пакет javax.microedition.pki Пакет javax.microedition.pki сертифицирует информацию для безопасной связи.
Содержит иерархию этого пакета
содержит иерархию этого пакета. Иерархия пакета javax.microedition.pkiИнтерфейс: Certificate - общий сертификат. Исключение: CertificateExceptio - обобщенн
Пакет javax microedition rms
2.4.11. Пакет javax.microedition.rms Этот пакет предназначен для создания механизма хранения и извлечения данных из памяти устройства. Хранение и запись данных происходит на основе менеджера систе
Иерархия пакета javax microedition rms
Иерархия пакета javax.microedition.rmsИнтерфейсы: RecordComparator - осуществляет сравнение двух записей; RecordEnumeration - реализует двунаправленный список записи; &nb