Содержание
- 2. JavaME: введение Борис Кварцхава [email protected]
- 3. - JCP: Java Community Process - 2 комитета: - Standard/Enterprise - Micro Edition - JSR: Java
- 4. JSR состоит из - Спецификации - Набора тестов (TCK=Technology Compatibility Kit) - Эталонной реализации: - Выполняет
- 5. Пример1 — скачиваем спецификацию MIDP 2.1 http://jcp.org/en/jsr/summary?id=118 Пример2 — скачиваем спецификацию CLDC 1.1 http://jcp.org/en/jsr/summary?id=139
- 7. Что такое сигнатуры в нашем понимании: Рассмотрим класс java.lang.Object (назовём его O) в спецификациях CLDC 1.1
- 8. Будем считать, что сигнатура метода, поля, Класса или интерфейса — строчка, по которой этот элемент API
- 9. Два вида линковки классов: Пример: если ваш код вызвал метод класса которого в runtime у него
- 10. JavaME: Любая JavaME реализация (другими словами, любая «Java на телефоне, телевизоре и тп.») всегда содержит: -
- 11. Зачем это нужно? MMAPI (JSR135): расширенная поддержка видео/аудио Есть телефоны, на которых «железо» не обладает Необходимыми
- 12. Конфигурация (ровно одна на устройстве!): Либо - Connected Limited Device Configuration (CLDC) 1.1 - Описывает виртуальную
- 13. Имеет место следующее: - CLDC 1.1 - подмножество CDC 1.1 (сигнатуры) - CDC 1.1 — подмножество
- 14. Конфигурация описывает целые классы устройств, на которые её можно ставить. Профиль - «уточнение этого класса». Спецификация
- 15. Версии .class (класс) файлов. Имеет место быть следующее: - Все java программы компилируются в .class файлы
- 16. Опциональный пакет (0 или более): - Содержат (как правило, минимальные) требования к реализации, на которую их
- 17. Профили (либо есть ровно один, либо нет) Основные профили JavaME: - MIDP 2.0/2.1 (JSR118): мобильные телефоны
- 18. MIDP (MIDP 2.0/2.1=JSR 118, MIDP 3.0=JSR 271) Мобильные телефоны - Включает вспомогательные классы для: - работы
- 19. - javax.microedition.pki - Классы — помощники для установки безопасных соединений. - javax.microedition.midlet — модель приложения для
- 20. Personal Basis Profile/Personal Profile (PBP/PP): - Принтеры - Наладонники - Цифровые телеприёмники - Bluray проигрыватели Включает:
- 21. Устройства c MIDP на борту: Сходите на: - Платформы Sony Ericsson: http://en.wikipedia.org/wiki/Sony_Ericsson_Java_Platform http://dwgs3.sonyericsson.com/cws/download/1/724/181/1268293202/dw-101478-dg_java_me_s60_r3a.pdf - Платформы Nokia:
- 22. Модели приложений - CLDC/CDC — есть одна, неизвестно какая. Причина — обычно спецификации не используются без
- 23. AMS: Application Management System По сути, это совокупность средств, предоставляемых платформой, описывающих механизм доставки и запуска
- 24. Обобщение понятия AMS (пример: Microsoft Office) - Пакет приложения (Application Package (AP)): содержит несколько приложений плюс
- 25. MIDP AMS — введение - .jar (java application archive): это специального вида .zip архив. Главное отличие
- 26. MIDP AMS=OTA/Provisioning 1. MIDP AP: MIDlet suite (Мидлет сюита): Состоит из двух файлов: - (обязательный): .jar
- 27. MIDP A=MIDlet - Каждый MIDlet в MIDP идентифицируется через MIDlet Suite ID (поговорим отдельно) и имя
- 28. ВОПРОСЫ
- 30. Скачать презентацию