Quire
Java Community Process
UtilitzaJava Specification Request (en)
El dilluns abans de l'inici de la conferència JavaOne 2006 a San Francisco, es van celebrar unes sessions sobre el procés de la Java Community Process.
El dilluns abans de l'inici de la conferència JavaOne 2006 a San Francisco, es van celebrar unes sessions sobre el procés de la Java Community Process. Image: source and license

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

  1. ^ «Participation JCP Members O» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  2. ^ a b «Participation JCP Members I» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  3. ^ «Participation JCP Members R» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  4. ^ «Participation JCP Members S» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  5. ^ «Participation JCP Members F» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  6. ^ «Participation JCP Members H» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  7. ^ «Becoming a JCP Member» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].
  8. ^ «List by JCP Stage» (en anglès). Oracle Corporation. [Consulta: 17 febrer 2023].

Enllaços externs#edit

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