Information programming for personal user interfaces
Abstract
With widespread access to e-mail, the world-wide web, and other information sources, people now use computers more for managing information than for managing applications. To support how people naturally and routinely organize information, computers ought to be able to reflect the categories, relationships, and cues that people rely on when thinking about and remembering facts. Toward this end, we created an Information Programming Toolkit (IPtk) that collects application-independent properties, indexes documents along many dimensions to create a personal record of information use, and provides convenient means for information access. The IPtk enables the development of smart user interfaces that automatically tailor information to a user's history and context of information use.