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