Z
zlst
Many technological innovations rely upon User Interface Design to elevate
their technical complexity to a usable product. Technology alone may not win
user acceptance and subsequent marketability. The User Experience, or how
the user experiences the end product, is the key to acceptance. And that is
where User Interface Design enters the design process. While product
engineers focus on the technology, usability specialists focus on the user
interface. For greatest efficiency and cost effectiveness, this working
relationship should be maintained from the start of a project to its
rollout.
When applied to computer software, User Interface Design is also known as
Human-Computer Interface or HCI. While people often think of Interface
Design in terms of computers, it also refers to many products where the user
interacts with controls or displays. Military aircraft, vehicles, airports,
audio equipment, and computer peripherals, are a few products that
extensively apply User Interface Design.
Optimized User Interface Design requires a systematic approach to the design
process. But, to ensure optimum performance, Usability Testing is required.
This empirical testing permits na?ve users to provide data about what does
work as anticipated and what does not work. Only after the resulting repairs
are made can a product be deemed to have a user optimized interface.
The importance of good User Interface Design can be the difference between
product acceptance and rejection in the marketplace. If end-users feel it is
not easy to learn, not easy to use, or too cumbersome, an otherwise
excellent product could fail. Good User Interface Design can make a product
easy to understand and use, which results in greater user acceptance.
Follow is some resources about UI Design:
HelloUI
http://www.qwerks.com/product.asp?ProductID=6873
http://www.uidesign.net
http://www.uiweb.com
http://www.uiforum.com
others
Education In HCI And HCI Curriculum
http://www.ipo.tue.nl/ifip-wg13.1/
HCI And The Web
http://www.ironclad.net.au/lists/web-critique-theory/links.html
New Directions In HCI Education, Research and Practice
http://www.sei.cmu.edu/community/hci/directions/
Lecture Topics In HCI
http://pages.cpsc.ucalgary.ca/~saul/hci_topics/
HCI And Artificial Intelligence
http://www.academon.com/lib/paper/7950.html
What Is User Experience Design
http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/10
HCI In Brazil
http://www-di.inf.puc-rio.br/~clarisse/ifip/
A Personal Dictionary Of HCI
http://jupiter.informatik.umu.se/~mjson/hcipd/main.html
User Interface Engineering
http://world.std.com/~uieweb/
W3C The User Interface Domain
http://www.w3.org/UI/
User Interface Software Tools
http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html
Microsoft User Interface Group
http://research.microsoft.com/ui/
User Interface
http://msdn.microsoft.com
User Interface: Introduction
http://cne.gmu.edu/itcore/userinterface/
The Science Of User Interface
http://maddog.weblogs.com/stories/storyReader$174
Group For User Interface Research (GUIR)
http://guir.berkeley.edu/
GUI Gallery
http://toastytech.com/guis/
User Interface Design For Programmers
http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html
Graphical User Interface Timeline
http://toastytech.com/guis/guitimeline.html
Yahoo Directory: User Interface
http://dir.yahoo.com/Science/Computer_Science/User_Interface/
GLUI User Interface Library Version2.1
http://gd.tuwien.ac.at/hci/glui/
Creating A User Interface (AWT Only)
http://java.sun.com/docs/books/tutorial/ui/
UIST''02 User Interface Software & Technology
http://www.acm.org/uist/
User Interface Programming
http://home.online.no/~pethesse/
UI Designs
http://www.uidesigns.com/
User Interface Graphics
http://www.kare.com/
GLADE GTK+ User Interface Builder
http://www.kare.com/
User Interface Research (UIR)@PARC
http://www2.parc.com/istl/projects/uir/
Designing The User Interface: Strategies For Effective Human-Computer
Interaction 3/e (Book) 1997
http://www.awprofessional.com
Understanding UI
http://www.mackido.com/Interface/
Ten Usability Heuristics
http://www.useit.com/papers/heuristic/heuristic_list.html
User Interface Design
http://cfg.cit.cornell.edu/cfg/design/contents.html
Task-Centered User Interface Design
http://www.hcibib.org/tcuid/
User Interface Design Tips
http://www.ambysoft.com/userInterfaceDesign.html
User Interface Strategies (UIS)
http://www.cs.umd.edu/projects/uis/
User Interface Pattern Language For UI Design
http://c2.com/ppr/ui.html
Graphical User Interface
http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html
A Summary Of Principles For User Interface Design
http://www.sylvantech.com/~talin/projects/ui_design.html
User Interface Design Page
http://www.chesco.com/~cmarion/Design/UIDesign.html
The Voice User Interface Company
http://www.wrolandi.com/
A User Interface Framework For Text Searches
http://www.dlib.org/dlib/january97/retrieval/01shneiderman.html
SunWeb: User Interface Design For SUN Microsystem''s Internal Web
http://archive.ncsa.uiuc.edu/SDG/IT94/Proceedings/HCI/nielsen/sunweb.html
User Interface Management Systems (UIMS)
http://kogs-www.informatik.uni-hamburg.de/~moeller/uims-clim/clim-intro.html
User Interface Design And Usability
http://www.isii.com/ui_design.html
How To Attach A User Interface To A Jini Service
http://www.javaworld.com/javaworld/jw-10-1999/jw-10-jiniology.html
The Rise Of Graphical User Interface (GUI)
http://www.rit.edu/~easi/itd/itdv02n4/article3.html
Web Services User Interface (WSUI) Initiative
http://wsui.org/
User Interface Projects
http://projects.netlabs.org/?category_id=11
Experiences - A Pattern Language For User Interface Design
http://www.maplefish.com/todd/papers/experiences/Experiences.html
User Interface Design For Programmers
http://static.userland.com/gems/joel/uibookcomplete.htm
GNOME User Interface Improvement Project
http://developer.gnome.org/gnome-ui/
User Interface Stability
http://philip.greenspun.com/wtr/stable-user-interface.html
Principles Of Educational Multimedia User Interface Design
http://wearables.gatech.edu/papers/larry.html
Willow Technical Report: User Interface
http://www.washington.edu/willow/interface.html
Java Technology: Java 2 User Interface
http://www-106.ibm.com/developerworks/library/j-j2int/
An Introduction To The High Level User Interface APIs
http://wireless.java.sun.com/midp/ttips/uiapi/
Pen Input
http://www.csd.uwo.ca/courses/CS179/lect10/sld043.htm
Pen Input For Your PC
http://www.byte.com/art/9401/sec13/art4.htm
Human Computer Interaction (Journal)
http://www2.parc.com/istl/projects/HCI/
HCI Bibliography: Human Computer Interaction Resources
http://liinwww.ira.uka.de/bibliography/Misc/HCI/
http://www.hcibib.org/
HCI Webliography
http://www.hcibib.org/hci-sites/
HCI Resources On The Net
http://www.ida.liu.se/labs/aslab/groups/um/hci/
HCI Index
http://is.twi.tudelft.nl/hci/
http://www.hci.uu.se/
http://degraaff.org/hci/
HCI Links
http://www.carleton.ca/hotlab/Individual_pages/hci_links.html
HCI Resources
http://www.usabilityfirst.com/MOCHI/resources.html
British HCI Group
http://www.bcs-hci.org.uk/
HCI Lab.
http://www.cs.umd.edu/hcil/
http://hci.usask.ca/index.xml
http://hci.ucsd.edu/lab/
http://psychology.wichita.edu/hci/
http://hci.yonsei.ac.kr/
HCI At Stanford
http://hci.stanford.edu/
CMU HCI Institute (HCII)
http://www.hcii.cs.cmu.edu/
HCI Group At Cornell
http://www.hci.cornell.edu/
HCI At Virginia Tech
http://pixel.cs.vt.edu/~rreaux/hci/
HCI At NSU Online Learning Environment
http://www.scis.nova.edu/nova/hci/top.html
HCI At USC
http://www.usc.edu/dept/cs/hci.htm
HCI Research
http://csce.unl.edu/~scotth/CHI-research.html
HCI At Tufts
http://www.cs.tufts.edu/~jacob/hci/
HCI At RSC
http://hci.rsc.rockwell.com/
HCI Research Center
http://www.hud.ac.uk/schools/comp+maths/centres/hci/HCIcentre.html
HCI Research At Tampere
http://www.uta.fi/~kjr/HCI/HCI.html
HCI At The University Of Tokyo
http://www.sanpo.t.u-tokyo.ac.jp/ut-chi.html
HCI At OCLC
http://www.oclc.org/usability/about/
Yahoo Directory: HCI
http://dir.yahoo.com/Science/Computer_Science/Human_Computer_Interaction__HCI_/
Usernomics User Interface Design
http://www.usernomics.com/hci.html
HCI Training Custom e-Learning Solutions
http://www.hcitrains.com/
HCIRN - HCI Resource Network
http://www.hcirn.com/
HCI Group Online
http://www.dcs.napier.ac.uk/hci/
HCI International 2003
http://hcii2003.ics.forth.gr/
HCI 2003 Designing For Society
http://www.bcs-hci.org.uk/hci2003/
Links To HCI Resources
http://www.ifip-hci.org/
Interaction Design: Beyond Human Computer Interaction (Book)
http://www.id-book.com/
Just How Far Beyond HCI Is Interaction Design ?
http://www.boxesandarrows.com
Human Computer Interaction And Your Site
http://www.webmasterbase.com/article/606
HCI Design Home Page
http://hcidesign.com/
Human Computer Interaction 2/e (Book) 1998
http://www.hcibook.com/
Ergoworld HCI & Usability
http://www.interface-analysis.com/ergoworld/hci.htm
The Center For HCI Design
http://www-hcid.soi.city.ac.uk/
Human Computer Interface Design
http://www.engr.sjsu.edu/~knapp/hci.html
HCI Links & Resources
http://www.brint.com/HCI.htm
PERQ/HCI Research
http://www.perqhciresearch.com/
HCI Space
http://www.tau-web.de/hci/space/
HCI From FLODOC
http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?HCI
Hand Gestures In HCI
http://www.cs.sfu.ca
Designing The User Interface
http://www.awl.com/DTUI/
HCI And System Development Group
http://www.idi.ntnu.no/grupper/hci/
HCI Techniques
http://www.chiplace.org/techniques/index.jsp
IBM Research HCI
http://www.research.ibm.com/compsci/hci/
A Brief History Of HCI Technology
http://www-2.cs.cmu.edu/~amulet/papers/uihistory.tr.html
Explaining The Science Of HCI To The General Public
http://www.usabilitynews.com/news/article731.asp
HCI Education
http://www.comp.lancs.ac.uk/computing/users/dixa/hci-education/
User Interface Fun
http://www.hci-fun.org.uk/
their technical complexity to a usable product. Technology alone may not win
user acceptance and subsequent marketability. The User Experience, or how
the user experiences the end product, is the key to acceptance. And that is
where User Interface Design enters the design process. While product
engineers focus on the technology, usability specialists focus on the user
interface. For greatest efficiency and cost effectiveness, this working
relationship should be maintained from the start of a project to its
rollout.
When applied to computer software, User Interface Design is also known as
Human-Computer Interface or HCI. While people often think of Interface
Design in terms of computers, it also refers to many products where the user
interacts with controls or displays. Military aircraft, vehicles, airports,
audio equipment, and computer peripherals, are a few products that
extensively apply User Interface Design.
Optimized User Interface Design requires a systematic approach to the design
process. But, to ensure optimum performance, Usability Testing is required.
This empirical testing permits na?ve users to provide data about what does
work as anticipated and what does not work. Only after the resulting repairs
are made can a product be deemed to have a user optimized interface.
The importance of good User Interface Design can be the difference between
product acceptance and rejection in the marketplace. If end-users feel it is
not easy to learn, not easy to use, or too cumbersome, an otherwise
excellent product could fail. Good User Interface Design can make a product
easy to understand and use, which results in greater user acceptance.
Follow is some resources about UI Design:
HelloUI
http://www.qwerks.com/product.asp?ProductID=6873
http://www.uidesign.net
http://www.uiweb.com
http://www.uiforum.com
others
Education In HCI And HCI Curriculum
http://www.ipo.tue.nl/ifip-wg13.1/
HCI And The Web
http://www.ironclad.net.au/lists/web-critique-theory/links.html
New Directions In HCI Education, Research and Practice
http://www.sei.cmu.edu/community/hci/directions/
Lecture Topics In HCI
http://pages.cpsc.ucalgary.ca/~saul/hci_topics/
HCI And Artificial Intelligence
http://www.academon.com/lib/paper/7950.html
What Is User Experience Design
http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/10
HCI In Brazil
http://www-di.inf.puc-rio.br/~clarisse/ifip/
A Personal Dictionary Of HCI
http://jupiter.informatik.umu.se/~mjson/hcipd/main.html
User Interface Engineering
http://world.std.com/~uieweb/
W3C The User Interface Domain
http://www.w3.org/UI/
User Interface Software Tools
http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html
Microsoft User Interface Group
http://research.microsoft.com/ui/
User Interface
http://msdn.microsoft.com
User Interface: Introduction
http://cne.gmu.edu/itcore/userinterface/
The Science Of User Interface
http://maddog.weblogs.com/stories/storyReader$174
Group For User Interface Research (GUIR)
http://guir.berkeley.edu/
GUI Gallery
http://toastytech.com/guis/
User Interface Design For Programmers
http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html
Graphical User Interface Timeline
http://toastytech.com/guis/guitimeline.html
Yahoo Directory: User Interface
http://dir.yahoo.com/Science/Computer_Science/User_Interface/
GLUI User Interface Library Version2.1
http://gd.tuwien.ac.at/hci/glui/
Creating A User Interface (AWT Only)
http://java.sun.com/docs/books/tutorial/ui/
UIST''02 User Interface Software & Technology
http://www.acm.org/uist/
User Interface Programming
http://home.online.no/~pethesse/
UI Designs
http://www.uidesigns.com/
User Interface Graphics
http://www.kare.com/
GLADE GTK+ User Interface Builder
http://www.kare.com/
User Interface Research (UIR)@PARC
http://www2.parc.com/istl/projects/uir/
Designing The User Interface: Strategies For Effective Human-Computer
Interaction 3/e (Book) 1997
http://www.awprofessional.com
Understanding UI
http://www.mackido.com/Interface/
Ten Usability Heuristics
http://www.useit.com/papers/heuristic/heuristic_list.html
User Interface Design
http://cfg.cit.cornell.edu/cfg/design/contents.html
Task-Centered User Interface Design
http://www.hcibib.org/tcuid/
User Interface Design Tips
http://www.ambysoft.com/userInterfaceDesign.html
User Interface Strategies (UIS)
http://www.cs.umd.edu/projects/uis/
User Interface Pattern Language For UI Design
http://c2.com/ppr/ui.html
Graphical User Interface
http://www.webopedia.com/TERM/G/Graphical_User_Interface_GUI.html
A Summary Of Principles For User Interface Design
http://www.sylvantech.com/~talin/projects/ui_design.html
User Interface Design Page
http://www.chesco.com/~cmarion/Design/UIDesign.html
The Voice User Interface Company
http://www.wrolandi.com/
A User Interface Framework For Text Searches
http://www.dlib.org/dlib/january97/retrieval/01shneiderman.html
SunWeb: User Interface Design For SUN Microsystem''s Internal Web
http://archive.ncsa.uiuc.edu/SDG/IT94/Proceedings/HCI/nielsen/sunweb.html
User Interface Management Systems (UIMS)
http://kogs-www.informatik.uni-hamburg.de/~moeller/uims-clim/clim-intro.html
User Interface Design And Usability
http://www.isii.com/ui_design.html
How To Attach A User Interface To A Jini Service
http://www.javaworld.com/javaworld/jw-10-1999/jw-10-jiniology.html
The Rise Of Graphical User Interface (GUI)
http://www.rit.edu/~easi/itd/itdv02n4/article3.html
Web Services User Interface (WSUI) Initiative
http://wsui.org/
User Interface Projects
http://projects.netlabs.org/?category_id=11
Experiences - A Pattern Language For User Interface Design
http://www.maplefish.com/todd/papers/experiences/Experiences.html
User Interface Design For Programmers
http://static.userland.com/gems/joel/uibookcomplete.htm
GNOME User Interface Improvement Project
http://developer.gnome.org/gnome-ui/
User Interface Stability
http://philip.greenspun.com/wtr/stable-user-interface.html
Principles Of Educational Multimedia User Interface Design
http://wearables.gatech.edu/papers/larry.html
Willow Technical Report: User Interface
http://www.washington.edu/willow/interface.html
Java Technology: Java 2 User Interface
http://www-106.ibm.com/developerworks/library/j-j2int/
An Introduction To The High Level User Interface APIs
http://wireless.java.sun.com/midp/ttips/uiapi/
Pen Input
http://www.csd.uwo.ca/courses/CS179/lect10/sld043.htm
Pen Input For Your PC
http://www.byte.com/art/9401/sec13/art4.htm
Human Computer Interaction (Journal)
http://www2.parc.com/istl/projects/HCI/
HCI Bibliography: Human Computer Interaction Resources
http://liinwww.ira.uka.de/bibliography/Misc/HCI/
http://www.hcibib.org/
HCI Webliography
http://www.hcibib.org/hci-sites/
HCI Resources On The Net
http://www.ida.liu.se/labs/aslab/groups/um/hci/
HCI Index
http://is.twi.tudelft.nl/hci/
http://www.hci.uu.se/
http://degraaff.org/hci/
HCI Links
http://www.carleton.ca/hotlab/Individual_pages/hci_links.html
HCI Resources
http://www.usabilityfirst.com/MOCHI/resources.html
British HCI Group
http://www.bcs-hci.org.uk/
HCI Lab.
http://www.cs.umd.edu/hcil/
http://hci.usask.ca/index.xml
http://hci.ucsd.edu/lab/
http://psychology.wichita.edu/hci/
http://hci.yonsei.ac.kr/
HCI At Stanford
http://hci.stanford.edu/
CMU HCI Institute (HCII)
http://www.hcii.cs.cmu.edu/
HCI Group At Cornell
http://www.hci.cornell.edu/
HCI At Virginia Tech
http://pixel.cs.vt.edu/~rreaux/hci/
HCI At NSU Online Learning Environment
http://www.scis.nova.edu/nova/hci/top.html
HCI At USC
http://www.usc.edu/dept/cs/hci.htm
HCI Research
http://csce.unl.edu/~scotth/CHI-research.html
HCI At Tufts
http://www.cs.tufts.edu/~jacob/hci/
HCI At RSC
http://hci.rsc.rockwell.com/
HCI Research Center
http://www.hud.ac.uk/schools/comp+maths/centres/hci/HCIcentre.html
HCI Research At Tampere
http://www.uta.fi/~kjr/HCI/HCI.html
HCI At The University Of Tokyo
http://www.sanpo.t.u-tokyo.ac.jp/ut-chi.html
HCI At OCLC
http://www.oclc.org/usability/about/
Yahoo Directory: HCI
http://dir.yahoo.com/Science/Computer_Science/Human_Computer_Interaction__HCI_/
Usernomics User Interface Design
http://www.usernomics.com/hci.html
HCI Training Custom e-Learning Solutions
http://www.hcitrains.com/
HCIRN - HCI Resource Network
http://www.hcirn.com/
HCI Group Online
http://www.dcs.napier.ac.uk/hci/
HCI International 2003
http://hcii2003.ics.forth.gr/
HCI 2003 Designing For Society
http://www.bcs-hci.org.uk/hci2003/
Links To HCI Resources
http://www.ifip-hci.org/
Interaction Design: Beyond Human Computer Interaction (Book)
http://www.id-book.com/
Just How Far Beyond HCI Is Interaction Design ?
http://www.boxesandarrows.com
Human Computer Interaction And Your Site
http://www.webmasterbase.com/article/606
HCI Design Home Page
http://hcidesign.com/
Human Computer Interaction 2/e (Book) 1998
http://www.hcibook.com/
Ergoworld HCI & Usability
http://www.interface-analysis.com/ergoworld/hci.htm
The Center For HCI Design
http://www-hcid.soi.city.ac.uk/
Human Computer Interface Design
http://www.engr.sjsu.edu/~knapp/hci.html
HCI Links & Resources
http://www.brint.com/HCI.htm
PERQ/HCI Research
http://www.perqhciresearch.com/
HCI Space
http://www.tau-web.de/hci/space/
HCI From FLODOC
http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?HCI
Hand Gestures In HCI
http://www.cs.sfu.ca
Designing The User Interface
http://www.awl.com/DTUI/
HCI And System Development Group
http://www.idi.ntnu.no/grupper/hci/
HCI Techniques
http://www.chiplace.org/techniques/index.jsp
IBM Research HCI
http://www.research.ibm.com/compsci/hci/
A Brief History Of HCI Technology
http://www-2.cs.cmu.edu/~amulet/papers/uihistory.tr.html
Explaining The Science Of HCI To The General Public
http://www.usabilitynews.com/news/article731.asp
HCI Education
http://www.comp.lancs.ac.uk/computing/users/dixa/hci-education/
User Interface Fun
http://www.hci-fun.org.uk/