LOG2710   LOG2710, Analyse et conception d'interfaces utilisateurs
Automne 2006
format impression
 

Références

Aller au volet génie logiciel

La liste de références utiles est divisée en deux volets, le volet développement qui couvre les aspects techniques de la conception d'interface, et le volet génie logiciel qui couvre les aspects ergonomie et cycle de développement.

À noter qu'aucun livre n'est absolument obligatoire et un effort est fait pour diriger vers les ressources Internet lorsque disponibles.

Volet développement

Livres de référence

  1. D.R. Olsen Jr. Developing User Interfaces. Morgan Kaufmann, 1998.
  2. R. Eckstein, M. Loy, and D. Wood. Java Swing. O'Reilly and Associates, Inc., 103 Morris Street, Sebastopol CA 95472, 1998.
    [Livre de référence sur Java]
  3. David Flanagan. Java In A Nutshell (4th Ed.), 992 pages, March 2002, O'Reilly
    [Livre de référence sur Java; O'Reilly en a toute une série (lien)]
  4. M. K. Dalheimer. Programming with Qt. O'Reilly Verlag GmbH & Co. KG, Balthasarstr. 81, D-50670 Köln, Allemagne, 1999. (Voir aussi http://www.esil.univ-mrs.fr/~tourai/Qt/Qt.html).
    [Livre de référence sur d'interface Qt]
  5. A. Nye and T. O'Reilly. X Toolkit Intrinsics Programming Manual. O'Reilly and Associates, Inc., 103 Morris Street, Sebastopol CA 95472, Motif edition, 1990.
    [Livre de référence pour la programmation avec la librairie X11]
  6. A. Nye. Xlib Programming Manual. O'Reilly and Associates, Inc., 103 Morris Street, Sebastopol CA 95472, 1990.
    [Les "man pages" des fonctions de la librairie X11]
  7. G. Frantz. Livre d'or: Visual Basic 4.0. Sybex, 1996.
    [Livre de référence sur Visual Basic]
  8. J. Gosling, D.S.H Rosenthal, and M.J. Arden. The NeWS Book: An Introduction to the Network/extensible Window System. Springer-Verlag, 1989.
    [Livre de référence sur le serveur graphique et les fonctions de NeWS]
  9. Thuan Thai, Hoang, Q. Lam Dot Net Framework Essentials (2ème Ed.), 336 pages, 2002, O'Reilly
  10. Peter Drayton, Ben Albahari, Ted Neward. C# in a Nutshell, 856 pages, 2002, O'Reilly
  11. Vaughn Bullard, Kevin T. Smith, Michael C. Daconta. Essential XUL Programming, 448 pages, July 2001, John Wiley

Développement d'interfaces Web

  1. Eclipse SWT
  2. Le site de Java qui contient plusieurs tutoriels et une source
  3. Quelques références tirées du site de LUXOR (un langage pour la conception d'interface en XML):
      Batik SVG · Velocity · Python · Jython · Groovy · JDOM · dom4j · Jaxen · XDoclet · wx4j · Java Gnome · KDE/Qt Java · Kaffe · gcj · SableVM · IKVM · Mono · DotGNU · Gtk# · Qt# · Parrot · Mozilla · Relax NG

Volet génie logiciel (ergonomie et développement centré-usager)

  1. Constantine, Larry L. et Lockwood, Lucy A.D. Software for use, Addison-Wesley, 1999.
    [Livre de base qui couvre à la fois les aspects processus de développement et utilisabilité ]
  2. Leffingwell, D. et Widrig, D. (2000) Managing Software Requirements, Addison Wesley, Boston.

  3. Earthy, J., Sherwood Jones, B. et Bevan, N. The improvement of human-centred processescfacing the challenge and reaping the benefit of ISO 13407, International Journal of Human-Computer Studies, Volume 55, Issue 4, Pages 553-585 (October 2001).
    [Article qui présente les éléments d'une méthodologie est centrée-usager --- nécessite un accès Biblio électronique de Poly]
  4. Maguire, Martin Context of Use within usability activities, International Journal of Human-Computer Studies, Volume 55, Issue 4, Pages 453-483 (October 2001).
    [Article qui présente une méthodologie centrée-usager du génie logiciel --- nécessite un accès Biblio électronique de Poly]
  5. Brangier, E. et Barcellina, J. (2003).  Concevoir un produit facile à utiliser.  Éditions d'Organisation. 261 pages. [Un des rares livres en français et récent traitant du sujet de l'utilisabilité. Bien écrit et de lecture agréable]
  6. Kim Vicente (2004). The Human Factor: Revolutionizing the Way We Live with Technology Routledge (UK). 353 pages.
  7. Schneiderman, B. (1997) Designing the user interface, troisième edition. Addison-Wesley, 1994.
    [Livre de référence assez complet sur le sujet. Voir le
    site du livre.]
  8. Laudauer, Thomas K. The Trouble with Computers . MIT Press. 1995.
    [Les enjeux et l'approche centrée-usager présentés avec humour et perspicacité]
  9. Rosson, Mary Beth et Carroll, John M. Usability Engineering, Scenario-based development of human-computer interaction. Morgan Kaufmann. 2002.
    [Cycle de développement centré-usager et approche par scénario]
  10. Cockburn, Alistair Writing Effective Use Cases. Addison-Wesley. 2001.
    [Approche pragmatique au développement de cas d'utilisation]
  11. Sommerville, Ian, et Sawyer, Pete Requirements Engineering: A good practice guide. Wiley. 1997.
    [Liste de différentes pratiques pour l'élaboration des requis]
  12. Tognazzini, Bruce Tog on Interface. Addison-Wesley, 1992.
    [Un classique par un des "évangiliste" du domaine] (voir aussi Tog's First Principles)
  13. Bevan, N. Int. J. Human-Computer Studies, vol 55, pages 533-552, 2001.

Ressources sur le web