VU Informationsvisualisierung, SS 2004
zTimeView
Gruppe 3:

Wolfgang Aigner (aigner@asgaard.tuwien.ac.at), 9755342
Martin Tomitsch (martin.tomitsch@rise.tuwien.ac.at), 9726166

Basic Idea:

Using Piccolo to implement a zoomable version of “PlanningLines”

What are PlanningLines?

PlanningLine description
Example:
PlanningLines example

What is Piccolo?

Piccolo is a Java Framework for Zoomable User Interfaces (ZUIs) developed by the Human-Computer Interaction Lab (HCIL) of the University of Maryland.

" Piccolo is a Java 2 toolkit that supports the development of 2D structured graphics programs in general, and Zoomable User Interfaces (ZUIs) in particular. It makes it easy for Java programmers to build their own animated graphical applications with zooming, multiple cameras, layers, images, etc."
[Read more...]

Our Prototype

Screenshots

Encapsulated LifeLines using transparency:

screenshot LifeLine

Expand / collapseable LifeLines+:

screenshot LifeLine+

Expand / collapseable PlanningLines:

screenshot PlanningLines

Implementation Details

Programming Environment: Java JDK 1.4.2
Used libraries: Ant 1.4.1 (ant.jar), Piccolo 1.0 (piccolo.jar + piccolox.jar)

3 basic parts:
  1. Time model
  2. Task hierarchy
  3. User Interface
API Reference


created: 2004-06-08, last change: 2004-06-08, Wolfgang Aigner