UIST2.0 Archive - 20 years of UIST
Back to keywords index


end user programming

In Proceedings of UIST 1992
Article Picture

Frameworks for interactive, extensible, information-intensive applications (p. 33-41)

In Proceedings of UIST 2006
Article Picture

RecipeSheet: creating, combining and controlling information processors (p. 145-154)

In Proceedings of UIST 2009
Article Picture

The web page as a WYSIWYG end-user customizable database-backed information management application (p. 257-260)

Abstract plus

Dido is an application (and application development environment) in a web page. It is a single web page containing rich structured data, an AJAXy interactive visualizer/editor for that data, and a "metaeditor" for WYSIWYG editing of the visualizer/editor. Historically, users have been limited to the data schemas, visualizations, and interactions offered by a small number of heavyweight applications. In contrast, Dido encourages and enables the end user to edit (not code) in his or her web browser a distinct ephemeral interaction "wrapper" for each data collection that is specifically suited to its intended use. Dido's active document metaphor has been explored before but we show how, given today's web infrastructure, it can be deployed in a small self-contained HTML document without touching a web client or server.