Dossier

Java Open Source : ce qui va changer

imprimerenvoyerrecevoir

Java Open Source : ce qui va changer

Onze ans d'acronymes Java


(13/11/2006) - par Olivier Rafal

Les grandes dates et les grandes évolutions et appellations de la galaxie Java.


Initialement, en 1991, Sun Microsystems lance un projet nommé Green dont l'objectif est de créer un langage de programmation léger et portable pour l'électronique grand public (télécommandes, fonctionnement d'appareils électroménagers, appareils portables...). James Gosling et son équipe créent alors un langage orienté objet inspiré du C++ dénommé Oak (le chêne). Le projet serait tombé aux oubliettes sans Bill Joy, cofondateur de Sun, qui estime nécessaire de promouvoir un langage portable et léger à un moment où le Web décolle, avec ses environnements matériels hétérogènes et ses débits de données faibles.
En mai 1995, Sun baptise son langage Java, "café" en langage familier américain. Il s'agit d'un langage orienté objet qui s'exécute sur un environnement d'exécution (runtime), le JRE (Java runtime environment). Ce dernier est constitué d'une JVM (la machine virtuelle Java), qui interprète le code et interagit avec le système d'exploitation, et d'une bibliothèque de composants.
La déclinaison en trois plates-formes d'exécution a lieu en 1999. En plus de la version existante, dite édition standard (J2SE), qui définit le JDK (Java Development Kit), la plate-forme d'exécution, Sun crée alors J2EE (Java 2 Enterprise Edition), une déclinaison des concepts pour la création d'applications d'entreprise, qui introduit la notion de composants Javabeans (les EJB). La déclinaison J2ME concerne quant à elle les terminaux mobiles.
Les spécifications sont élaborées par le JCP (Java Community Process), une organisation mise sur pied par Sun. Contrôlé par le créateur de Java, le JCP est néanmoins ouvert aux autres acteurs importants du marché Java, qui votent les évolutions de la plate-forme, proposées sous forme de JSR (Java specification requests).
Aujourd'hui, le JCP compte environ 700 participants (indépendants ou affiliés à une entreprise). Il n'est aucunement impacté par l'annonce de la mise en Open Source de Java, qui concerne le langage et les plates-formes, non les spécifications.
Sun reste par ailleurs propriétaire de la marque Java et, pour avoir le droit de bénéficier de cette marque, un produit doit passer le TCK (Technology compatibility kit), une série de tests de compatibilité.





CONFERENCES
13/04/2010
LA REVOLUTION SUR LE POSTE DE TRAVAIL
De 8h30 - 14h00 à l'Automobile Club de France - Paris 8e
PARTNER ZONE
LIVRES BLANCS
Les principes de la virtualisation du stockage 20 mars 2010 - 3PAR
Les principes de la virtualisation du stockage
Peter Williamson, de Bloor Research, explique les principes de la virtualisation du stockage et met en garde contre les principaux pièges à éviter. Dans (...)