Pel temps llimitat d'aquesta primera assignatura de disseny
d'interfícies, no pot ser un objectiu primari dedicar molt de
temps a la
programació de les interfícies que es desenvolupen.
És més important el treball en els prototipus, el seu
disseny, la seva avaluació, ...
Tot i així, és important tenir una idea de:
algunes eines de programació d'interfícies (web,
JAVA, C++, dispositius mòbils...)
material de suport (directrius, patrons de disseny...)
En aquesta part únicament en donem unes pistes, i alguns
exemples
2 Algunes eines de programació
d'interfícies
Entorn Web
Editors HTML generals:
Macromedia Dreamweaver, Macromedia Home Site, Microsoft FrontPage,
HotMetal, Arachnophilia...
XML (eXtensible Markup Language), XSLT (Transformacions XSL)
XML Spy
XMetaL
Netbeans i Eclipse tambè son editors d'XML i XSLT...
...
Llenguatges abstractes de
representació d'interfícies:
XIML, UIML, XUL,...
hi ha molt poques eines que els hi donin suport
3 Material de suport
Els dissenyadors d'interfícies necessiten suport per fer
front a la complexitat de les interfícies, expressar i comunicar
las seves idees, testejar-les, etc.
A l'anterior apartat hem mostrat un tipus de suport: eines de programació
d'interfícies.
Però també hi ha altre de nivel de suport: guidance (ajuda i consell)
Bons
dissenys són resultat del coneixement i experiència del
dissenyadors, i de la manera en la qual els dissenyador apliquen aquest
coneixement
Directrius, estàndards, patrons de disseny (alguns
exemples)
Directrius
Always show a window as soon as possible, but make sure your
window is the correct size before displaying it” GNOME Human Interface
Guidelines 2.0. Chapter III
Guideline 1.1 Provide text alternatives for all non-text
content”. Web Accessibility Guidelines 2.0.
Consider providing an option that enables users to switch
from smaller to larger icons” JAVA Look and Feel Design Guidelines.
Chapter 5, Application graphics
Les directrius de disseny normalment no diuen el
perquè, i la seva aplicació ha ser prudent.
Estàndards
Són una manera d'assegurar la qualitat
(típicament amb un conjunt d'etapes formals i estrictes,
fites...)
Tenen l'inconvenient que poden limitar la creativitat
ISO 9241-11: Guidance on Usability (1998)
ISO 13407: Human-centred design processes for interactive
systems (1999)
Patrons de disseny
Representacions textuals estructurades amb descripcions
gràfiques de una solució de disseny recurrent i provada.
JAVA: Hi ha molta informació a la web de Sun: http://java.sun.com
GNOME Human Interface Guidelines 2.0 (http://developer.gnome.org/projects/gup/hig/)
Web Accessibility Guidelines 2.0 (http://www.w3c.org/WAI)
Sun
Microsystems (ed.), JAVA Look
and Feel Design Guidelines. Addison-Wesley, 2000.
Borchers, J. A pattern approach to
interaction design. John Wiley & Sons, 2001. Shneiderman: Afterword Readings in HCI: Capítols 11, 12, 13 Norman: The Disappearing Computer