Вадим Темкин SQE Manager, Java Card and Wireless Java Technologies Процесс JCP и перспективы J2ME m.

Презентация:



Advertisements
Похожие презентации
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Advertisements

Java: современные технологии разработки ПО Вашенков О.Е. ООО «РСС», разработчик ПО.
1 (с) ИТЛаб, ННГУ, ВМК, 2003г Java 2 Micro Edition Жерздев С.В. Java 2 Micro Edition Лаборатория информационных технологий (ИТЛаб) При поддержке фирмы.
Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.
JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.
Клиент-Банк On-Line Mobile Клиентская часть системы Клиент-Банк ООО НОКК.
1 Введение Информационные системы Альтернативы задачи доступа к данным Стандарт JPA и коммерческие ORM имплементации Определение ORM Проблемы полного преобразования.
JavaME: введение Борис Кварцхава
Обзор технологии Java Card. Что такое смарт - карта Карта снабженная микропроцессором, памятью, устройствами приема и передачи информации; Взаимодействие.
Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
Киев, 11 мая 2013 г. Семинар «Интернет-маркетинг за рубежом» Доброновский Роман, Руководитель отдела продвижения зарубежных проектов компании «Promodo»
Украина, Киев ул. Боженко 15 (6 этаж) тел: (044) Information Software Systems 2009 Легкий старт с SPLA Технические решения для.
Wap концепция применения технологии в дистанционной программе ГЕКАДЕМ Дмитрий Осипов
Перспективы использования СПО Алексей Смирнов, генеральный директор ALT Linux.
Обзор продуктов и технологий Кобер Екатерина Региональный представитель Северо-Запад.
УПРАВЛЕНИЕ ПРОЕКТАМИ - ПОНЯТИЯ И ПРОЦЕССЫ Либерзон В.И.
УПРАВЛЕНИЕ ПРОЕКТАМИ - ПОНЯТИЯ И ПРОЦЕССЫ Либерзон В.И.
Exalead one: в России ООО «Одеон-АСТ» ООО «Одеон-АСТ» Май, 2008.
ОСНОВНЫЕ ПОНЯТИЯ ООП Лекция 1 1. Язык Simula 2 Simula = SIMULAlation За разрабртку языка Simula Кристен Нигорд (Nygaard, Kristen; ), на снимке.
Транксрипт:

Вадим Темкин SQE Manager, Java Card and Wireless Java Technologies Процесс JCP и перспективы J2ME m

© Sun Microsystems, July 2002 Что такое Java Community Process? JCP – это путь развития Java платформы JCP – это открытая организация международных разработчиков, использующих Java технологии, и компаний – обладателей лицензий, задачей которой является создание и совершенствование спецификаций Java технологий, их эталонных реализаций (Reference Implementations) и систем проверки совместимости (Technology Compatiblity Kits). И Java технология, и JCP были первоначально созданы компанией Sun Microsystems. JCP развился из неформального процесса, который Sun изпользовал с 1995 г., в формализованный процесс управляемый представитилями множества организаций, составляющих Java сообщество.

© Sun Microsystems, July 2002 Как работает JCP? 4 этапа развития спецификации: Инициирование запроса на Java спецификацию – JSR (Java Specification Request) Community Draft – экспертный проект Public Draft – публичный проект Maintenance – поддержка

© Sun Microsystems, July 2002 Java Specification Request Запрос на Java спецификацию(JSR) – инициируется любым членом JCP, т.е. организацией или лицом, подписавшим JSPA (Java Specification Participation Agreement). В запросе указываются спонсоры, руководитель, первоначальные члены экспертной группы, описание спецификации, почему она нужна, примерные даты разработки, ссылки на существующие материалы. PMO присваивает порядковый номер, назначает соответствующий исполком (EC), создает web-страницу, объявляет о JSR публике, и начинает рассмотрение JSR исполкомом. Исполком утверждает или отклоняет запрос.

© Sun Microsystems, July 2002 Community Draft Создание экспертной группы Разработка первой версии спецификации Рассмотрение проекта спецификации членами JCP Исполком (EC) утверждает или отклоняет направление проекта спецификации на публичное рассмотрение.

© Sun Microsystems, July 2002 Public Draft и завершение спецификации Публичное рассмотрение. Кто угодно с доступом к Интернету может посылать комментарии. Лидер спецификации ответственнен за то что все комментарии рассмотрены и приняты во внимание Кандидат окончательной версии спецификации служит основанием для разработки эталонной реализации (RI) и системы проверки совместимости (TCK) Когда экспертная группа удовлетворена эталонной реализацией и системой проверки совместимости, материалы посылаются на утверждение исполкому Окончательная версия публикуется и экспертная группа прекращает свою деятельность

© Sun Microsystems, July 2002 Maintenance - Поддержка Обычно лидер спецификации продолжает свою роль как лидер поддержки – рассматривает запросы на разъяснения и улучшения, поддерживает список ошибок Во время цикла поддержки лидер поддержки может делать небольшие (minor) изменения в спецификации, поддрживая список измениний (предложенных, принятых, и отложенных) Член исполкома может потребовать отложить любое из изменений RI и TCK поддерживаются синхронизированными с изменениями в спецификации Аппеляции к TCK могут достигать исполкома, и, если успешны, приводить к изменениям в ТCK и RI

© Sun Microsystems, July 2002 JCP процесс для J2ME Особую роль в J2ME играют понятия т.н. Мега- спецификаций (Umbrella JSR), которые определяют Платформы (J2ME, J2SE, J2EE) и Профили (например, MIDP – Mobile Information Device Profile, или PDAP – Personal Digital Assistant Profile) JCP определяет специально для J2ME понятие модулей (Building Blocks), которые представляют из себя подмножества J2EE или J2SE, необходимые для работы того или иного профиля Хотя модули определяются в мега-спецификации платформы, они могут быть добавлены в просессе цикла поддержки, без создания новой версии мега-спецификации

© Sun Microsystems, July 2002 Структура J2ME Java 2 Micro Edition (JSR 68) CDC (JSR 36) Connected Limited Device Configuration (JSR 30, 139) Java Card Foun- dation Profile (JSR 46) Perso -nal Profile (JSR 62) Game Profile (JSR 134) Mobile Information Device Profile (JSR 37, 118) PDA Profile (JSR 75) JDBC Optional Package (JSR 169) Mobile Game API (JSR 178) Mobile Media API (JSR135) 3D API (JSR 184) Wireless Messaging API (JSR120)

© Sun Microsystems, July 2002 JSR 185 – Java Technology for Wireless Industry Этот новый запрос на спецификацию пытается создать общее архитектурное описание для координации всех Java технологий, используемых в индустрии мобильной связи В экспертную группу вошли: Motorola, Nokia, NTT DoCoMo, Sony Ericsson Mobile Communications, Siemens, Sprint, Vodafone, Orange, Sprint, Sun и другие крупнейшие корпорации, представляющие изготовителей телефонов и телефонные компании Редкий пример когда все основные игроки пытаются найти набор решений позволяющий всем действовать сообща и работать в едином пространстве Java технологий.

Vadim Temkin m