Java Community Process
Java Community Process (JCP) је 1998 успостављена процедура даљег развоја програмског језика Јава и његове основне библиотеке. Организациона структура је дефинисана самим JCP-ом и описана у JSR 215.
Организација
Свако проширење програмског језика Јава мора проћи одређену процедуру. Свако проширења се назива Java Specification Request (JSR) које добија нови број по редослиједу. На централном вебсајту JCP-а су излистана сва проширења.
Приједлог за развојна проширења програмског језика Јаве, може дати један или више чланова JCP. Такав приједлог се прво анализира и провјерава да ли је његова суштина већ покривена неким другим приједлогом или проширењем (API). У случају да приједлог садржи промјену самог језика, виртуелне машине, пакета у грани java.* или других пакета испоручених са јавом, такав приједлог се разматра само у склопу заједничке спецификације нове верзије саме Јаве. То правило спречава постојање некомпатибилних и неконсистентних јавиних имплементација.[1]
Приједлог улази у листу JSR одлуком извршног комитета (Executive Committee - EC).
Фазе развоја
- Early Draft Review (edr)
- Public Review (pr)
- Proposed Final Draft (pfd, pfd2)
- Final Release (fr, fr2)
- Maintenance Release (mr)
Учесници
Види још
- Java Specification Request – од стране JCP-а обрађене спецификације Јаве
Спољашње везе
- Вебсајт JCP-а (језик: енглески)
- JSR 215: Java Community ProcessSM version 2.6 (језик: енглески)
- Листа свих JSR-а (језик: енглески)
Референце
- ^ JCP Procedures, JCP 2: Process Document - The formal procedures for using the Java Specification development process - Сан Мајкросистемс (Sun Microsystems) - 15. мај 2009 - стање:8. јул 2010. (језик: енглески)