Author: frik85 Date: Sat Jun 24 16:14:05 2006 New Revision: 22557
URL: http://svn.reactos.org/svn/reactos?rev=22557&view=rev Log: User Interface Guidelines:
Extensive list of useful user interface guideline resources.
Added: trunk/documentation/user.interface/ trunk/documentation/user.interface/user_interface_guidelines.html
Added: trunk/documentation/user.interface/user_interface_guidelines.html URL: http://svn.reactos.org/svn/reactos/trunk/documentation/user.interface/user_i... ============================================================================== --- trunk/documentation/user.interface/user_interface_guidelines.html (added) +++ trunk/documentation/user.interface/user_interface_guidelines.html Sat Jun 24 16:14:05 2006 @@ -1,0 +1,210 @@ +<h1>User Interface Guidelines</h1> +<p> </p> +<h2>ReactOS® relevant user interface guidelines</h2> + +<h3>ReactOS®</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®</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> </p> +<h2>Other operating systems, shells and environsments </h2> + +<h3>MacOS®</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™</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 & 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®</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®</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&srch=&toccmd=FE&coll=0650&db=bks&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™</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&srch=&toccmd=FE&coll=0650&db=bks&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™</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®</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™</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> </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> </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 & HF</strong><br> + Human-Computer Interaction, User Interface Development & 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> </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>