Accueil - Contact - Connexion

Conception d'Interfaces Graphiques

2IAC5 Conception d'Interfaces Graphiques Informatique - Apprentissage S3
Cours : 6 h TD : 0 h TP : 24 h Projet : 0 h Total : 30 h
Responsable : Joan REYNAUD
Pré-requis
Programmation et langage C, Programmation en C++, Programmation Java
Objectifs de l'enseignement
L'objectif de cet enseignement est de pouvoir créer des interfaces graphiques utilisateur (GUI) en respectant des principes d'ergonomie. Pour la partie pratique, on utilisera d'une part la bibliothèque Qt et d'autre part le kit de développement Android.
Programme détaillé
- Histoire succincte des interfaces utilisateur. - Concept client / serveur sous X11. - Présentation d'un Window Manager. - Structure d'un programme sous X11 avec Motif et sous Windows avec les MFC. - Présentation des widgets Qt. - Programmation sous Qt. - Notions d'ergonomie - Présentation du kit Android et notamment de la conception des interfaces.
Applications (TD ou TP)
- Réalisation d'une calculatrice 4 opérations - Implémentation du pattern MVC (Modèle Vue Contrôleur) - Fenêtres MDI - Outils de création d'interfaces (Qt Designer et Eclipse pour Android)
- Projet avec développement Android réalisé conjointement avec les connaissances en Technologies Java pour la partie serveur.
Compétences acquises
Mise en oeuvre d'une programmation événementielle. Réflexions sur l'ergonomie d'une interface graphique. Premiers pas sous Android et interfaces pour Mobile.
Bibliographie
Jasmin Blanchette et Mark Summerfield, C++ GUI Programming with Qt 4, Prentice Hall 2006. Williams A. Parette, Programming in the X Windows System Environment, McGraw-Hill 1993 J. Prosise, Programming Windows 95 with MFC, Microsoft Press, 1996.


Reto Meier, Développement d'application professionelles avec Android 2, Pearson 2010.

© 2024 - ENSICAEN ( Mentions Légales - Crédits )