1.3. Un rapide historique de Java
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
Enregistrer un commentaire
Merci pour ton message 🙂
Connectez-vous pour laisser un commentaire