User Interface Guidelines:

Extensive list of useful user interface guideline resources.

svn path=/trunk/documentation/; revision=22557
This commit is contained in:
Klemens Friedl 2006-06-24 12:14:05 +00:00
parent 76cd10123b
commit 70c0879fc0

View File

@ -0,0 +1,210 @@
<h1>User Interface Guidelines</h1>
<p>&nbsp;</p>
<h2>ReactOS&reg; relevant user interface guidelines</h2>
<h3>ReactOS&reg;</h3>
<p>ReactOS Foundation</p>
<ul>
<li>Preliminary Documentation<br>
<a href="http://www.reactos.org/wiki/">http://www.reactos.org/wiki/</a></li>
</ul>
<h3>Windows&reg;</h3>
<p>Microsoft Corporation</p>
<ul>
<li><strong>Windows UI</strong><br>
User Interface Design and Development<br />
<a href="http://msdn.microsoft.com/ui/">http://msdn.microsoft.com/ui/</a></li>
</ul>
<ul>
<li><strong>Windows User Experience</strong><br>
Complete book online available on msdn.com<br />
<a href="http://msdn.microsoft.com/library/en-us/dnwue/html/welcome.asp">http://msdn.microsoft.com/library/en-us/dnwue/html/welcome.asp</a></li>
</ul>
<ul>
<li><strong>Windows Shell</strong><br>
Shell Programmer's Guide, Shell Basics, etc.<br>
<a href="http://msdn.microsoft.com/library/en-us/dnanchor/html/anch_winshell.asp">http://msdn.microsoft.com/library/en-us/dnanchor/html/anch_winshell.asp</a></li>
</ul>
<ul>
<li><strong>Windows User Interface</strong><br>
Data Exchange, Low Level Client Support, Resources, User Input, Windowing<br>
<a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowui.asp">http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowui.asp</a></li>
</ul>
<ul>
<li> <strong>Usability Publications</strong><strong><br>
</strong>Published Materials from Microsoft's usability community.<br>
<a href="http://www.microsoft.com/usability/publications.mspx">http://www.microsoft.com/usability/publications.mspx</a></li>
</ul>
<ul>
<li><strong>Windows XP - UI Guidelines</strong><br>
Windows XP Visual Guidelines<br>
<a href="http://www.microsoft.com/whdc/hwdev/windowsxp/downloads/default.mspx">http://www.microsoft.com/whdc/hwdev/windowsxp/downloads/default.mspx</a> (EXE, 5 MB download) </li>
</ul>
<ul>
<li><strong>Windows Vista - UI Guidelines</strong><br>
Windows Vista User Experience Guidelines (preliminary documentation)<br>
<a href="http://msdn.microsoft.com/library/en-us/UxGuide/UXGuide/Home.asp">http://msdn.microsoft.com/library/en-us/UxGuide/UXGuide/Home.asp</a></li>
</ul>
<ul>
<li><strong>Windows UI Programming Newsgroup</strong><br>
Discussions in "win32.programmer.ui" (Windows Live(tm) ID requierd to ask questions)<br>
<a href="http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.win32.programmer.ui&lang=en&cr=US">http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.win32.programmer.ui&lang=en&cr=US</a></li>
</ul>
<p>&nbsp;</p>
<h2>Other operating systems, shells and environsments </h2>
<h3>MacOS&reg;</h3>
<p>Apple Computers, Inc</p>
<ul>
<li><strong>Apple Human Interface Guidelines</strong><br>
<a href="http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html">http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html</a> (online version) <br>
<a href="http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/OSXHIGuidelines.pdf">http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/OSXHIGuidelines.pdf</a> (PDF, 13 MB download)</li>
</ul>
<h3>CDE&trade;</h3>
<p>Sun Microsystems </p>
<ul>
<li><strong>Common Desktop Environment: Style Guide and Certification Checklist</strong><br>
Solaris/Unix Common Desktop Environment (Motif) <br>
<a href="http://docs.sun.com/app/docs/doc/802-6490?q=Motif+Style+Guide">http://docs.sun.com/app/docs/doc/802-6490?q=Motif+Style+Guide</a> (online version) <br>
<a href="http://192.18.109.11/802-6490/802-6490.pdf">http://192.18.109.11/802-6490/802-6490.pdf</a> (PDF, 500 KB download)</li>
</ul>
<h3>CDE &amp; Motif</h3>
<p>Open Group (HP, IBM, Novell, Sun)</p>
<ul>
<li><strong>Motif and CDE 2.1 Style Guide </strong><br>
<a href="http://web.archive.org/web/20040303231326/http://nscp.upenn.edu/aix4.3html/motif/motifsg/toc.htm">http://nscp.upenn.edu/aix4.3html/motif/motifsg/toc.htm</a> (archive.org backup version) </li>
</ul>
<h3>Gnome&reg;</h3>
<p>Gnome project </p>
<ul>
<li><strong>GNOME Human Interface Guidelines </strong><br>
<a href="http://developer.gnome.org/projects/gup/hig/2.0/index.html">http://developer.gnome.org/projects/gup/hig/2.0/index.html</a><br>
<a href="http://developer.gnome.org/projects/gup/">http://developer.gnome.org/projects/gup/ </a> </li>
</ul>
<h3>IRIX&reg;</h3>
<p>Silicon Graphics, Inc.</p>
<ul>
<li> <strong>IRIX Interactive Desktop User Interface Guidelines</strong><br>
GUI developer book for IRIX 6.5<br>
<a href="http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?cmd=toc&srch=&toccmd=FE&coll=0650&db=bks&pth=/SGI_Developer/UI_Glines">http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?cmd=toc&amp;srch=&amp;toccmd=FE&amp;coll=0650&amp;db=bks&amp;pth=/SGI_Developer/UI_Glines</a> (online version) <br>
<a href="http://techpubs.sgi.com/library/manuals/2000/007-2167-006/dl/007-2167-006.html.tgz">http://techpubs.sgi.com/library/manuals/2000/007-2167-006/dl/007-2167-006.html.tgz</a> (HTML, 4 MB download) <br>
<a href="http://techpubs.sgi.com/library/manuals/2000/007-2167-006/pdf/007-2167-006.pdf">http://techpubs.sgi.com/library/manuals/2000/007-2167-006/pdf/007-2167-006.pdf</a> (HTML, 4 MB download) </li>
</ul>
<h3>Indigo Magic&trade;</h3>
<p>Silicon Graphics, Inc.</p>
<ul>
<li> <strong>Indigo Magic User Interface Guidelines </strong><br>
GUI developer book for IRIX 5.3 <br>
<a href="http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?cmd=toc&srch=&toccmd=FE&coll=0650&db=bks&pth=/SGI_Developer/UI_Glines">http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?cmd=toc&amp;srch=&amp;toccmd=FE&amp;coll=0650&amp;db=bks&amp;pth=/SGI_Developer/UI_Glines</a> (online version) <br>
<a href="http://techpubs.sgi.com/library/manuals/2000/007-2167-002/dl/007-2167-002.html.tgz">http://techpubs.sgi.com/library/manuals/2000/007-2167-002/dl/007-2167-002.html.tgz</a> (HTML, 3 MB download) <br>
<a href="http://techpubs.sgi.com/library/manuals/2000/007-2167-002/pdf/007-2167-002.pdf">http://techpubs.sgi.com/library/manuals/2000/007-2167-002/pdf/007-2167-002.pdf</a> (PDF, 1 MB download) </li>
</ul>
<h3>Java&trade;</h3>
<p>Sun Microsystems, Inc.</p>
<ul>
<li> <strong>Java Look and Feel Design Guidelines (2nd ed.)</strong><br>
Java developer book <br>
<a href="http://java.sun.com/products/jlf/ed2/book/">http://java.sun.com/products/jlf/ed2/book/</a></li>
</ul>
<ul>
<li> <strong>Java Look and Feel Design Guidelines: Advanced Topics </strong><br>
Java developer book <br>
<a href="http://java.sun.com/products/jlf/at/book/">http://java.sun.com/products/jlf/at/book/</a></li>
</ul>
<h3>KDE&reg;</h3>
<p>KDE project </p>
<ul>
<li> <strong>KDE User Interface Guidelines</strong><br>
<a href="http://developer.kde.org/documentation/standards/kde/style/basics/index.html">http://developer.kde.org/documentation/standards/kde/style/basics/index.html</a> (online version) <br>
<a href="http://developer.kde.org/documentation/standards/kde/style/styleguide.zip">http://developer.kde.org/documentation/standards/kde/style/styleguide.zip </a>(PS, 500 KB download)<br>
<a href="http://developer.kde.org/documentation/standards/kde/style/styleguide.pdf">http://developer.kde.org/documentation/standards/kde/style/styleguide.pdf </a>(PDF, 500 KB download)</li>
</ul>
<h3>OpenStep&trade;</h3>
<p> Sun Microsystems </p>
<ul>
<li> <strong>OpenStep User Interface Guidelines</strong><br>
<a href="http://docs.sun.com/app/docs/doc/802-2109?q=OpenStep">http://docs.sun.com/app/docs/doc/802-2109?q=OpenStep</a> (online version) <br>
<a href="http://192.18.109.11/802-2109/802-2109.pdf">http://192.18.109.11/802-2109/802-2109.pdf</a> (PDF, 500 KB download)</li>
</ul>
<h3>SAA Common User Interface</h3>
<p>International Business Machines Corporation (IBM)</p>
<ul>
<li><strong>SAA Common User Interface Design Guide</strong><br>
<a href="http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/CEESL002">http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/CEESL002</a></li>
</ul>
<p>&nbsp;</p>
<h2>Website Usability </h2>
<ul>
<li><strong>IBM Ease of Use Homepage</strong><br>
<a href="http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/558">http://www-3.ibm.com/ibm/easy/eou_ext.nsf/publish/558</a>
</ul>
<ul>
<li><strong>useit.com: Jakob Nielsen's Website</strong> <br>
<a href="http://www.useit.com">http://www.useit.com</a></ul>
<ul>
<li><strong>uidesign.net </strong><br>
<a href="http://www.uidesign.net">http://www.uidesign.net</a>
</ul>
<p>&nbsp;</p>
<h2> Resources</h2>
<ul>
<li><a href="http://web.mit.edu/is/usability/aui">Athena User Interface Usability Test </a></li>
</ul>
<ul>
<li><strong>Bad Human Factors Designs</strong><br>
A scrapbook of illustrated examples of things that are hard to use because they do not follow human factors principles. <br>
<a href="http://www.baddesigns.com">http://www.baddesigns.com/</a>
</ul>
<ul>
<li><strong>Bruce Tognazzini's AskTog</strong><br>
Interaction Design Solutions for the Real World <br>
<a href="http://www.asktog.com">http://www.asktog.com</a>
</ul>
<ul>
<li><strong>Gary Perlman's Suggested Readings in HCI, UI &amp; HF</strong><br>
Human-Computer Interaction, User Interface Development &amp; Human Factors <br>
<a href="http://www.hcibib.org/readings.html">http://www.hcibib.org/readings.html</a>
</ul>
<ul>
<li><strong>Gnome Usability Project</strong><br>
external resources<br>
<a href="http://developer.gnome.org/projects/gup/references.html">http://developer.gnome.org/projects/gup/references.html</a>
</ul>
<ul>
<li> <strong>HCI Bibliography</strong><br>
Human-Computer Interaction <br>
<a href="http://www.hcibib.org">http://www.hcibib.org</a>
</ul>
<ul>
<li><strong>Interface Hall of Shame (Pixelcentric) </strong><br>
<a href="http://www.pixelcentric.net/x-shame/">http://www.pixelcentric.net/x-shame/</a>
</ul>
<ul>
<li><strong>Joel Spolky's User Interface Design for Programmers </strong><br>
<a href="http://static.userland.com/gems/joel/uibookcomplete.htm">http://static.userland.com/gems/joel/uibookcomplete.htm</a>
</ul>
<ul>
<li><strong>User Interface Hall of Shame</strong><br>
<a href="http://web.archive.org/web/20021105045753/http://www.iarchitect.com/mshame.htm">http://www.iarchitect.com/mshame.htm</a> (archive.org backup version)
</ul>
<ul>
<li><strong>User Interface Engineering</strong> <br>
<a href="http://www.uie.com">http://www.uie.com</a> </li>
</ul>
<p>&nbsp;</p>
<hr>
<p><strong>History:</strong></p>
<ul>
<li>2006-06-24: Initial version of the ReactOS User Interface Guidelines [Klemens Friedl - frik85]</li>
</ul>
<p align="center"><em><a href="http://www.reactos.org">www.reactos.org</a></em></p>
<p></p>