Java Community Process

Java Community Process

El Proceso de la Comunidad Java, o Java Community Process, establecido en 1998, es un proceso formalizado el cual permite a las partes interesadas a involucrarse en la definición de futuras versiones y características de la plataforma Java.

El proceso JCP conlleva el uso de Java Specification Request (JSR), las cuales son documentos formales que describen las especificaciones y tecnologías propuestas para que sean añadidas a la plataforma Java. Las revisiones publicas formales de JSRs son controladas antes de que los JSR se conviertan en final y sean votados por el Comité Ejecutivo JCP. Un JSR final suministra una implementación de referencia la cual da una implementación libre de la tecnología en código fuente y un Kit de Compatibilidad de Tecnología para verificar la especificación de la API.

El JCP mismo está descrito por un JSR. Desde 2006, la versión actual de JCP en uso es 2.6 como se describe por JSR 215.

A finales del 2008, el JCP está compuesto por más de 1200 miembros, todos ellos empresas punteras en el sector tecnológico y del desarrollo de software.

Hay sobre 300 JSRs. Algunas de las más importantes JSRs son:

JSR # Especificación o Tecnología
3 Java Management Extensions (JMX) 1.0, 1.1, & 1.2[1]
5 Java API for XML Processing (JAXP) 1.0
13 BigDecimal Mejorado(Plataforma Java, Standard Edition#java.math)
14 Añadir Tipos Genéricos al Lenguaje de Programación Java (para J2SE 5.0)
16 Java EE Connector Architecture (JCA) 1.0
19 Enterprise JavaBeans (EJB) 2.0
31 Arquitectura Java para Enlazado XML (JAXB) 1.0
37 Perfil de Dispositivo de Información Móvil (MIDP) 1.0 para Java ME
40 Interfaz de Metadatos Java (JMI) 1.0
47 Especificación de la API de Logging (para J2SE 1.4)
51 Nuevas APIs I/O para la Plataforma Java (NIO) (para J2SE 1.4)
52 Librería de Etiquetas Estándar de Páginas JavaServer (JSTL) 1.0 y 1.1[2]
53 Especificaciones Java Servlet 2.3 y JavaServer Pages (JSP) 1.2
54 Conectividad de Base de Datos Java (JDBC) 3.0
58 Plataforma Java 2, Edición Empresas (J2EE) 1.3
59 Plataforma Java 2, Edición Estándar (J2SE) 1.4 (Merlin)
63 API Java para Procesamiento de XML (JAXP) 1.1 y 1.2[3]
68 Plataforma Java, Edición Micro (Java ME) 1.0
73 Minería de Datos Java API (JDM) 1.0
94 API del Motor de Reglas Java
102 Modelo de Objetos de Documento Java (JDOM) 1.0
110 APIs Java para WSDL (WSDL4J) 1.0
118 Mobile Information Device Profile (MIDP) 2.0 para Java ME
133 Modelo de Memoria Java y Revisión de Especificación de Thread
151 Plataforma Java 2, Edición Empresa (J2EE) 1.4
152 JavaServer Pages (JSP) 2.0
153 Enterprise JavaBeans (EJB) 2.1
154 Especificaciones Java Servlet 2.4 y 2.5[4]
160 API Remota de Java Management Extensions (JMX) 1.0
168 Especificación de Portlet Java 1.0
176 Plataforma Java 2, Edición Estándar (J2SE) 5.0 (Tiger)
181 Metadatos de Servicios Web para la Plataforma Java
198 Una API de Extensión Estándar para Entornos de Desarrollo Integrados(IDE)
199 API del compilador Java
203 Más APIs de Nueva I/O para la Platforma Java (NIO2)
206 API Java para Procesamiento de XML (JAXP) 1.3
215 Proceso de Comunidad Java (JCP) 2.6
220 Enterprise JavaBeans (EJB) 3.0
221 Java Database Connectivity (JDBC) 4.0
244 Plataforma Java, Edición Empresas (Java EE) 5
245 JavaServer Pages (JSP) 2.1
247 API de Minería de Datos Java (JDM) 2.0
252 JavaServer Faces (JSF) 1.2
255 Java Management Extensions (JMX) 2.0
260 Actualización de la Tecnología de Etiquetas Javadoc
270 Plataforma Java, Edición Estándar (Java SE) 6 (Mustang)
308 Anotación Java en Tipos Java (Java SE 7)
900 Especificación del Lenguaje de programación Java, Tercera Edición (JLS) (para J2SE 5.0 incorpora cambios desde los JSRs 14, 41, 133, 175, 201, y 204)
907 Java Transaction API (JTA) 1.0 y 1.1
913 Proceso de Comunidad Java (JCP) 2.0, 2.1 & 2.5[5]
914 Java Message Service (JMS) API 1.0 y 1.1
924 Especificación de la Maquina Virtual Java, Segunda Edición (JVM) (para J2SE 5.0)[6]

Notas

  1. JSR 3 originalmente especificó el release JMX 1.0. Los dos releases "final" subsiguientes han dado JMX 1.1 y JMX 1.2. JMX 2.0 está especificado por JSR 255.
  2. JSR 52 originalmente especificó el release JSTL 1.0. Un release subsiguiente de mantenimiento suministró JSTL 1.1.
  3. JSR 63 originalmente especificó el release JAXP 1.1. Un release subsiguiente de mantenimiento de JSR 63 suministró la especificación JAXP 1.2.[1] JAXP 1.3 se especifica por JSR 206.
  4. JSR 154 especificó originalmente el release Java Servlet 2.4. Desde febrero de 2006 un borrador de mantenimiento de la especificación servlet 2.5 está bajo revisión, planificada para terminar el 20 de marzo de 2006.
  5. JSR 913 originalmente especificó JCP 2.0. Fue modificado por varios cambios para votar las reglas para producir la versión 2.1 y después cambió las reglas de licencias, políticas y procesos para obtener la versión 2.5. JCP 2.6 está definido por el JSR 215.[2]
  6. JSR 924 originalmente especificó cambios a la JVM para soportar los cambios en J2SE 5.0.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Java community process — Le Java Community Process (JCP) est une organisation créée par Sun en 1998. Son but est de coordonner l évolution du langage Java et des technologies qui lui sont associées (voir la plateforme Java). Le JCP s est doté d un processus formalisé… …   Wikipédia en Français

  • Java Community Process — (JCP)  сформированный в 1998 году формальный процесс, который позволяет заинтересованным лицам участвовать в формировании будущих версий спецификаций платформ языка Java. JSR Основа JCP  так называемые JSR (Java Specification… …   Википедия

  • Java Community Process — Der Java Community Process ist das 1998 eingerichtete Verfahren, das bei der Weiterentwicklung der Programmiersprache Java und ihrer Standardbibliothek angewandt wird. Der aktuelle Organisationsablauf wurde selbst durch den JCP definiert in einem …   Deutsch Wikipedia

  • Java Community Process — Le Java Community Process (JCP) est une organisation créée par Sun en 1998. Son but est de coordonner l évolution du langage Java et des technologies qui lui sont associées (voir la plateforme Java). Le JCP s est doté d un processus formalisé… …   Wikipédia en Français

  • Java Community Process — The Java Community Process or JCP, established in 1998, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform.The JCP involves the use of Java Specification… …   Wikipedia

  • Java (Framework) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Java (Softwaretechnologie) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Java (informatique) — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java (langage de programmation) — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java 5 — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”