various authors. 2001. java look and feel design guidelines, second ed. reading, massachusetts: addison wesley.
look and feel guidelines for the java platform. a well-crafted example of such kind of documents.
general advice on usability and gui design on the web:
http://www.usabilityfirst.com
general advice on usability and gui design
http://www.gui-designers.co.uk
practical examples on gui design
http://www.tworivers.com
general and practical discussion on gui design
http://www.asktog.com
tognazzini's web site
http://www.acm.org/sigchi/
chi conference proceedings abstracts and other academic research material
http://www.useit.com
nielsen's web site with some useful articles
http://www.iarchitect.com
home of the "interface hall of shame" and other useful material
http://www.acm.org/~perlman/readings.html
suggested readings on hci and ui development
http://msdn.microsoft.com/ui
microsoft msdn user interface resources
http://developer.apple.com/techpubs/macosx/essentials/
aquahiguidelines/ahgintro/introductio__guidelines.html
mac os-x design guidelines
please note that this long url had to break to fit on the page. you will have to paste it, in sections, into your web browser.
http://www-3.ibm.com/easy/
ibm's ease of use web site
http://www.ibm.com//ibm/hci/
ibm's human computer interaction web site
http://world.std.com/~uiweb/
practical advice on gui design
http://www.pegasus3d.com/apple_screens.html
the evolution of the macintosh interface