There are many visualization tools available in infovis, but most of them are designed to display customized visualisations for specific data sets. PULSE is an approach to handle various time based data sets, no matter which problem domain is addressed. Therefore time based data is organized in streams of events, each having at least a name, starting time and duration. PULSE provides a basic interface to enable the user to compare, analyze and visualize such data by conerting XML-based input files into a zoom- and panable visualisation. Events are displayed in a calendar like overview. Apart from that, PULSE offers a highly customizable area to display detailed information. In this paper we want to discuss related work, then describe the design of PULSE and propose future improvements.

Interested? Get the paper! * IVPulse.pdf: The complete Paper to the PULSE Project

  • PULSE in action:


PULSE is open source, and licensed as seen below. Feel free to expand PULSE!

PULSE can implement any type of data-sets and provides basic and advanced interaction techniques, provided the *.xml file you feed PULSE with is build according to the following XML schema.

  • streamML.xsd: Create any data-sets using this XML schema, and easily explore them via PULSE!

Some UML

* uml_events.png: uml_events

* uml_visualization.png: uml_visualization

Related Work

PULSE was built using Processing. Check it out! http://processing.org/

Prefuse: http://vis.berkeley.edu/papers/prefuse/

ProtoVis: http://hci.stanford.edu/jheer/files/2009-Protovis-InfoVis.pdf


Behind PULSE

PULSE was developed as a semester project during the lecture "Informationsvisualisierung" (http://www.medien.ifi.lmu.de/lehre/ws0910/iv/) held by Prof. Butz under the supervision of Dominikus Baur.

PULSE was coded and contrived by:

Christian Breil

Anna Follmann

Roman Graebsch


To get more information and sketches from the develoment and initial thoughts about PULSE, check out some of the files in the Wiki appendix.

PULSE is licensed...

Creative Commons License
PULSE by Christian Breil, Anna Follmann, Roman Graebsch is licensed under a Creative Commons Attribution 3.0 Germany License.
Based on a work at wiki.medien.ifi.lmu.de/Main/IVPulse.
Topic attachments
I Attachment Action Size Date Who Comment
Architektur.pngpng Architektur.png manage 122.9 K 17 Dec 2009 - 09:36 AnnaFollmann Second draft of the Data Format
Dataformat.pdfpdf Dataformat.pdf manage 20.2 K 16 Dec 2009 - 12:26 RomanGraebsch First draft of the Data Format
IVPulse.pdfpdf IVPulse.pdf manage 427.9 K 31 Jan 2010 - 17:12 RomanGraebsch The complete Paper to PULSE
PulseMain.jarjar PulseMain.jar manage 300.3 K 27 Jan 2010 - 23:23 RomanGraebsch PULSE v1.0 executable jar-File
Pulse_Basic.pdfpdf Pulse_Basic.pdf manage 475.0 K 16 Dec 2009 - 12:26 RomanGraebsch Overview of the Pulse GUI
Pulse_Sub.pdfpdf Pulse_Sub.pdf manage 622.7 K 16 Dec 2009 - 12:27 RomanGraebsch More Detailed view of one Category
Pulse_TimeCycles.pdfpdf Pulse_TimeCycles.pdf manage 294.3 K 16 Dec 2009 - 12:27 RomanGraebsch Draft for Cyclic event visualisation
pulse_v1.0.zipzip pulse_v1.0.zip manage 106.2 K 27 Jan 2010 - 23:32 RomanGraebsch PULSE v1.0 ZIP-File containing the source code
sample_streams.zipzip sample_streams.zip manage 13.2 K 28 Jan 2010 - 09:59 RomanGraebsch Some sample XML streams
screenshot.PNGPNG screenshot.PNG manage 98.5 K 28 Jan 2010 - 09:41 RomanGraebsch PULSE in action
streamML.xsdxsd streamML.xsd manage 5.3 K 27 Jan 2010 - 23:39 RomanGraebsch Create any data-sets using this XML schema, and easily explore them via PULSE!
uml_events.pngpng uml_events.png manage 13.8 K 27 Jan 2010 - 23:28 RomanGraebsch uml_events
uml_visualization.pngpng uml_visualization.png manage 20.8 K 27 Jan 2010 - 23:29 RomanGraebsch uml_visualization
Topic revision: r15 - 01 Feb 2010, RomanGraebsch
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Medieninformatik-Wiki? Send feedback