
Introduction
Introduction au langage Java
Le 23 mai 1995, Sun Microsystems présentait une nouvelle plateforme, composée d'un langage de programmation et
d'une machine virtuelle. Java™ était né.
L'histoire de Java commence en fait en 1991, lorsque Sun décide de lancer un projet destiné à anticiper l'évolution de
l'informatique, confié à James Gosling, Patrick Naughton et Mike Sheridan. Ce projet, appelé « Green Project » (en
anglais « projet vert »), eu comme résultat une plate-forme baptisée « Oak » (en anglais « chêne »), indépendante du
système, orientée objet et légère. Oak était initialement destinée à la télévision interactive. Il a été renommé en Java
pour de simples raisons de droit d'auteur.
Lorsqu'il est révélé en 1995, Java profite de l'essor d'Internet en permettant l'un des premiers mécanismes
d'interactivité au niveau du poste client : l'appliquette (applet) Java.
Langage orienté objet d'usage généraliste, Java est enrichi par des bibliothèques, des outils et des environnements très
diversifiés, standardisés par le Java Community Process (JCP), consortium chargé de l'évolution de Java. Ce
consortium regroupe des entreprises, comme Sun, IBM, Oracle, Borland, BEA, des organismes de normalisation,
comme le NIST, des organismes du monde Open Source, comme la Fondation Apache et le JBoss Group, et des
particuliers.
Il est possible d'utiliser Java pour créer des logiciels dans des environnements très diversifiés :
applications sur client lourd (JFC) ;
applications Web, côté serveur (servlets, JSP, Struts, JSF) ;
applications réparties (EJB) ;
applications embarquées (J2ME) ;
applications sur carte à puce (JavaCard).
Ces applications peuvent être enrichies par de nombreuses fonctionnalités :
accès à des bases de données (JDBC et JDO) ;
accès à des annuaires (JNDI) ;
traitements XML (JAXP) ;
connexion à des ERP (JCA) ;
accès à des traitements en d'autres langages (JNI) ;
services web (JAX-RPC, JAXM, JAXR) ;
multimédia (Java Media) ;
téléphonie (JTAPI) ;
télévision interactive (Java TV).
Ceci n'est bien sûr qu'un petit échantillon. Il existe bien d'autres bibliothèques.
Historique de Java
1991 : Début du projet Oak, qui donnera naissance à Java.
Eté 1992 : première présentation interne des possibilités de Oak. Un appareil appelé « Star Seven » permet de
visualiser une animation montrant Duke, l'actuelle mascotte de Java.
1994 : Développement de HotJava, un navigateur internet entièrement écrit en Java.
23 mai 1995 : Lancement officiel de Java 1.0
23 janvier 1996 : Lancement du JDK 1.0.
29 mai 1996 : Première conférence JavaOne. Java Media et les servlets y sont notamment annoncés.
16 août 1996 : Premières éditions des livres Java Tutorial et Java Language Specification par Sun et Addison-
Wesley.
Septembre 1996 : Lancement du site Web Java Developer Connection Web.
Programmation Java/Version imprimable — Wikilivres https://fr.wikibooks.org/w/index.php?title=Programmation_Java/Versio...
2 sur 142 24/01/2016 01:22