Java/Storia
Wikibooks, manuali e libri di testo liberi.
Durante l’aprile del 1991, un gruppo di impiegati della SUN Microsystem, conosciuti come “Green Group” iniziarono a studiare la possibilità di creare una tecnologia in grado di integrare le allora attuali conoscenze nel campo del software con l’elettronica di consumo.
Avendo subito focalizzato il problema sulla necessità di avere un linguaggio indipendente dalla piattaforma (il software non doveva essere legato ad un particolare processore) il gruppo iniziò i lavori nel tentativo di creare un linguaggio che estendesse il C++. La prima versione del linguaggio fu chiamata Oak e, successivamente per motivi di royalty Java.
Attraverso una serie di eventi, quella che era la direzione originale del progetto subì vari cambiamenti ed il target fu spostato dall’elettronica di consumo al world wide web. Il 23 Maggio del 1995 la SUN ha annunciato formalmente Java. Da quel momento in poi il linguaggio è stato adottato da tutti i maggiori “vendors” di software incluse IBM, Hewlett Packard e Microsoft.
Di seguito è riportata la “Time line” della storia del linguaggio a partire dal maggio 1995:
- 23 Maggio 1995 Lancio della tecnologia Java
- 23 gennaio 1996 Prima release del Java Development Kit (JDK)1.0
- 29 Maggio 1996 Prima versione di JavaOne, convegno dedicato ai programmatori Java
- 25 Ottobre 1996 Sun annuncia la prima versione del compilatore Just-In-Time (JIT) per Java
- 18 Febbraio 1997 Rilasciata la versione JDK 1.1
- 4 Marzo 1997 Rilasciata la Java Web Server beta e Java Servlet Developers Kit
- 10 Marzo 1997 Rilasciate le specifiche delle API Java Naming and Directory Interface (JNDI) API
- 5 Agosto 1997 Rilasciate le specifiche delle API Java Media and Communication
- Marzo 1998 progetto JFC/Project Swing
- 8 Dicembre 1998 Java 2 platform
- 1 Febbraio 1999 Rilascio della piattaforma PersonalJava 3.0
- 25 gennaio 1999 Annunciata la tecnologia Jini
- Febbraio 1999 Rilasciate le specifiche di Java Card 2.1
- 4 Marzo 1999 Annunciato il supporto XML per Java
- 2 Giugno 1999 Tecnologia JavaServer Pages
- 15 Giugno 1999 Sun annuncia tre edizioni della piattaforma Java: J2SE (Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), J2ME (Java 2 Micro Edition)
- 22 Novembre 1999 Rilascio della piattaforma J2EE
- 22 Novembre 1999 Rilascio della piattaforma J2SE per Linux
- 8 Maggio 2000 Rilascio della piattaforma J2SE 1.3
- 2002 Rilasciata la versione JDK 1.4
- Settembre 2004 Rilasciata la versione JDK 5.0 (precedentemente chiamata 1.5) - nome in codice Tiger
- 11 Dicembre 2006 Rilasciata la versione Java SE 6 - nome in codice Mustang (da questa versione Sun ha sostituito la dicitura "J2SE" con Java SE e ha cancellato il ".0" dal numero di versione)
- Dall'Agosto 2006 è in fase di sviluppo la Java SE 7 (nome in codice Dolphin), che verrà rilasciata nel 2008
