site map
Description
Introduction, links to other work, and the people who built, and are building, the system.
Entry page
But First, a Fable
Linkage
Without Whom Which
B669 course homepage(s)
Overview
Outline of the project: why it's necessary, how it might be done, and what will likely come next.
The Alto---A Love Story
Personalized Information Maps
The Uses of Locality
Hypothetical Interactions
Rubberbanding
First Steps
The Future
Interface
What's wrong with the desktop and description of a more dynamic, and game-like space.
Dynamic Information Spaces
Problems with Interfaces Today
Toward a Better Interface
A Star Field Interface
Clipping Information for Display
Game Interfaces
Navigating Pagespace
Memorable Interfaces
How Not To Design an Interface
Database
What's wrong with the operating system, and analyzing and storing more page attributes.
Linking Pages Into a Space
Page Attributes
Evaluating Pages
Linking Pages
Detective Story
Search
Some ideas on why search is central and ways to make it a more pleasant experience.
Search
Context For Free
Search Strategies
Remembering Searches
Dynamic Search
Metric Matching
Adaptive Vocabulary
Personalizing Search
Search Interfaces
Star Trek
Search
Classifier
Some artificial intelligence ideas for the system's data clustering and user analysis algorithms.
Adaptive Classifiers
Information Helpers
Three Stage Development
A Science Analogy
Programming As Hinting
Hinting on Blackboards
An Example of Agent Science
Living Architecture
Intuition-Style Programming
Manual
Overview of the last implementation together with package- and class-level documentation.
Documentation
Overview
Engine Overview
Interface Overview
Advisor Package
Cache Package
Feature Package
Ferret Package
Filter Package
Fingerprint Package
Gui Package
Gui.action Package
Gui.event Package
Gui.preview Package
Mapmaker Package
Notifier Package
Parser Package
Tools Package
WebpageDB Package
Appendix II: List of Classes
Architecture
The organization of, and philosophy behind, the newest implementation of the program.
Architecture
Information Management
Simpletons
The Datastream
Memory
Simpleton Roles
Objects
Clusters
Entities
Using Clusters
A Virtual Machine