Rapid Prototyping of
Visualizations using Mondrian
      Adrian Lienhard, Adrian Kuhn and Orla Greevy
                    ...
Co-evolving the visualization
tool with the research process


          Requirements not well known upfront
             ...
Shortening the
                deployment cycle
 Long deployment                                             Changes shoul...
Dynamic container and
                visualization engine
Smalltalk                                                      ...
Dynamic container and
                visualization engine
Smalltalk                                                      ...
2
                                                                                                                  c




...
VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
Conclusions

  ‣ Research process and building the
       visualization tool should go hand in hand
  ‣ But, building the ...
Demo...



VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
Upcoming SlideShare
Loading in...5
×

Rapid Prototyping Of Visualizations Using Mondrian

759

Published on

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
759
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Rapid Prototyping Of Visualizations Using Mondrian

  1. 1. Rapid Prototyping of Visualizations using Mondrian Adrian Lienhard, Adrian Kuhn and Orla Greevy Software Composition Group University of Bern, Switzerland
  2. 2. Co-evolving the visualization tool with the research process Requirements not well known upfront Prototyping can reveal new insights VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  3. 3. Shortening the deployment cycle Long deployment Changes should be applied cycles slow down the on the fly and become devleopment process active immediately on the fly stop adapt experiment compile experiment adapt setup re-start in the same time VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  4. 4. Dynamic container and visualization engine Smalltalk Mondrian Key features enabling rapid Declarative visualization prototyping: scripting engine ‣ Hot method recompilation Interaction event handlers ‣ Hot debugging support with block closures for coordinating composed views in a tool VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  5. 5. Dynamic container and visualization engine Smalltalk Mondrian Key features enabling rapid Declarative visualization prototyping: scripting engine ‣ Hot method recompilation Interaction event handlers ‣ Hot debugging support with block closures for coordinating composed views in a tool short demo... VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  6. 6. 2 c 1 b 3 a d 4 e f VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  7. 7. VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  8. 8. Conclusions ‣ Research process and building the visualization tool should go hand in hand ‣ But, building the tool should not slow down the reasearch process ‣ Dynamic container and visualization scripting engine for rapid prototyping VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  9. 9. Demo... VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  10. 10. VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  11. 11. VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  12. 12. VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  13. 13. VISSOFT’07 : : Rapid Prototyping of Visualizations using Mondrian : : Adrian Lienhard : : lienhard@iam.unibe.ch
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×