| Utilitza | Java Specification Request (en) |
|---|

La Java Community Process (JCP) és una organització creada per Sun l'any 1998. La seva finalitat és coordinar l'evolució del llenguatge Java i les seves tecnologies associades (vegeu la plataforma Java). El JCP ha adoptat un procés formalitzat que permet implicar les diferents parts interessades en la definició de futures versions i funcionalitats de la plataforma Java.
La JCP emet les Java Specification Requests (JSR), que descriuen les especificacions i tecnologies proposades per ser afegides a la plataforma Java. Les revisions públiques formals de les JSR es realitzen abans que un JSR sigui definitiu i sigui votat pel Comitè Executiu del JCP. Un JSR final proporciona una implementació de referència que ofereix:
- una implementació gratuïta de la tecnologia en forma de codi font;
- un conjunt de proves, el Technology Compatibility Kit (TCK), per comprovar la compatibilitat d'una implementació amb l'especificació.
El JCP està format per empreses del domini Java, com Oracle,[1] IBM,[2] Red Hat,[3] SAP SE,[4] Fujitsu,[5] Intel[2] i HP,[6] així com fundacions del món del programari lliure, com Free Software Foundation, l'Open Source Initiative, la Linux Foundation i la Apache Software Foundation, així com persones físiques, per les quals l'adhesió és lliure.[7]
Procés d'especificació#edit
La creació d'una nova especificació (JSR) passa per algunes etapes.[8]
Inicialització#edit
Durant la inicialització (initiation) es publica arreu de la JCP la informació següent:
- els membres que participen en el projecte;
- una descripció del projecte;
- una justificació del projecte;
- un calendari provisional;
- un pla que destaqui les eines i tècniques necessàries;
- qualsevol document existent útil per entendre el projecte.
Esborrany preliminar#edit
L'objectiu de l'esborrany inicial (early draft) és crear un grup d'experts encarregats d'elaborar un primer esborrany de l'especificació que serà sotmès a la revisió de la comunitat, però també del públic.
Release final#edit
Durant el llançament final (final release), l'especificació es completa segons els resultats del pas anterior. Aquesta especificació es fa pública.
Manteniment#edit
Per a l'etapa de manteniment (maintenance), es designa un expert per assegurar-se que l'especificació es manté actualitzada.
Referències#edit
- ^ «Participation JCP Members O» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ a b «Participation JCP Members I» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «Participation JCP Members R» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «Participation JCP Members S» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «Participation JCP Members F» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «Participation JCP Members H» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «Becoming a JCP Member» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
- ^ «List by JCP Stage» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
Enllaços externs#edit
- Web de la JCP (anglès)
This article is mirrored from “Java Community Process” on Català Wikipedia, revision 32934465, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 32934465 · just now