Skip navigation
Latest News

Current Version

Stable: 0.11.2 (March 2015)

Development: 0.12.0-SNAPSHOT through SVN and Maven only (July 2015)

What is ZVTM ?

Current Graphical User Interface toolkits like Swing are powerful, generic and portable, but cannot be used for some generic application classes such as graph editors, requiring programmers to use lower-level APIs such as Java2D which are more expressive but harder to use.

ZVTM is a Zoomable User Interface (ZUI) toolkit implemented in Java, designed to ease the task of creating complex visual editors in which large amounts of objects have to be displayed, or which contain complex geometrical shapes that need to be animated. It is based on the metaphor of universes that can be observed through smart movable/zoomable cameras, and offers features such as perceptual continuity in object animations and camera movements, which should make the end-user's overall experience more pleasing.

ZVTM features a graphical object model that makes the task of creating, modifying and animating graphical entities easier, allows the definition of custom shapes, all through a simple API. ZVTM also features smooth zooming capabilities (zoomable user interface), multiple independent layers inside a single viewport. In addition to vector graphics, text and bitmap images, ZVTM can display PDF documents and supports a subset of SVG. It has been used for instance to develop IsaViz, a visual browser/editor for RDF that represents models as zoomable 2D graphs.

ZVTM is the continuation of a project initiated at Xerox Research Centre Europe and later continued at MIT and W3C. It was then called XVTM (Xerox Visual Transformation Machine). ZVTM, now developed at INRIA, builds upon XVTM and is distributed under the LGPL license as was XVTM.

Main Features

Some applications using ZVTM

probing lens screenshot atc screenshot isaviz screenshot ALMA OMC screenshot
World Browser IsaViz ALMA OMC
Navigating in a multi-scale version of
NASA's Blue Marble Next Generation World Map
with Geonames data and ESRI shapefiles
overlaid on top of it.
A probing lens magnifies Massachusetts in context.
Air traffic network of the main 232 airports
and 690 heaviest routes on the same map
(86 400 x 43 200 pixels decomposed into a pyramid of 2 730 tiles 1 350 x 1 350 each)
A visual authoring tool
for Semantic Web data (RDF)
ALMA radio-telescope Operations Monitoring and Control software
zgrviewer screenshot ZUIST screenshot blast2go screenshot VXT screenshot
A GraphViz/DOT viewer featuring many aids to navigation in large networks. A multi-scale interface for navigating in 20 years of papers published at ACM UIST (578 PDF documents, typically 4-to-10 page long) A universal Gene Ontology annotation, visualization and analysis tool for functional genomics research A tool for visualizing and editing XML transformation rules (based on XSLT)
SOM screenshot SALI viewer screenshot fsm visualizer screenshot clf/panoramix screenshot
SOM SALI Viewer FST Visualizer CLF/Panoramix
A P2P OWL ontology visual authoring tool Structure Activity Landscape Index A state-machine visualizer A monitoring tool for distributed applications based on the CLF middleware platform


See the News page


Emmanuel Pietriga
Romain Primet
Caroline Appert
Benjamin Bach
Rodrigo A. B. de Almeida
Olivier Chapuis
Fernando del Campo
Julien Husson
Milton Mamani
Mathieu Nancel
Olivier Garaud
Olivier Gladin
David J. Hamilton
Rubin Kleiman
Thomas Maitre
Eric Mounhem
Alex Poylisher
Boris Trofimov
Jean-Yves Vion-Dury
Hosted by Get Zoomable Visual Transformation Machine at Fast, secure and Free Open Source software downloads