User Interface

Automatic layout of presenations (including choosing navigation controls) with the option of presentation customization should be the primary way user interfaces are created and maintained.

SUPPLE: Automatic Generation of Personalizable User Interfaces

Supple demonstrates that idea very nicely (even though the particular implementation is probably not quite what we want).

http://www.cs.washington.edu/ai/supple/

ARNAULD takes customization in the wrong direction by "eliciting" (that is, interrogating the user rather than attending to them), but addresses the need to customize.

http://www.cs.washington.edu/ai/arnauld/

What we really want to do is allow the user to modify the presentation as they see fit and then we infer their preferences from those changes.

Another view on device independence: http://www.w3.org/2001/di/IntroToDI.html, http://www.w3.org/UbiWeb/.

Many, many, tools

Java Object-Graph Navigation Language: http://www.ognl.org/

http://wolfpaulus.com/theodore/

http://www.swixml.org/

TreeForm
is a syntax tree drawing software intended to allow Syntacticians to draw complex trees using visual tools.

http://www.xoetrope.com/zone/articles/index.php?zone=XUI

http://xui.sourceforge.net/wikka/wikka.php?wakka=Eclipse

XulBooster
an Eclipse plug-in to edit XUL + Firefox Extensions.
http://cms.xulbooster.org/

Data Visualization

http://www.ccom.unh.edu/vislab/projects/InfoNets.html

Survey of Topic Map Visualization (PDF)

http://www.cse.ogi.edu/class/cse580ir/handouts/23%20September/Overview/sld006.htm

Cartia Themescape wound up in Aureka. Interesting how the patent portfolio folk keep getting hooked on graphics for presenting information about textual documents. http://www.thomson.com/content/scientific/brand_overviews/aureka

Information Maps (PDF) from UCL Centre for Advanced Spatial Analysis

http://www.isr.uci.edu/events/dist-speakers06-07/ware07.html

http://www.ccom.unh.edu/vislab/projects/InfoNets.html

http://www.cs.ubc.ca/~van/cangraphics.html

http://www.nvisionsoftware.com/html/appvision_5_0.htm

Jeff Han's Multitouch

http://infosthetics.com/archives/2007/03/even_more_multitouch_screen.html

Animation

http://processing.org/

http://www.myphysicslab.com/

http://blogs.sun.com/chrisoliver/entry/3d_and_faux_3d

http://irrlicht.sourceforge.net/author.html

http://roxik.com/pictaps/?pid=a293692

Workbooks

wikiCalc
http://wikicalc.org/

wikiCalc is in Perl. Java-Perl Library could help.

http://www.socialtext.net/stoss/index.cgi?socialtext_open_source_wiki