Java
Version Mai 2007
Mickaël BARON - 2007 mailto:baron.mickael@gmail.com ou mailto:mickael.baron@serli.com
Serli informatique Serli : www.serli.com
Société de services en informatique Fondée en 1981 Située sur le site du Futuroscope, Poitiers Réalisation de logiciels et assistance technique
Domaines de compétences
Systèmes d’informations Embarqué et temps réel www.serli.com Systèmes et réseaux Gestion Technique de Document (GED, PDM / PLM)
Plateformes de développement (celles qui concernent les cours)
Plateforme Java : Java EE, Java SE, Eclipse Plateforme Microsoft : C#, VB .NET …
Cours POO - M. Baron - Page 2
Serli informatique Equipes impliquées dans l’Open Source
Utilisation massive de briques Open Source Formation / diffusion de cours concernant Java et l’Open Source RMLL : 7ème rencontres mondiales du logiciel libre Solutions Linux 2007 : Salon des Solutions Open Source pour l’entreprise
Membre du consortium ObjectWeb www.serli.com Gestion de projets Open Source
JaasLounge : interopérabilité JAAS pour Java EE JShaft : gestion de clusters Java EE JWT Gen : tests fonctionnels automatisés
Cours POO - M. Baron - Page 3
Rapide historique concernant la POO La POO a une « longue » histoire
POO ? : Programmation Orientée Objet Début en Norvège à la fin des années 60 Simula, programmation des simulations par événements discrets Programmation structurée pas adaptée
www.serli.com
Dans les années 70
Développement par Xérox du premier système Fenêtres, Icônes et Souris SmallTalk, « archétype » des langages objets Développement par Apple des premiers Mac
Cours POO - M. Baron - Page 4
Rapide historique concernant la POO Au cours des années 80
Développement des ordinateurs personnels Intérêt pour les interfaces graphiques Apparition de nouveaux langages Eiffel, fortement typé, entièrement OO C++, extension de C, pas totalement OO Object Pascal (Delphi) développé par