القائمة الرئيسية

الصفحات



de 1996 à 2003 à partir de 2003

1.3. Un rapide historique de Java

Depuis sa première diffusion publique le 23 mai 1995, le langage et les plateformes Java ont été marqués par de
nombreux événements dont les principaux sont :
Année Evénements
1995 mai : premier lancement commercial du JDK 1.0
1996 janvier : JDK 1.0.1
septembre : lancement du JDC
1997 Java Card 2.0
février : JDK 1.1
1998 décembre : lancement de J2SE 1.2 et du JCP
Personal Java 1.0
1999 décembre : lancement J2EE 1.2
2000 mai : J2SE 1.3
2001 J2EE 1.3
2002 février : J2SE 1.4
2003 J2EE 1.4
2004 septembre : J2SE 5.0
2005 Lancement du programme Java Champion
2006 mai : Java EE 5
décembre : Java SE 6.0
2007 Duke, la mascotte de Java est sous la licence Free BSD
2008 décembre : Java FX 1.0
2009
février : JavaFX 1.1
juin : JavaFX 1.2
décembre : Java EE 6
2010 janvier : rachat de Sun Microsystems par Oracle
avril : JavaFX 1.3

2011 juillet : Java SE 7

octobre : JavaFX 2.0

2012 août : JavaFX 2.2

2013 juin : Java EE 7

2014 mars : Java SE 8, JavaFX 8

2017 septembre Java SE 9, Java EE 8

2018 mars : Java SE 10

septembre : Java SE 11





 Les différentes éditions et versions de Java

Sun puis Oracle ont toujours fourni gratuitement un ensemble d'outils et d'API pour permettre le développement de

programmes avec Java. Ce kit, nommé JDK, est librement téléchargeable sur le site web d'Oracle :

http://www.oracle.com/technetwork/java/index.html

Le JRE (Java Runtime Environment) contient uniquement l'environnement d'exécution de programmes Java. Le JDK

contient lui−même le JRE. Le JRE seul doit être installé sur les machines où des applications Java doivent être exécutées.

Depuis sa version 1.2, Java a été renommé Java 2. Les numéros de version 1.2 et 2 désignent donc la même version. Le

JDK a été renommé J2SDK (Java 2 Software Development Kit) mais la dénomination JDK reste encore largement

utilisée, à tel point que la dénomination JDK est reprise dans la version 5.0. Le JRE a été renommé J2RE (Java 2

Runtime Environment).

Trois plate−formes d'exécution (ou éditions) Java sont définies pour des cibles distinctes selon les besoins des

applications à développer :

Java Standard Edition (J2SE / Java SE) : environnement d'exécution et ensemble complet d'API pour des

applications de type desktop. Cette plate−forme sert de base en tout ou partie aux autres plate−formes

Java Enterprise Edition (J2EE / Java EE) : environnement d'exécution reposant intégralement sur Java SE pour

le développement d'applications d'entreprises

Java Micro Edition (J2ME / Java ME) : environnement d'exécution et API pour le développement d'applications

sur appareils mobiles et embarqués dont les capacités ne permettent pas la mise en oeuvre de Java SE

La séparation en trois plate−formes permet au développeur de mieux cibler l'environnement d'exécution et de faire

évoluer les plate−formes de façon plus indépendante.

Avec différentes éditions, les types d'applications qui peuvent être développées en Java sont nombreux et variés :

Applications desktop•

Applications web : servlets/JSP, portlets, applets•

Applications pour appareil mobile (MIDP) : midlets•

Applications pour appareil embarqué (CDC) : Xlets•

Applications pour carte à puce (Javacard) : applets Javacard•

Applications temps réel•

Sun fournit le JDK, à partir de la version 1.2, pour les plate−formes Windows, Solaris et Linux.

La version 1.3 de Java est désignée sous le nom Java 2 version 1.3.

La version 1.5 de Java est désignée officiellement sous le nom J2SE version 5.0.

La version 1.6 de Java est désignée officiellement sous le nom Java SE version 6.

La neuvième version de Java est numéroté Java 9 en remplacement du traditionnel 1.9

Commentaires

التنقل السريع