Volební pro JCP členy ES, je v pokroku a příští týden nový výbor bude na svém místě. Tak to je důležitý čas pochopit, kde JCP stojí a co o ES členové mohou možná udělat, aby to lepší pro JCP a Společenství Java.
Jednoduše řečeno, JCP je členem organizace založené na vytvoření norem pro jazyk Java a platformy. V ideálním případě, že hodlá být společné agregační bod pro všechny hlasy ve Společenství. Bohužel i když je to ještě daleko od uskutečnění tohoto snu. Existuje více než 10 milionů programátory a tisíce společností, které aktivně používat Java vytvářet své výrobky a poskytovat své služby. Nicméně, tam jsou menší než 1500 členů JCP tak, jak je dnes. Navíc jen hrstka z nich 1500 ar aktivní v navrhování JSR (y), které se účastní skupin odborníků nebo poskytnutí aktivní zpětnou vazbu na specifikace. Proto, JCP stěží představuje většinu Společenství.
Proč je důležité, že většina Společenství přijmout aktivní roli v JCP? Standardy mají smysl pouze tehdy, když jsou přijata velkou většinou. V případě Javy to znamená,
- společnostem, které Java nástroje a produkty potřebují, aby jejich produkty a nabídky v souladu s normami a
- Vývojáři a poskytovatelé služeb, kteří používají Java při vytváření aplikací je třeba přijmout a akceptovat to.
Současná mezera je zřejmé ze skutečnosti, že mnoho JCP vytvořené normy jsou jen stěží v použití. Například JSR 69 (Java OLAP Interface), který byl schválen již v červnu 2004, nikdy "finální verze" a je těžko podporován dodavatelé OLAP nebo vývojáři dnes. Tam může být malá skupina stále používá, ale alternativní normy způsobily, že k ničemu z doby, kdy ještě byl vytvořen.
Věci se zlepšují i když! Během několika posledních měsíců jsme zaznamenali zvýšenou účast ze všech koutů. To dělá specifikace více relevantní a smysluplné. Nicméně, to není ještě dost a mnohem více z účasti Společenství je žádoucí.
Kromě menší účasti, proces JCP má další nedostatky, které jsou následující:
- Příliš mnoho JSR (y) nedosáhlo dokončení a zůstat v limbu pro více než 3 roky. Tyto JSR (y) buď musí být přijata za účelem doplnění nebo úředně zrušena. V některých případech to může mít smysl začít nový JSR (y) pro řešení potřeb, které dříve JSR může se rozhodli řešit.
- Mnoho JSR (y) pokusila řešit stejný problém. Je tedy logické, sloučit několik specifikací, kde se překrývají. To může také smysl refaktorovat související JSR (y) někdy.
- Mnoho JSR (y) musí být radikálně zjednodušit. Enterprise Java je dále komplikuje bude vedle komplikovaných JSR (y). Práce zjednodušení specifikace EJB je dobrý úspěch napodobit.
- Mnoho JSR (y) je třeba zastavil. Někdy normy orgán aktivně snažila vytvořit standardy v oblasti, která je stále nestabilní, a proto neviděl hodně úspěchu. Žádný bod začíná příliš brzy. Standardy nejsou o "První" nebo "drsně technologie".
Teď, když jsme si vědomi některých oblastech pracovat, uvidíme, kde o ES by mohly přispět. Za prvé, úloha ES není řídit každý JSR (y). JSR spec povede a členů skupiny odborníků spustit a spravovat záležitosti jejich JSR. ES úlohou je řídit proces JCP sám. Jeho povinností je zajistit kontroly a rovnováhy hlasováním pro nebo proti navrhované JSR (y), a usnadnit workings JCP.
Proto, nejvíce významný příspěvek ES může lze shrnout takto:
- Evangelizace - Podpora všech členů JCP k účasti, a dokonce i vzít na sebe další odpovědnost šíření slovo do širšího společenství. Také práce na přijetí norem, jakmile jsou usazeny.
- Proces demokratizace - pracovat na zmírnění nerovnováhy mezi firemní vliv a jednotlivých členů. Povolit několik novější procesy - například, aby změna spec povede (ne nutně z téže společnosti), v polovině-termín v případě potřeby, zvláště, když se daří v současné době děje nakřivo v této konkrétní JSR.
- Aktivní spolupráci - navrhovat a podporovat spolupráci mezi souvisejících JSR (y). Práce na refactoring stávajících JSR (y) v případě potřeby.
- Budoucí směr - aktivně určit oblasti, kde normalizace pomůže Java trvat hladký průběh do budoucna a podporovat účast členů působících v těchto oblastech. Například JSR 292 (podpora dynamicky typovaných jazyků na Java Platform) je dobrá iniciativa k usnadnění vývoje Java.
Do nynějška máte pocit z toho, co mám na mysli. Hodně je třeba řekl a udělal, ale já jsem se zastavit zde a začít dělat můj bit, aby se JCP efektivnější organizaci.
Dovolte mi začít tím, že apeluje na všechny, aby ses zúčastnit JCP. Pro ty, kteří dosud nejsou jejími členy, prosím, připojit se a udělej značku. Pro ty, kteří jsou již členy, prosím volit ve volbách (https: / / www.jcpelection2008.org/jcp/election_ballot) a vaše přítomnost je cítit.




























































0