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


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

Введение
Предисловие
Что вы должны знать
Какое программное обеспечение используется
О чем эта книга

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

Глава Устройство мобильных телефонов
В этой главе


Стандарт GSM
Прошивка и операционная система
Архитектура телефонов
Инфракрасный порт
Технология Bluetooth
Протокол GPRS
Протокол WAP

Карта SIM

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

Глава Платформа Java Micro Edition
В этой главе
Конфигурация CDC
Свойства языка Java
Конфигурация CLDC
Виртуальная машина

Профиль MIDP и конфигурация CLDC
Профиль
Пакет javalang
Пакет Javautil
Пакет Javaio
Пакет javaxmicroeditionio
Пакет javaxmicroeditionlcdui
Пакет javaxmicroeditionlcduigame
Пакет javaxmicroeditionmediacontrol
Пакет javaxmicroeditionmedia

Пакет javaxmicroeditionmidlet
Пакет javaxmicroeditionpki
Пакет javaxmicroeditionrms

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

В этой главе
Глава Средства разработки мобильных приложений
Установка Java SDK SE
Среда программирования SUN ONE Studio Mobile Edition
Создание проекта в SUN ONE Studio Mobile Edition
Создание приложений в SUN ONE Studio Mobile Edition
Настройка SUN ONE Studio Mobile Edition
Среда программирования JE Wireless Toolkit

Компиляция и запуск программ в SUN ONE Studio Mobile Edition
Установка JE Wireless Toolkit
Создание проекта в JE Wireless Toolkit
Компиляция и запуск программы в JE Wireless Toolkit
Упаковка программ
Файл JAD
Файл манифеста
Файл JAR

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

Глава Телефонные эмуляторы
В этой главе
Программное обеспечение телефонов Nokia

Программа Nokia PC Suite
Дополнительные пакеты Nokia
Инструментарий Nokia Developer's Suite for JE
Программное обеспечение телефонов Siemens
Программа Siemens Date Suite
Пакет Siemens Mobility Toolkit
Дополнительные пакеты Siemens
Программное обеспечение телефонов Sony Ericsson
Программное обеспечение телефонов Motorola
Программное обеспечение телефонов Samsung

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

Глава Механизм работы приложений Java ME

В этой главе
Модель работы мидлета
Пользовательский интерфейс
Мидлет
Переход с экрана на экран
Навигация

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

Глава Классы пользовательского интерфейса
В этой главе
Класс Form
Класс Item
Методы класса Form

Класс DateField
Класс ChoiceGroup
Класс Stringltem
Класс Spacer
Класс ImageItem
Класс Gauge
Класс Alert
Методы класса Alert
Класс List
Класс TextField

Класс Ticker
Методы класса List
Класс Image
Методы класса Ticker
Методы класса Image
Класс Font

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

Глава Программирование графики
В этой главе
Класс Canvas
Класс Graphics
Методы класса Canvas

Методы класса Graphics
Рисование линий
Рисование прямоугольников
Рисование дуг
Вывод текста
Механизм создания игрового цикла
Циклическое передвижение объекта по экрану
Перемещение квадрата
Столкновение
Перемещение объекта с помощью клавиш

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

Глава Техника создания игр

В этой главе
Класс GameCanvas
Класс Layer
Класс TiledLayer
Класс LayerManager
Класс Sprite
Обработка событий с клавиш телефона
Создание фонового изображения
Анимация в игровом процессе
Столкновение объектов

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

Глава Мобильная мультимедиа-библиотека

В этой главе
Пакет javaxmicroeditionmedia
Интерфейс Controllable
Интерфейс Control
Интерфейс Player
Интерфейс PlayerListener
Пакет javaxmicroeditionmediacontrol
Класс Manager
Интерфейс VolumeControl
Интерфейс ToneControl

Воспроизведение wav-файлов
Воспроизведение тональных звуков

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


Приложение Основы языка Java
В приложении
Введение в программирование
Классы
Объектно-ориентированное программирование
Методы
Комментарии
Синтаксис и семантика языка Java ME
Типы данных Java
Операторы

Метод main
Закрытые и открытые члены классов
Конструктор
Условные операторы
Управляющий оператор
Объекты классов
Циклы
Оператор while
Цикл do/while
Цикл for

Массивы
Наследование
Конструктор суперкласса
Интерфейсы
Пакеты

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

Приложение Справочник по Java Micro Edition
В этом приложении
Пакет javautil
Интерфейс Enumeration
Класс Calendar
Класс Date

Класс Hashtable
Класс Random
Класс Stack
Класс Timer
Класс TimerTask
Класс TimeZone
Класс Vector
Исключения
Интерфейс Runnable
Класс Boolean

Класс Byte
Класс Character
Класс Class
Класс Integer
Класс Long
Класс Math
Класс Object
Класс Runtime
Класс Short
Класс String

Класс String - 2
Класс StringBuffer
Класс System
Класс Thread
Класс Throwable
Исключения
Ошибки
Пакет Javaio
Интерфейс Datalnput
Интерфейс DataOutput

Класс ByteArraylnputStream
Класс ByteArrayOutputStream
Класс DatalnputStream
Класс DataOutputStream
КлассInputStream
Класс InputStreamReader
Класс OutputStream
Класс OutputStreamWriter
Класс PrintStream
Класс Reader

Класс Writer
Исключения
Пакет javaxmicroeditionio
Интерфейс CommConnection
Интерфейс Connection
Интерфейс ContentConnection
Интерфейс Datagram
Интерфейс DatagramConnection
Интерфейс HttpConnection
Интерфейс HttpsConnection

Интерфейс InputConnection
Интерфейс OutputConnection
Интерфейс SecureConnection
Интерфейс Securitylnfo
Интерфейс ServerSocketConnection
Интерфейс SocketConnection
Интерфейс StreamConnection
Интерфейс StreamConnectionNotifier
Интерфейс UDPDatagramConnecJion
Класс Connector

Класс PushRegistry
Исключение
Пакет javaxmicroeditionlcduigame
Класс GameCanvas
Класс Layer
Класс LayerManager
Класс Sprite
Класс Tiled Layer
Пакет javaxmicroeditionmedia
Интерфейс Controllable

Интерфейс Player
Интерфейс PlayerListener
Класс Manager
Исключения
Интерфейс ToneControl
Интерфейс VolumeControl
Пакет javaxmicroeditionmidlet
Класс MIDIet
Исключение
Пакет javaxmicroeditionlcdui

Интерфейс Choice
Интерфейс CommandListener
Интерфейс ItemCommandListener
Интерфейс ItemStateListener
Класс Alert
Класс AlertType
Класс Canvas
Класс Canvas - 2
Класс ChoiceGroup
Класс Command

Класс Custom Item
Класс DateField
Класс Display
Класс Displayable
Класс Font
Класс Form
Класс Gauge
Класс Graphics
Класс Image
Класс Imageltem

Класс Item
Класс List
Класс Screen
Класс Spacer
Класс String Item
Класс TextBox
Класс TextField
Класс Ticker
Интерфейс Certificate
Исключение

Пакет javaxmicroeditionrms
Интерфейс RecordComparator
Интерфейс RecordEnumeration
Интерфейс Record Filter
Интерфейс RecordListener
Класс RecordStore

Содержание раздела