Scurt istoric al platformei Java

În anul 1990, un grup de programatori de la firma Sun Microsystems, între care și James Gosling, lucrau la proiectul "Green", al cărui obiectiv era realizarea de software pentru aparate electrocasnice cu comanda numerică (mașini de spălat, frigidere, cuptoare cu microunde, telefoane, televizoare etc.). S-a încercat, pentru început, să se folosească pentru programare limbajul C++, dar s-a constatat rapid că acesta nu corespundea scopului urmărit, deoarece programele obținute erau prea mari și nu erau portabile la nivel de cod binar. S-a ajuns astfel la concluzia că este necesar un nou limbaj de programare, care să fie simplu, ușor de învățat și de utilizat, iar programul binar obținut prin compilare să poată fi rulat pe calculatoare de capacitate mică și cu arhitecturi diferite. Acest nou limbaj a fost numit Oak (în romaneste "nuc"; se spune că atunci când a trebuit sa-i dea un nume, Gosling s-a uitat pe fereastră și a văzut un nuc în fața ei), prima lui variantă fiind gata la mijlocul lui 1991.

Desi s-a realizat o cantitate mare de software, s-a constatat că, în vremea respectivă, orientarea către aparatura electrocasnică ("de consum"), nu corespundea încă cerințelor pieței. După o serie de alte încercări, s-a ajuns la concluzia că cea mai buna utilizare a noului limbaj este realizarea de software pentru rețelele de calculatoare. Întrucat denumirea "Oak" nu a putut fi înregistrată oficial, în timpul unei discuții "la o ceașcă de cafea", autorii au decis sa-i dea limbajului numele Java, care a fost și înregistrat ca marcă comerciala (TM - Trade Mark). Iată dece acest nume apare frecvent scris sub forma JavaTM.

Prima utilizare comercială a acestui limbaj a fost includerea unui interpretor Java în navigatorul (browserul) de Web al firmei Netscape. Introducerea de appleturi (miniaplicații) Java în paginile de Web a permis ca acestea sa devina interactive, deci să capete o componentă dinamică.

In continuare, folosirea limbajului și apoi a tehnologiei Java a căpătat o dezvoltare exponențială. Iată câteva date:
    - ianuarie 1996 - lansarea JDK 1.0;
    - decembrie 1996 - lansarea JDK 1.1, versiunea beta;
    - februarie 1997 - lansarea versiunii finale a JDK 1.1;
    - martie 1998 - se lansează JFC (Java Foundation Classes);
    - decembrie 1998 - se lansează "Java 2 Platform";
    - iunie 1999 - se anunta trei ediții ale platformei Java 2: J2SE, J2EE si J2ME.
    - mai 2000 - se lansează platforma J2SE v 1.3.
    - februarie 2002 - este lansată platforma J2SE v 1.4

Cei care doresc să afle mai mult despre istoria platformei Java, pot consulta paginile de Web
    The Java Saga, by David Bank - o interesantă prezentare a istoriei platformei Java care, deși a aparut prima dată în anul 1995, este ținută la zi;
    The Java Platform: Five Years in Review - o cronologie a platformei Java (1995 până în prezent);
    Pagina personală a lui James Gosling.



© Copyright 2000 - Severin BUMBARU, Universitatea "Dunărea de Jos" din Galați