Proceso de la comunidad Java
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 26 de marzo de 2016; las comprobaciones requieren
3 ediciones .
El Java Community Process ( JCP ) es un proceso formal formado en 1998 que permite a las partes interesadas participar en la elaboración de versiones futuras de las especificaciones de la plataforma del lenguaje Java .
JSR
La base del JCP son los llamados JSR (Java Specification Request), documentos formales que describen las especificaciones y tecnologías que se proponen agregar a la plataforma Java.
El desarrollo de JSR incluye los siguientes pasos:
- Oferta (Iniciación). La especificación es propuesta por miembros de la comunidad y, por votación, es adoptada por el Comité Ejecutivo ( JCP Executive Committee ). En este momento, al JSR se le asigna un número.
- Borrador de la comunidad . Después de la adopción del JSR, se forma un grupo de expertos, que desarrolla el primer borrador de la especificación. Este borrador se somete a la consideración del Comité Ejecutivo y los miembros de la comunidad. Con base en los resultados de la discusión, se toma una decisión sobre si se procede a la siguiente etapa o se necesita un nuevo Borrador Comunitario revisado.
- Borrador abierto (Borrador público). Un borrador que ha llegado a esta etapa se presenta para acceso gratuito, y cualquier persona con acceso a Internet puede revisarlo y expresar su opinión. El equipo de revisión utiliza estos comentarios para mejorar aún más la especificación. Después de eso, la especificación revisada se somete a la votación del Comité Ejecutivo para su aprobación final. En este momento, la implementación de referencia y el Technology Compatibility Kit ( TCK ) están disponibles.
- Soporte (Mantenimiento). La versión final de la especificación, la implementación de referencia y la TCK se actualiza a medida que se reciben solicitudes de perfeccionamiento, aclaración y extensión. Algunas solicitudes pueden requerir una revisión de la especificación por parte de un grupo de expertos y el lanzamiento de una nueva versión, o incluso la formación de un nuevo JSR.
Comités ejecutivos
De acuerdo con las principales áreas de actuación, existen dos Comités Ejecutivos:
- ME - Comité de plataformas con capacidades limitadas (principalmente móviles). La plataforma principal es J2ME . A partir de junio de 2008, hay 79 JSR bajo este comité.
- SE/EE : trata de plataformas para computadoras de escritorio ( Java Platform, Standard Edition ) y para servidores ( Java Platform, Enterprise Edition ). Hay 223 JSR bajo este comité (a partir de junio de 2008).
Enlaces