CSC 397 Resource Page

Information on Human Computer Interaction and User Interface Design

 

Last updated: 20 October 1998 . . . and growing weekly!

[ CSC 397 ][ Peter Sanderson ][ Computer Science ][ SMSU ]


 Important Web Sites

Textbook site

Designing the User Interface (third edition), by Ben Shneiderman.

 

GUI Programming with Java and AWT

A Java GUI Programmer's Primer, by Fintan Culwin (book draft with code).
Java AWT Reference, by John Zukowski (limited information).
Tutorials on GUI Programming in Java using AWT and Swing, Jan Newmarch.

 

Java Reference

The Java Tutorial, Sun Microsystems.
Professor Sullivan's Learning Java Page, (with many links) Kevin Sullivan of U of Virginia.
Java Programming Tutorials, by Dick Baldwin.
Index with hundreds of Java links, Dick Botting of Cal State San Bernardino.
developer.com, "The Leading Source for Technical Information."

 

User Interface Design Guides

Usable Web: Guide to Web usability resources, Keith Instone.
Guide to Web Style, Sun Microsystems.
Yale C/AIM Web Style Guide, Yale University.
Interface design for Sun's WWW site, by Jakob Neilsen.
useit.com: Jakob Neilsen's Website. He left Sun Microsystems in summer 1998.
Style guide for online hypertext, developed by the World Wide Web Consortium (W3C)
Style guide for online hypertext, developed by the Web Design Group.
User interface guidelines for Web publishing, by Walter Maner.
Macintosh Human Interface Guidelines, Apple Computer.
Microsoft "web style guide" with link to Windows Interface Guidelines (which requires registration).
Many links from Chapter 16 of Shneiderman textbook website.
Web Pages That Suck, web site.

 

Other User Interface Design Issues

User Interfaces with Tcl/Tk, Fintan Culwin of South Bank Univ. in London.
Usability Engineering, a book by Jakob Neilsen.
The GNOME project (contributed by Jeff Peck)
Red Hat Advanced Design labs
Interface Hall of Shame (contributed by Jeff Peck)

 

UI Development Tools

There are so many, it is impossible to keep up.
A good starting point is Shneiderman's Chapter 5 Supplement.
Also check Brad Myers' User Interface Software Tools.
Inside Tcl/tk, from Sun Microsystems.
Information on scripting tools: VBScript, PerlScript, Tcl/TK and more. (contributed by David Nemeth)

 

 

Hypertext and Hypermedia

"As we may think", by Vannevar Bush. Atlantic Monthly, 1945.
"As we may think", 1995 MIT Symposium celebrating the 50th anniversary of Bush's article.
"The Curse of Xanadu", by Gary Wolf. WIRED magazine 3.05, June 1995.
Ted Nelson and Xanadu, (the birth of hypertext) from The Electronic Labyrinth.
Project Xanadu, in Australia.

 

Other topics

Ivan Sutherland, GUI pioneer (early 60s!), from Sun Microsystems.
Professor gets first chip implant, from MSNBC (contributed by D'Lynn Robinson). 

 


Books and Journals

(* means SMSU Library, + means Sanderson Library):

* The Psychology of Everyday Things, by Donald Norman, Basic Books, 1988. Republished in 1992 as The Design of Everyday Things.

The Psychology of Human-Computer Interaction, by Stuart Card, Thomas Moran, and Allen Newell, Lawrence Erlbaum Associates, 1983.

* The Elements of User Interface Design, by Theo Mandel, Wiley, 1997.

*+ User Interface Design, by Ray Eberts, Prentice Hall, 1994.

*+ Understanding Computers and Cognition, by Terry Winograd and Fernando Flores, Ablex Publishing, 1986.

+ Computer Lib / Dream Machines, by Ted Nelson, 1974.

 


[ CSC 397 ][ Peter Sanderson ][ Computer Science ][ SMSU ]


Peter Sanderson ( pete@csc.smsu.edu )