Java-fællesskabsproces
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 26. marts 2016; checks kræver 3 redigeringer .
Java Community Process ( JCP ) er en formel proces dannet i 1998 , som giver interessenter mulighed for at deltage i udformningen af fremtidige versioner af Java -sprogplatformens specifikationer .
JSR
Grundlaget for JCP er den såkaldte JSR (Java Specification Request), formelle dokumenter, der beskriver de specifikationer og teknologier, der foreslås tilføjet til Java-platformen.
JSR-udvikling omfatter følgende trin:
- Tilbud (Initiation). Specifikationen foreslås af medlemmer af fællesskabet og vedtages ved afstemning af eksekutivkomiteen ( JCP Executive Committee ). På dette tidspunkt tildeles JSR et nummer.
- Fællesskabsudkast . Efter vedtagelsen af JSR dannes en ekspertgruppe, som udvikler det første udkast til specifikationen. Dette udkast forelægges til behandling af forretningsudvalget og fællesskabets medlemmer. Baseret på resultaterne af diskussionen tages der en beslutning om, hvorvidt der skal fortsættes til næste fase, eller der er behov for et nyt revideret fællesskabsudkast.
- Åbn kladde (Offentlig udkast). Et udkast, der har nået dette stadie, er lagt ud til fri adgang, og alle med adgang til internettet kan gennemgå det og give udtryk for deres mening. Gennemgangsteamet bruger denne feedback til at forbedre specifikationen yderligere. Herefter forelægges den reviderede specifikation til afstemning i forretningsudvalget til endelig godkendelse. På dette tidspunkt er referenceimplementeringen og Technology Compatibility Kit ( TCK ) tilgængelige.
- Support (vedligeholdelse). Den endelige version af specifikationen, referenceimplementeringen og TCK opdateres efterhånden som anmodninger om forfining, præcisering og udvidelse modtages. Nogle anmodninger kan kræve en gennemgang af specifikationen af en ekspertgruppe og frigivelse af en ny version eller endda dannelse af en ny JSR.
Forretningsudvalg
I overensstemmelse med hovedindsatsområderne er der to forretningsudvalg:
- ME - Udvalg for platforme med begrænsede kapaciteter (primært mobile). Hovedplatformen er J2ME . Fra juni 2008 er der 79 JSR'er under dette udvalg.
- SE / EE - omhandler platforme til stationære computere ( Java Platform, Standard Edition ) og til servere ( Java Platform, Enterprise Edition ). Der er 223 JSR'er under dette udvalg (i juni 2008).
Links
- Java Community Process officielle hjemmeside
- Liste over alle JSR'er
- Beskrivelse af JCP-proceduren på den officielle hjemmeside (eng.)