Java Community Process (JCP) — сформированный в 1998 году формальный процесс, который позволяет заинтересованным лицам участвовать в формировании будущих версий спецификаций платформ языка Java.

JSR

править

Основа JCP — так называемые JSR (Java Specification Request/Запрос на Спецификацию Java), формальные документы, описывающие спецификации и технологии, которые предлагается добавить к Java платформе.

Разработка JSR включает следующие шаги:

  • Предложение (Initiation). Спецификация предлагается членами сообщества, и, путём голосования, принимается Исполнительным Комитетом (JCP Executive Committee). В это время JSR, присваивается номер.
  • Черновик для сообщества (Community Draft). После принятия JSR, формируется экспертная группа, которая разрабатывает первый черновик спецификации. Этот черновик выносится на рассмотрение Исполнительного Комитета и членов сообщества. По итогам обсуждения выносится решение о том, переходить к следующей стадии, или необходим новый доработанный Community Draft.
  • Открытый черновик (Public Draft). Черновик, дошедший до этой стадии, выкладывается в свободный доступ, и любой человек, имеющий доступ к сети Интернет, может рассмотреть его и высказать своё мнение. Экспертная группа использует эти отзывы для дальнейшего совершенствования спецификации. После этого доработанная спецификация выносится на голосование Исполнительного Комитета для окончательного утверждения. К этому времени становятся доступными Эталонная реализация (reference implementation) и набор автоматических тестов Technology Compatibility Kit (TCK).
  • Поддержка (Maintenance). Окончательная версия спецификации, эталонной реализации и TCK, обновляется по мере поступления запросов на доработку, уточнение и расширение. Некоторые запросы могут потребовать пересмотра спецификации экспертной группой и выпуска новой версии, или даже формирования нового JSR.

Исполнительные комитеты

править

В соответствии с основными целевыми направлениями, существуют два Исполнительных комитета:

  • ME — комитет по платформам с ограниченными возможностями (прежде всего мобильных). Основная платформа — J2ME. По состоянию на июнь 2008 года, в ведении этого комитета находится 79 JSR’ов.
  • SE/EE — занимается платформами для настольных компьютеров (Java Platform, Standard Edition) и для серверов (Java Platform, Enterprise Edition). Под действие этого комитета попадает 223 JSR’а (на июнь 2008).

Ссылки

править

📚 Artikel Terkait di Wikipedia

Список Java API

отдельно. Спецификации этих API определяются в соответствии с Java Specification Request (JSR), а иногда и некоторые из этих API позднее включаются в основные

TypeScript

рамках соглашения Open Web Foundation Specification Agreement (OWFa 1.0). TypeScript является обратно совместимым с JavaScript и компилируется в последний

JavaScript

JavaScript (англ. /ˈdʒɑːvəskrɪpt/; аббр. JS) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный

Javac

page The Java Virtual Machine Specification JSR 199 Java Compiler API Java Specification Request for invoking the Java compiler from a Java program David

HTML

года. HTML 3.2 Reference Specification . Дата обращения: 18 августа 2004. Архивировано 19 июня 2010 года. HTML 4.0 Specification . Дата обращения: 18 августа

Список MIME-типов

спецификаций MIME был опубликован в 1992 году и включал в себя несколько RFC (Request for Comments), таких как RFC 2045, RFC 2046 и RFC 2047. Каждый MIME-тип

Scripting for the Java Platform

5 ноября 2017 JSR 223: Scripting for the Java Platform Specification Request JavaWorld: Scripting on the Java platform Архивная копия от 7 июля 2009 на

RMI-IIOP

методов Java (RMI) через межброкерный протокол Интернета (IIOP), который предоставляет возможности распределенных вычислений Common Object Request Broker