El programa Adopta un JSR es una iniciativa internacional que busca fomentar la participación de la comunidad en la creación de las especificaciones Java (JSR) y difundir información acerca de estas especificaciones y su avance a través de reuniones, conferencias y otros eventos.

En otras palabras, busca que todos tengamos acceso a la documentación y estado de las nuevas APIs que serán implementadas en futuras versiones del lenguaje y que podamos comunicarnos con quienes se encuentran liderando su diseño con el fin de proveer retroalimentación, sugerir nuevas funcionalidades, etc.

Para entender mejor el programa Adopta un JSR, se debe tener claridad sobre los siguientes conceptos:

  • Java Community Process (JCP) -> Comunidad que permite a todos los interesados participar en la definición de las especificaciones y características de las tecnologías JAVA actuales y para las versiones venideras. Estas especificaciones permiten que JAVA sea estándar, es decir, asegura que cada fabricante de software desarrolla su implementación garantizando compatibilidad y portabilidad.
  • Java Specification Request (JSR) -> Los cambios, mejoras y actualizaciones al lenguaje están organizados en especificaciones (JSRs) que se componen de los siguientes entregables:
    • Un documento que detalla la especificación.
    • Un prototipo o prueba de concepto, que demuestra su viabilidad.
    • Kit de compatibilidad tecnológica: Es un conjunto de herramientas, pruebas y documentación que le permiten a un implementador determinar si su implementación cumple con la especificación.
  • Líder de la especificación (Spec Lead) -> Experto responsable de liderar el esfuerzo para desarrollar o hacer revisiones significativas a una especificación.
  • Grupo Experto (Expert Group) -> Grupo de expertos y miembros que desarrollan o hacen revisiones significativas a una especificación y que son seleccionados por el líder de la especificación.

El grupo de usuarios Java de Cali (CLOJUG) se ha unido al programa Adopta un JSR y hemos realizado reuniones, talleres y documentación acerca de algunos JSRs. Tu participación es bienvenida. Participar en el programa requiere de modificaciones a nuestro sitio web, hacer ejemplos con los JSR que adoptemos, participar de los hackathons que hagamos, hablar en conferencias a cerca de los JSRs por parte de CLOJUG, entreo otros. Si te interesa, puedes ponerte en contacto con nosotros por medio de correo, redes sociales o en nuestras reuniones mensuales.

Si quieres conocer en más detalle de qué trata el programa Adopta un JSR, visita la página oficial del programa.