Generic placeholder image


Material provided in the book is primarily made for Roassal, a visualization engine written in the Pharo programming language.

Generic placeholder image

Data Visualization

Roassal is intimate with XML, CSV, JSON. Roassal will make you an empowered data cruncher to paint and paint your data structures at will.

Generic placeholder image

Software Visualization

Many software engineering tasks involves advanced visualization techniques. Roassal, when coupled with Moose, will turn you into a surgeon for software.

Book outline.

Agile Visualization may be purchased online (paperback, eBook)

A flyer is also available

Part 0 - Before the feast

  1. Introduction - HTML

Part I - Roassal

  1. Quick Start - HTML
  2. Pharo in a Nutshell - HTML
  3. Painting with Trachel - HTML
  4. Visualizing with Roassal - HTML
  5. Coloring - HTML
  6. Applying Layout - HTML
  7. Defining Interaction - HTML

Part II - Builders

  1. Domain-Specific Visualization Made Easy with Builders - HTML
  2. Visualizing Polymetric Graphs using Mondrian - HTML
  3. Charting, Plotting and Curving using Grapher - HTML
  4. Documenting with a Legend - HTML
  5. Visualization Composition - HTML

Part III - Applications

  1. Expressing Epidemiological Models - HTML
  2. OpenStreeMap Integration - HTML
  3. Network Latency - HTML
  4. Analyzing Software using Moose - HTML


Download & Copyright.

The stable version is avaible as a one-click experience (Window, OSX, Linux). This is all you need.

Roassal is an essential component of Moose, a platform for data and software analysis (which is why Roassal is distributed as a ).

Roassal into action (more videos are available on the Moose website, HD mode is recommended):

Roassal is distributed under the MIT license, which means you are allowed to use it in commercial and non-commercial activities. In case you use Roassal in a commercial project, we would greatly appreciate donnations and / or indicate you are a Roassal user by mentioning site and displaying the Roassal logo in your artifact (website and software program).

How to reach us.

Our readers have had and will have a tremendous impact on the book. We always welcome feedback and comments. Material described in the book is regularly the topic of intense discussion. You can reach us via multiple channels:

  • Email us
  • Join us in the Moose mailing list to discuss about Roassal and the Moose platform. The Pharo language has a dedicated mailing list
  • We have an active team on Discord for Roassal and Pharo users. If you prefer Slack, then you get join us on Slack (get your invitation by clicking on the following badge ). Once logged in, join the #Roassal channel.
  • Many screenshots, tips, and experiences are shared via Twitter:
  • Intense discussion also happens on Facebook
  • We are physically based in Santiago, Chile. You can give us a ring to +56 9 913 123 81.


Thanks to all of you.

Agile Visualization is supported by open-source communites, research laboratories, and companies. Thanks to all of you! In particular, we thanks Object Profile, Lam Research, RMoD, Synectique, Commissariat à l'Énergie Atomique et aux Énergies Alternatives (CEA), Komponentenwerkstatt.

Agile Visualization is written using Pillar and Skeleton. Thanks Damien Cassou and Yuriy Tymchuk (Uko) for these wonderful frameworks.

We are deeply grateful to for their contributions to (no particular order) CH Huang, Chris Thorgrimsson, Tudor Gîrba, Renato Cerro, Stéphane Ducasse, Yuriy Tymchuk, Natalia Tymchuk, Juraj Kubelka, Juan Pablo Sandoval Alcocer, Milton Mamani, Vanessa Peña, Ronie Saldago, Alvaro Jose Peralta, Pablo Estefo, Igor Stasenko, Faviola Molina, Ricardo Jacas, Daniel Aviv Notario, Sergio Maass, Serge Stinckwich, Bui Thi Mai Anh, Johan Fabry, Nicolai Hess, Miguel Campusano, Peter Uhnák, Martin Dias, Jan Blizničenko, Samir Saleh, Leonel Merino, Volkert, Pierre Chanson, Andrei Chis, Thomas Brodt, Mathieu Dehouck, Miguel Campusano, Onil Goubier, Thierry Goubier, Esteban Maringolo, Alejandro Infante, Philippe Back, Stefan Reichhart, Ronie Salgado, Steffen Märcker, Offray Vladimir Luna Cárdenas, Alena Beyer.

The open-source communities behind Pharo and Moose have always been a great source of wisdom. We are happy to see Agile Visualization a result of your intense energy!

What our readers say.