Procesul comunității Java
Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 26 martie 2016; verificările necesită
3 modificări .
Procesul comunitar Java ( JCP ) este un proces formal format în 1998 , care permite părților interesate să participe la modelarea versiunilor viitoare ale specificațiilor platformei limbajului Java .
JSR
Baza JCP este așa-numita JSR (Java Specification Request), documente formale care descriu specificațiile și tehnologiile care se propun a fi adăugate platformei Java.
Dezvoltarea JSR include următorii pași:
- Oferta (Inițiere). Specificația este propusă de membrii comunității și, prin vot, este adoptată de Comitetul Executiv (Comitetul Executiv JCP ). În acest moment, JSR-ului i se atribuie un număr.
- Schiță comunitară . După adoptarea JSR, se formează un grup de experți, care elaborează primul proiect al caietului de sarcini. Acest proiect este prezentat spre examinare de către Comitetul executiv și membrii comunității. Pe baza rezultatelor discuției, se ia o decizie cu privire la trecerea la următoarea etapă sau este nevoie de un nou proiect comunitar revizuit.
- Schiță deschisă (Schiță publică). Un proiect care a ajuns în această etapă este prevăzut pentru acces gratuit, iar oricine are acces la Internet îl poate revizui și își poate exprima opinia. Echipa de revizuire folosește acest feedback pentru a îmbunătăți și mai mult specificația. După aceea, caietul de sarcini revizuit este supus votului Comitetului Executiv pentru aprobare finală. Până în acest moment, implementarea de referință și Kitul de compatibilitate tehnologică ( TCK ) sunt disponibile.
- Suport (Întreținere). Versiunea finală a specificației, a implementării de referință și a TCK este actualizată pe măsură ce sunt primite cereri de rafinare, clarificare și extindere. Unele solicitări pot necesita o revizuire a specificației de către un grup de experți și lansarea unei noi versiuni sau chiar formarea unui nou JSR.
Comitetele executive
În conformitate cu principalele domenii țintă, există două Comitete Executive:
- ME - Comitetul pentru platforme cu capabilități limitate (în primul rând mobile). Platforma principală este J2ME . În iunie 2008, există 79 de JSR în cadrul acestui comitet.
- SE/EE - se ocupă cu platforme pentru computere desktop ( Java Platform, Standard Edition ) și pentru servere ( Java Platform, Enterprise Edition ). Există 223 de JSR în cadrul acestui comitet (în iunie 2008).
Link -uri