www.wikidata.de-de.nina.az
Der Java Community Process JCP 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 gleichartigen Prozess wie die Spracherweiterungen im JSR 215 entwickelt Inhaltsverzeichnis 1 Organisation 2 Arbeitsprozess 3 Mitwirkende 4 Siehe auch 5 Weblinks 6 EinzelnachweiseOrganisation BearbeitenJede Erweiterung muss einen bestimmten Prozess durchlaufen Die Erweiterungen werden Java Specification Request JSR genannt und einfach durchnummeriert Auf der Webseite sind alle JSRs gelistet Ein oder mehrere Mitglieder des JCP konnen einen Vorschlag fur eine Erweiterung machen Diese Vorschlage werden zuallererst daraufhin untersucht ob sie vielleicht schon durch eine andere vorgeschlagene Erweiterung oder ein vorhandenes API mit abgedeckt werden Beinhaltet der Vorschlag eine Anderung der Sprache der Java Virtual Machine des Java Native Interfaces von Packages der java Hierarchie oder anderen mit der Java Platform Standard Edition ausgelieferten Packages dann darf dieser Vorschlag nur im Rahmen einer Sammel Spezifikation fur eine neue Java Version angenommen werden Diese Regel soll verschiedene inkompatible oder inkonsistente Java Implementierungen verhindern 1 Um dann schliesslich als JSR angenommen zu werden muss das Executive Committee EC den Vorschlag annehmen Das EC wird von den Mitgliedern des JCP im Vorfeld bestimmt Wird der Vorschlag abgelehnt besteht fur eine gewisse Zeit die Moglichkeit den Vorschlag anzupassen und einer erneuten Abstimmung zu stellen Arbeitsprozess BearbeitenWird der Vorschlag angenommen wird in Folge eine Expertengruppe gebildet die den JSR mit Expertenwissen weiterbringen soll Diese bildet einen Early Draft eine fruhe Version Dieser wird weiter bearbeitet zu einem Public Draft den die Offentlichkeit in Form des Internets begutachten und kommentieren kann Darauf wachst eine abschliessende Version des JSR Wird diese erneut vom EC bestatigt dann entwickelt die Expertengruppe eine Referenzimplementierung Nachdem diese begutachtet wurde stimmt das EC endgultig uber die Annahme des JSRs ab Gelingt diese Abstimmung wird das JSR offizieller Bestandteil der Sprache Early Draft Review edr Public Review pr Proposed Final Draft pfd pfd2 Final Release fr fr2 Maintenance Release mr Mitwirkende BearbeitenIm JCP wirken neben der Firma Sun die Java erfunden haben auch andere Firmen wie IBM Oracle HP Fujitsu T Mobile Siemens und auch Einzelpersonen wie Doug Lea und Vereinigungen wie die Apache Software Foundation mit 2 Wegen der Abkehr Oracles vom Open Source Gedanken machte im Dezember 2010 die Apache Software Foundation ASF ihre Drohung wahr und verliess das Exekutivkomitee Sie kundigt zugleich an sich komplett aus dem JCP zuruckzuziehen 3 Siehe auch BearbeitenJava Specification Request die vom JCP bearbeiteten Java SpezifikationenWeblinks BearbeitenWebsite des JCP englisch JSR 215 Java Community ProcessSM version 2 6 englisch Liste aller JSRs englisch Offener Brief an Sun Microsystems der Kritik an Suns Rolle im JCP ubt englisch Einzelnachweise Bearbeiten JCP Procedures JCP 2 Process Document The formal procedures for using the Java Specification development process Sun Microsystems 15 Mai 2009 abgerufen am 8 Juli 2010 englisch EC Elections 2009 Java Community Process 5 November 2009 abgerufen am 22 Dezember 2009 englisch Apache verlasst den Java Community Process In golem de 10 Dezember 2010 abgerufen am 10 Dezember 2010 Abgerufen von https de wikipedia org w index php title Java Community Process amp oldid 217822419