Zum Inhalt springen

Adopt-a-JSR

Themenbeschreibung

Die Java Community der DOAG beschäftigt sich inhaltlich mit "Core Java", das heißt den Java Plattform- und Sprach-Standards und ihren Referenzimplementierungen, sowie den Prozessen zu ihrer Erstellung. Die Standards werden als Java Specification Requests (JSRs) im Java Community Process spezifiziert. Hierin sind "Expert Groups" aktiv, die einzelne Teile (z.B. JMS, JAX-RS oder das neue Modul-System "Jigsaw") spezifizieren, oder solche Einzel-JSRs zu einem kohärenten „Umbrella JSR“ wie z.B. Java SE 9 oder Java EE 8 bündeln. Die Expert Groups erstellen nicht nur die Spezifikation, sondern auch eine Referenzimplementierung und ein "Test Compatibility Kit" (TCK), mit dem Implementierungen ihre Standard-Kompatibilität beweisen. Eine herausgehobene Stellung nimmt hier das OpenJDK ein, da es zum einen ein sehr großes OpenSource-Projekt ist, innerhalb dessen zum anderen auch ein Teil der Java SE-Spezifikation abläuft.

Zur Unterstützung der Expert Groups und des OpenJDK-Teams, und um die gesamte Community unkompliziert an der Weiterentwicklung von Java zu beteiligen, wurden vor einigen Jahren zwei Initiativen ins Leben gerufen: Adopt-a-JSR und Adopt-OpenJDK.

Die Java Community der DOAG beteiligt sich an diesen Initiativen inhaltlich und durch organisatorische Unterstützung. Ein Highlight ist die Early Adopters’ Area im JavaLand, in der jedes Jahr die Mitglieder und "Spec Leads" diverser JSRs zusammenkommen, um untereinander und mit allen interessierten JavaLand-Besucherinnen und –Besuchern über neue Features und Ideen für die weitere Entwicklung zu diskutieren.

Veranstaltungen

Derzeit sind keine Veranstaltungen in Planung.

Themen

Adopt-a-JSR, Adopt OpenJDK, Java Community Process, Java Specification Requests, OpenJDK-Projekt

Produkte

Java SE, Java EE, Java ME, OpenJDK - insbesondere die neuesten/unfertigen Versionen 

DOAG Themenverantwortliche/r

Andreas Badelt Stellv. Leitung Java Community, Themenverantwortung Adopt-a-JSR, Delegierte Java Zum Profil

31 May

Keine Zeit fürs Testen? Gute Gründe, warum man es trotzdem tun sollte

Viele Developer behandeln das Thema „Testen“ eher stiefmütterlich. Häufig wird neu entwickelte Software erst am Ende eines Projekts getestet – viel zu...

16 May

Jigsaw vorerst vom Exekutiv-Komitee des JCP abgelehnt

Die Spezifikation für das Modularisierungsprojekt Jigsaw wurde vom Exekutiv-Komitee des „Java Community Process“ (JCP) vor kurzem abgelehnt. Die...

10 May

Tausche Bürostuhl gegen Hollywoodschaukel: Die Arbeitswelt der Zukunft

Ein Kicker im Büro? Das überrascht heutzutage kaum noch jemanden. Aber wie sieht’s mit einem firmeneigenen Fitnessstudio, schicken Café-Tresen,...