From Visualization Sp06
Final Project Proposal
- Brien Colwell
I want to address the problem of moving objects through a zoomable user interface. Particularly, I propose to augment a programming by example system I have been working on to allow designers to interactively chart the path of an object through a zoomable space. I would like to implement a crude Zoomable User Interface (ZUI) builder application of the following flavor:
- The designer charts a path using the system
- The path is imported into an existing ZUI (like Piccolo) and associated with some component
- The component moves along the path when a certain event is triggered
The way objects are moved in a ZUI can affect usability. The experiment would be to test whether novel movements generated by this system increase the usability of a ZUI.
NOTE: somewhere the project changed to explicitly visualizing movement in multiscale. Although the generated movements still work in Piccolo, the focus was on no ZUI implementation in particular.
Slides as a PDF: Media:presentation_0.pdf
Slides as a PDF: Media:presentation_1.pdf
The Decorate and Play video referenced in the slides is at http://www.ocf.berkeley.edu/~bcolwell/halcyon_glaze/dec_and_play.html. Note that this shows my software (all the shapes and colors) over an instance of Piccolo (the words). They are both working in unison, although they are two separate ZUIs. The Piccolo user interactions are used (right-click zoom, no rotation control as of yet).
Final Paper and Software
Final Paper: Media:final_version3.pdf
(LaTeX source, sans biblio. and figures: Media:final_version3.txt; you'll have to rename it
Please see http://www.ocf.berkeley.edu/~bcolwell/halcyon_glaze for demo and source downloads.