Département E+I Tél. : + 41 24 423 21 11 Fax : + 41 24 425 00 50 Ecole d’ingénieurs du Canton de Vaud Route de Cheseaux 1, case postale CH - 1401 Yverdon - les - Bains mailto:[email protected] http://www.eivd.ch Didacticiel pour l'apprentissage de l'API java Swing Description Malgré des possibilités énormes dans des applications réparties ou simplement réseau, malgré sa portabilité, le langage Java souffre d'un problème : il n'est pas aisé de construire des interfaces graphiques aussi simplement que peut le faire Visual Basic, par exemple. D'où l'idée de montrer comment utiliser les composants graphiques, ceci grâce à un document plus interactif et plus efficace qu'un simple tutoriel : un didacticiel. L'avantage du didacticiel est la possibilité de faire des exercices qui sont corrigés instantanément. Un quiz permet de vérifier et compléter les connaissances acquises d'un chapitre. Technologies utilisées Ce n'était pas une obligation de développer l'interface en java. Toutefois, de créer une plateforme java permet de donner un exemple des possibilités offertes par la libraire Swing. Pour l'intégration de la théorie, c'est l'importation de documents au format RTF qui a été utilisée. Cahier des charges Le travail consistait à poser les bases d'un didacticiel destiné à l'apprentissage de l'API Swing de Java, ceci en autre dans le but de faciliter la création d'interfaces graphiques pour les étudiants ne maîtrisant pas swing. Réalisation Lors de la conception d'un didacticiel, il faut particulièrement prêter attention à plusieurs points. Le texte doit être clair et concis. Il doit intéresser le lecteur. En même temps, l'interface doit être agréable et attractive, sans être fatigante. La particularité pour le programmeur est de se remettre dans la peau de l'étudiant qui ne connaît pas encore la matière. Car le risque est d'oublier d'écrire les bases et de faire compliqué. Le didacticiel devient alors inutilisable. Auteur: Prof. responsable: Sujet proposé par: Interface utilisateur du didacticiel Résultats L'interface développée est complète et intègre des solutions agréables de navigation dans les chapitres. Des exercices et des quiz sont implémentables. J'ai posé des bases afin d'utiliser du XML. Associé à Java, c'est une technologie en pleine expansion qu'il vaut la peine d'approfondir. Raphaël Rhyn René Rentsch EIVD EIVD © 2003 - 2004, filière Informatique