| Sponsor |
John Stasko stasko@cc.gatech.edu 253 CoC |
| Area | Human-Computer Interaction |
Problem
Understanding large information repositories can be extremely
challenging and tedious without good tools to help you browse through
the information. Take, for example, all your files and directories on
a computer. They can easily number in the thousands, so getting a
handle on what is and isn't there can be tricky.
We've developed a visualization tool for depicting all the files and directories that a person has. It's called SunBurst and it uses a radial pie-slice methodology to present a person's files and directories. The system currently runs under Solaris UNIX and the X Window System (~stasko/Public/sunburst). In this challenging project, you will make a number of user interface enhancements to the system and/or you will reimplement Sunburst on another system such as Windows or the Mac.
Background
Read the following three articles to learn more about space-filling
visualizations such as the SunBurst.
Next, run the system and understand what it does and how it works. Get the source code for the system and decide what you will be implementing. For UI enhancements, any number of possibilities exist such as popping up the name and size of a file as the mouse passes over it, enhanced focusing commands for highlighting a particular file or directory, etc. (Please speak with Prof. Stasko for more ideas.)
Deliverables
You should turn in your software along with a brief (3-5 page) report
that describes what you have done.
Evaluation
You will be evaluated on the quality of your implementation, what you
have accomplished, and how much you have completed. Also, the overall
quality of the report will be judged, including its depth and insights.