UE Informationsvisualisierung, SS 2004
Gruppe 3
zTimeView
Zoomable TimeView
WOLFGANG AiGNER
Matr.Nr.: 9755342
aigner@asgaard.tuwien.ac.at
MARTiN TOMiTSCH
Matr.Nr.: 9726166
martin.tomitsch@rise.tuwien.ac.at
Basic Idea
What are PlanningLines?
What is Piccolo?
Our Prototype
    Screenshots
    Implementation Details
    API Reference
Downloads
References

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...

download
>> Download initial class presentation on Jazz / Piccolo
Filename: 1_03_jazz.pdf
Needed application: PDF Viewer
(e.g. Adobe Acrobat Viewer)

Size: 832 kB
Time to download: approx. 2 min
(56k Modem)

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), MPXJ: Microsoft Project Exchange in Java 0.0.21 (mpxj.jar)

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

Downloads

download
>> Download initial class presentation on Jazz / Piccolo
Filename: 1_03_jazz.pdf
Needed application: PDF Viewer
(e.g. Adobe Acrobat Viewer)

Size: 832 kB
Time to download: approx. 2 min
(56k Modem)

download
>> Download prototype
Filename: zTimeView.zip
Needed application: Java JRE 1.4.2
Size: 2 MB
Time to download: approx. 5 min
(56k Modem)

download
>> Download prototype class presentation
Filename: 3_03_ztimeview.pdf
Needed application: PDF Viewer
(e.g. Adobe Acrobat Viewer)

Size: 480 kB
Time to download: approx. 1 min
(56k Modem)

References

  1. Wolfgang Aigner and Silvia Miksch. Supporting Protocol-Based Care in Medicine via Multiple Coordinated Views, to appaear in: Proceedings of the International Conference on Coordinated & Multiple Views in Exploratory Visualization (CMV 2004). IEEE, 2004.
  2. Wolfgang Aigner. Interactive Visualization of TimeOriented Treatment Plans and Patient Data. Master’s thesis, Vienna University of Technology, Institute of Software Technology and Interactive Systems, Vienna, Austria, May 2003. IEEE Transactions on Information Technology in Biomedicine, 2(4):217–228, 1998.
  3. Benjamin B. Bederson, Jon Meyer, Lance Good. Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java, Human-Computer Interaction Lab, University of Maryland, Proceedings of the ACM Symposium on User interface software and technology (UIST), 2000, p. 171-180
  4. Luca Chittaro and Carlo Combi. Visual Definition of Temporal Clinical Abstractions: A User Interface Based on Novel Metaphors. In Proceedings of AIME 01: 8th Conference on Artificial Intelligence in Medicine Europe, Lecture Notes in Computer Science, volume 2101, pages 227–230, 2001.
  5. Robert Kosara, Peter Messner, and Silvia Miksch. Time and Tide Wait for No Diagram. Technical Report Asgaard-TR-2001-2, Institute of Software Technology and Interactive Systems, Vienna University of Technology, Austria, 2001.
  6. Robert Kosara and Silvia Miksch. Visualizing Complex Notions of Time. In Jean Roberts, editor, Proceedings of the Conference on Medical Informatics (MedInfo 2001), pages 211–215, 2001.
  7. C. Plaisant, B. Milash, A. Rose, S. Widoff, and B. Shneiderman. LifeLines: Visualizing Personal Histories. In Proceedings CHI’96 ACM Conference on Human Factors in Computing Systems, pages 221–227, New York, 1996. ACM Press.
  8. Catherine Plaisant, Richard Mushlin, Aaron Snyder, Jia Li, Dan Heller, and Ben Shneiderman. LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records. In Proceedings of the 1998 American Medical Informatic Association Annual Fall Symposium, pages 76–80, November9– 11 1998. pages 110–119. ACM Press, 2000.

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