Historiques :
Le langage Java fut développé par Sun Microsystems en 1991 dans le cadre du projet Green, groupe de recherche spécialisé dans le développement de logiciels conçus pour contrôler des appareils électroniques. Les chercheurs souhaitaient développer un langage de programmation qui permette de contrôler les appareils du futur : des téléviseurs interactifs, des grillepains interactifs, des systèmes d'éclairage intelligents, etc. Les chercheurs de Sun voulaient aussi que ces appareils soient capables de communiquer entre eux, de telle sorte que la tondeuse à gazon puisse indiquer au mixeur de vous avertir dès que les voisins sont rentrés du travail et qu'ils sont de nouveau en train de bronzer dans le jardin. Pour mettre en pratique les résultats de leurs travaux, les chercheurs du projet Green développèrent un prototype appelé Star7, gadget qui ressemblait à une télécommande de téléviseur, capable de communiquer avec ses semblables. L'idée de départ était de développer le système d'exploitation de la télécommande Star7 en C++, langage de programmation orienté objet développé par Bjarne Stroustrup, qui est aujourd'hui l'un des langages les plus utilisés. Toutefois, l'un des membres du projet Green, James Gosling, en eut rapidement assez des contraintes que posait C++. Il s'enferma dans son bureau et conçut un nouveau langage mieux adapté aux spécificités de Star7. Le langage fut d'abord nommé Oak, mais le groupe Green s'aperçut ensuite que ce nom était déjà utilisé dans le domaine de l'informatique. Etant destiné à être utilisé avant tout avec des appareils électroniques, et non avec des PC modernes, Java se devait d'être un langage peu encombrant, performant et facile à porter pour un large éventail d'appareils. Il se devait aussi d'être fiable. Certes, le public a appris à s'accommoder d'un logiciel qui plante de temps en temps alors qu'il occupe 5 Mo d'espace disque, mais il est beaucoup plus difficile de rester indifférent face à un grille pain mal programmé qui a la fâcheuse habitude de calciner le pain au lieu de le faire dorer. Bien que Java ait été conçu initialement comme un outil destiné aux appareils électriques et au développement d'une télévision interactive, les caractéristiques qui le rendaient intéressant pour le standard Star7 le rendirent aussi intéressant pour le World Wide Web :
1. Java est peu encombrant. Il faut donc peu de temps pour télécharger un programme en Java à partir d'une page Web.
2. Java est sûr. II ne peut pas être utilisé par des individus malintentionnés pour créer des dégâts sur le système de l'utilisateur du navigateur.
3. Java est portable. Il peut donc être utilisé sous Windows, sur Macintosh et sur d'autres plates formes, sans aucune modification.
4. En outre, Java présentait l'intérêt de pouvoir être utilisé comme un langage de programmation polyvalent pour développer des logiciels capables de fonctionner sur différentes plates-formes.
Afin de mettre en évidence le potentiel de Java et d'éviter que le fruit de leurs recherches finisse dans un placard, les membres du projet Green créèrent en 1994 un navigateur Web capable de faire fonctionner des applets Java. Ce navigateur mit en évidence deux choses à propos de Java : ce qu'il offrait au World Wide Web et le type de programmes que Java permettait de créer. Les programmeurs Patrick Naughton et Jonathan Peayne utilisèrent Java pour créer ce navigateur, initialement appelé WebRunner, mais qui fut rebaptisé HotJava.
Bien que Java et le navigateur HotJava soient parvenus à attirer l'attention de la communauté du Web, le langage ne commença vraiment à s'imposer que quand Netscape, la première société à s'intéresser concrètement à ce langage, signa au mois d'août 1995 un contrat de licence l'autorisant à l'utiliser. Marc Andreesen, cadre dirigeant de Netscape et multimillionnaire, fut l'un des premiers décideurs étrangers à Sun à percevoir l'intérêt de Java, et il gratifia ce langage d'un soutien marqué lors de la conférence Java0ne de mai 1996. "Java est une opportunité très intéressante pour nous tous", déclara t-il aux participants. Peu après la sortie publique de la première version de Java, la société Sun cibla ses efforts de développement pour Java et elle recruta plusieurs centaines de nouveaux employés pour continuer à développer le langage.
Aucun commentaire:
Enregistrer un commentaire