 |
 |
1.2.2 Projet et Historique
- 1990 : équipe autour de James Gosling et sous
l’impulsion de Bill Joy
- 1993 : projet de langage pour l’électronique grand
public
- 1995 : Java Development Kit (JDK) 1.0 b1 + support dans le
navigateur Netscape
- 1998 : mise en place du Java Community Process
- 1999 : Java 2 Standard Edition (J2SE) 1.2 (Java DataBase
Connector amélioré, interface graphique Swing, collections)
- 2005 : J2SE 1.5, alors renommé J2SE 5 (types paramétrés,
annotations, collections revues)
- 2006-2007 : J2SE6 et libération du code passage sous
licence General Public License, alias GNU/GPL
- 2009 : rachat de SUN microsystems par ORACLE
- 2011 : J2SE 7
précédent suivant
L’historique de Java est décrit à la page http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html.
C’est un projet qui débute dans la première moitié de
la décennie 1990. À l’époque, SUN travaille sur l’informatique
répartie et a réalisé un système d’exploitation appelé NEXT (Unix sur un
ensemble de stations de travail). Le PC d’IBM et Microsoft est encore
absent du paysage pour eux. Les objectifs de l’équipe sont principalement
de pallier les difficultés à programmer en langage C++, tout en conservant une compatibilité avec la syntaxe
de base connue des programmeurs C.
Les membres du projet ciblent le support de petites machines
de type assistant personnel, ou consoles de jeux. Les événements suivants sont
importants dans cet historique :
- le navigateur Web de la société Netscape supporte Java dès
1995.
- la constitution du Java Community
Process (JCP) en 1998. Cette constitution répond à la nécessité de
standardiser le langage par un processus ouvert comparable à celui des
standards Internet. Ce processus est indispensable pour le langage apparaisse
indépendant de la compagnie .
- les versions J2SE se succèdent à peu près tous les deux
ans, par des ajouts de classes et de fonctionnalités décidées selon le
JCP.
- Fin 2006 et courant 2007, SUN entreprend d’expurger
son code de toute partie pouvant poser problème en matière de propriété
intellectuelle et place le code obtenu sous licence GNU/GPL ;
- en 2009, Oracle rachète SUN, ce qui questionne les
communautés libres sur l’avenir de Java mais aussi sur celui de MySQL
dont SUN était propriétaire par le rachat de la compagnie MySQL AB en
2008.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|
|