Java-yhteisöprosessi

Java Community Process ( JCP ) on menettely perustettiin vuonna 1998, joka käytetään edelleen kehittämiseen Java -ohjelmointikielen ja sen standardin kirjasto . Nykyisen organisaatioprosessin itse JCP määritteli prosessissa, joka oli samanlainen kuin JSR 215: n kielilaajennuksia varten kehitetty prosessi.

organisaatio

Jokaisen laajennuksen on käytävä läpi tietty prosessi. Laajennuksia kutsutaan Java Specification Requestiksi (JSR), ja ne on yksinkertaisesti numeroitu peräkkäin. Kaikki JSR: t on lueteltu verkkosivustolla.

Yksi tai useampi JCP: n jäsen voi ehdottaa jatkamista. Näitä ehdotuksia tarkastellaan ensin sen selvittämiseksi, kuuluuko niihin jo toinen ehdotettu laajennus vai olemassa oleva sovellusliittymä .

Jos ehdotus sisältää muutoksen kielessä, Java-virtuaalikoneessa , Java-käyttöliittymässä , Java- paketeissa. * Hierarkia tai muut Java-alustan, Standard Editionin mukana toimitetut paketit, tätä ehdotusta voidaan käyttää vain osana kollektiivista määritystä uusi Java-versio otetaan käyttöön. Tämän säännön tarkoituksena on estää erilaisia ​​yhteensopimattomia tai epäjohdonmukaisia ​​Java-toteutuksia.

Jotta toimeenpanevan komitean (EY) voidaan hyväksyä YTK: n, sen on hyväksyttävä ehdotus. EY: n määrittävät JCP: n jäsenet etukäteen. Jos ehdotus hylätään, on mahdollista muuttaa ehdotusta tietyksi ajaksi ja toimittaa se uudelle äänestykselle.

Työprosessi

Jos ehdotus hyväksytään, myöhemmin muodostetaan asiantuntijaryhmä, joka tarjoaa JSR: lle asiantuntijatietoja. Tämä muodostaa varhaisen luonnoksen , varhaisen version. Tämä käsitellään edelleen julkiseksi luonnokseksi , jonka yleisö voi tutkia ja kommentoida Internetin muodossa. JSR: n lopullinen versio kasvaa siinä. Jos EY vahvistaa tämän jälleen, asiantuntijaryhmä kehittää vertailutoteutuksen. Tämän arvioinnin jälkeen EY äänestää lopulta JSR: n hyväksymisestä. Jos äänestys onnistuu, yhteisestä tiedekunnasta tulee virallinen kielen osa.

  • Early Draft Review (edr)
  • Julkinen arvostelu (pr)
  • Ehdotettu lopullinen luonnos (pfd, pfd2)
  • Lopullinen julkaisu (fr, fr2)
  • Huoltovapautus (mr)

Avustajat

Sen lisäksi, että yhtiön Sun , joka keksi Java , muut yhtiöt kuten IBM , Oracle , HP , Fujitsu , T-Mobile , Siemens ja myös yksityishenkilöt kuten Doug Lea ja yhdistysten kuten Apache Software Foundation on mukana JCP . Koska Oracle poikkesi avoimen lähdekoodin ideasta, Apache Software Foundation (ASF) toimi uhkaansa vastaan ​​joulukuussa 2010 ja jätti johtokunnan. Samalla hän ilmoittaa vetäytyvänsä kokonaan JCP: stä.

Katso myös

nettilinkit

Yksittäiset todisteet

  1. JCP-menettelyt, JCP 2: Prosessidokumentti - muodolliset menettelytavat Java-määrityksen kehittämisprosessin käyttämiseksi. Sun Microsystems, 15. toukokuuta 2009, luettu 8. heinäkuuta 2010 .
  2. EY-vaalit 2009. Java-yhteisöprosessi, 5. marraskuuta 2009, käyty 22. joulukuuta 2009 .
  3. Apache poistuu Java-yhteisöprosessista. Julkaisussa: golem.de. 10. joulukuuta 2010, luettu 10. joulukuuta 2010 .