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)
Учесници
У склопу JCP-а дјелују осим аутора програмског језика Јава компаније Сан Мајкросистемс (енгл. Sun Microsystems), у међувремену преузете од компаније Оракл (енгл. Oracle), и друге компаније (нпр. IBM, HP, Fujitsu, T-Mobile, Siemens), приватне особе (нпр. Doug Lea) и задужбине и удружења (Apache Software Foundation).[2]
Због Оракловог напуштања идеја отвореног кода (енгл. Open Source), у децембру 2010. је један од носилаца JCP-a Апечи Софтвер Фоундејшон (енгл. Apache Software Foundation (ASF)), напустио извршни комитет и истовремено најавио комплетно напуштање JCP-a.[3]
Види још
- Java Specification Request – од стране JCP-а обрађене спецификације Јаве
Референце
- ^ JCP Procedures, JCP 2: Process Document - The formal procedures for using the Java Specification development process - Сан Мајкросистемс (Sun Microsystems) - 15. мај 2009 - стање:8. јул 2010. (језик: енглески)
- ^ EC Elections 2009, 11. maja 2009. (стање 22. децембра 2009.) (језик: енглески)
- ^ Apache verlässt den Java Community Process, 10. децембра 2010. (језик: немачки)
Спољашње везе
- Вебсајт JCP-а (језик: енглески)
- JSR 215: Java Community ProcessSM version 2.6 (језик: енглески)
- Листа свих JSR-а (језик: енглески)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.