Java-yhteisöprosessi
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 26. maaliskuuta 2016 tarkistetusta
versiosta . tarkastukset vaativat
3 muokkausta .
Java Community Process ( JCP ) on vuonna 1998 perustettu muodollinen prosessi , jonka avulla sidosryhmät voivat osallistua Java - kielialustan spesifikaatioiden tulevien versioiden muotoiluun .
JSR
JCP:n perusta on ns. JSR (Java Specification Request), muodolliset asiakirjat, jotka kuvaavat spesifikaatioita ja tekniikoita, joita ehdotetaan lisättäväksi Java-alustaan.
JSR-kehitys sisältää seuraavat vaiheet:
- Tarjous (Aloitus). Yhteisön jäsenet ehdottavat eritelmää, ja toimeenpaneva komitea ( JCP Executive Committee ) hyväksyy sen äänestyksellä . Tällä hetkellä JSR:lle on määritetty numero.
- Yhteisön luonnos. JSR:n hyväksymisen jälkeen muodostetaan asiantuntijaryhmä, joka laatii eritelmän ensimmäisen luonnoksen. Tämä luonnos on jätetty johtokunnan ja yhteisön jäsenten käsiteltäväksi. Keskustelun tulosten perusteella päätetään, siirrytäänkö seuraavaan vaiheeseen vai tarvitaanko uusi tarkistettu yhteisöluonnos.
- Avaa luonnos (julkinen luonnos). Tähän vaiheeseen päässyt luonnos asetetaan vapaasti käytettäväksi, ja jokainen, jolla on pääsy Internetiin , voi tarkastella sitä ja ilmaista mielipiteensä. Arviointitiimi käyttää tätä palautetta parantaakseen määrittelyä entisestään. Tämän jälkeen tarkistettu eritelmä toimitetaan johtokunnan äänestettäväksi lopullisesti hyväksyttäväksi. Tähän mennessä referenssitoteutus ja Technology Compatibility Kit ( TCK ) ovat saatavilla.
- Tuki (huolto). Määrittelyn, viitetoteutuksen ja TCK:n lopullinen versio päivitetään sitä mukaa kun tarkennus-, selvennys- ja laajennuspyyntöjä vastaanotetaan. Jotkut pyynnöt saattavat edellyttää asiantuntijaryhmän tarkastelua ja uuden version julkaisemista tai jopa uuden JSR:n muodostamista.
Toimeenpanevat komiteat
Pääkohdealueiden mukaisesti johtokuntia on kaksi:
Linkit
Java |
---|
Alustat |
|
---|
Sun Technologies |
|
---|
Kolmannen osapuolen keskeiset tekniikat |
|
---|
Tarina |
|
---|
Kielen ominaisuudet |
|
---|
Scripting kielet |
|
---|
Java-konferenssit |
|
---|