Платформа J2Me
Платформа J2Me читать книгу онлайн
Эта книга научит вас, как разрабатывать программное обеспечение для платформы J2ME компании «Sun Microsystems». Эта книга придерживается стиля учебного пособия, это не справочное руководство.
Цель — дать вам твердую основу в понятиях и техниках, которая даст вам возможность решиться на самостоятельную разработку качественных приложений.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Приложение
- # -
2G — второе поколение технологии беспроводных сетей. Сети 2G используют технологию коммутации каналов.
2.5G — поколение технологии беспроводных сетей, которое последовало за 2G. Сети 2.5G не замещают сети 2G, а вместо этого предоставляют службы пакетов данных, дополняющие сети 2G.
3G — третье поколение технологии беспроводных сетей. Сети 3G используют только технологию коммутации пакетов.
Common Object Request Broker Architecture (CORBA) — промышленный стандарт для межплатформенного, межъязыкового построения распределенных объектных приложений. Группа по развитию стандартов объектного программирования (Object Management Group — OMG) осуществляет наблюдение за его последующим определением и развитием.
IS08859-1 — международный стандарт символьных кодировок для кодирования западноевропейских языков, используя один байт на символ.
Java 2 Micro Edition (J2MEJ) — одна из трех платформ, определяемых Sun Microsystems, поддерживает портативные компьютерные устройства.
МID-лет (MIDIet) — приложение MIDP, а именно: приложение, которое требует платформы MIDP для выполнения.
Rational unified process (RUP) — методология разработки программного обеспечения, разработанная Rational Software.
UTF-8 — международный стандарт символьной кодировки изменяющейся ширины, которая часто используется при кодировании текстовых данных для передачи между приложениями.
— А —
Абстрактный оконный инструментарий (Abstract Window Toolkit (AWT) — определяет инструменты программирования графического интерфейса пользователя (GUI) для программ Java.
Архитектура приложения (application architecture) — описание интерфейсов, взаимосвязей и состава структурных элементов системы программного обеспечения.
Архитектурная структура (architectural framework) — теоретическая структура, которая поддерживает определение архитектурной модели.
Атрибут (attribute) — информация, определяющая характеристику MID-лета. Атрибуты состоят из пар имя-значение. Имя обозначает ключ атрибута, а значение содержит информацию.
— Б -
Беспроводной Web (wireless Web) — комбинация инфраструктуры беспроводной сети и Интернета, предоставляющая мобильным устройствам доступ к World Wide Web.
Беспроводной Интернет (wireless Internet) — комбинация инфраструктуры беспроводной сети и ее связи с Интернетом, создающая среду, которая дает мобильным устройствам доступ к ресурсам Интернета.
Блок прослушивания (listener) — смотри блок прослушивания событий.
Блок прослушивания событий (event listener) — класс Java, определяемый приложениями MIDP, чьи экземпляры прослушивают программные события. Реализация MIDP вызывает метод в объекте блока прослушивания для подтверждения возникновения события.
— В -
Виртуальная машина Kilobyte Virtual Machine (KVM) — виртуальная машина Java, созданная для использования в CLDC. Она поддерживает подмножество свойств стандартной виртуальной машины Java.
Виртуальный беспроводной портал (virtual wireless portal) — портал, который предоставляет услуги беспроводным пользователям, но физически не относится к сети беспроводного транспортировщика (то есть не является частью сети intranet транспортировщика).
Высокоуровневый программный интерфейс приложения (high-level API) — программный интерфейс приложения пользовательского интерфейса MIDP, который извлекает из приложения подробную информацию об обработке события инструментарием.
— Г -
Глобальная система определения местонахождения (global positioning system (GPS)) — система геостационарных спутников, которые передают информацию о географическом местоположении принимающей стороне.
— Д -
Двойная буферизация (double buffering) — техника программирования графики, в которой для рисования изображений используются два графических буфера. Программа сначала записывает данные во внеэкранный графический объект, а затем переносит содержимое внеэкранных объектов графики в экранный графический объект.
Дейтаграмма (datagram) — часть данных протокола приложений, которая пересылается посредством протокола UDP в среде Интернета.
Диспетчер приложений Java (Java application manager) — AMS, поддерживающая управление приложениями Java на портативных устройствах.
— И -
Идентификациенный номер мобильной станции и определения службы (mobile station identification and service definition number (MSISDN)) — как и MSN, телефонный номер мобильного телефона.
Инициализация приложения (application provisioning] — в контексте J2ME — обнару-; — "чие, посредничество и доставка приложений на портативные устройства.
Инструментарий Swing — дополнение графического пользовательского интерфейса, встраиваемого в AWT.
Интегрированная система обработки сообщений (unified messaging) — интеграция различных служб обработки сообщений, которые скрывают детали доступа любой из схем.
Интернационализация (internationalization) — задачи, связанные с реализацией в компьютерной программе возможности работы на нескольких языках, в различных географических и культурных контекстах.
Интернет-протокол (Internet protocol (IP)) — стандартный протокол Интернета сетевого уровня.
Интерфейс вызова удаленных методов (Remote Method Invocation (RMIJ) — API Java, который поддерживает организацию распределенных объектно-ориентированных вычислений в Java.
— К -
Команда (command) — представление действия пользователя. MIDP определяет класс, экземпляры объектов которого представляют собой взаимодействия пользователя с приложением.
Компактная виртуальная машина (Compact virtual machine (CVM)) — виртуальная машина Java, которая поддерживает те же свойства, что и виртуальная машина J2SE, но создана для портативных устройств и приставок.
Компаратор записей (record comparator) — класс Java, определяемый приложениями MIDP для реализации функции сравнения двух записей из хранилища записей RMS MIDP.
Конфигурация (configuration) — определение минимальной платформы Java, которая состоит из общего набора свойств виртуальной машины Java, свойств языка Java и программных интерфейсов приложений (API) для семейства устройств.
Конфигурация Connected Device Configuration (CDC) — конфигурация J2ME, которая поддерживает постоянно подсоединенные портативные устройства.
Конфигурация Connected, Limited Device Configuration (CLDC) — конфигурация, которая поддерживает персональные нестационарные портативные устройства.
— Л -
Локализация (localization) — задача подготовки ресурсов, которые позволяют интернационализированной программе работать в определенном языковом, географическом и культурном контексте.
— М -
Мгновенный обмен сообщениями (instant messaging (IM)) — доставка сообщений с наибольшей возможной скоростью. Эта схема отличается от схемы передачи с промежуточным запоминанием (store-and-forward), используемой системами электронной почты.