May 24, 2014

Released version 1.4.8 of ZOOM and PAN.


May 23, 2014

Released PERGOLA 2.0.91.



At its birth in 2000 this SVG space was only meant to be a showcase of my SVG work, art and commercial implementations. In 2004 it was enriched with a Javascript-SVG library where you can find a collection of utilities and widgets. Some of them are now legacy, and some are still maintained.

Domenico Strazzullo
SVG consultant


Some of these demos have declarative animations and will work with all browsers that fully implement SMIL, and with versions 5 to 8 of IE + ASV.

technical drawing of a Roots type compressor. Declarative animation.

essay with polygons, patterns and gradients.

Pattern animation. Based on work by David Dailey.

Gearobolo and Gearoboli
two artworks created for the KDE 3.4 wallpaper competition made in collaboration with designer Jayne De Sesa. Nothing transcendental, just SVG wallpapers. For evaluation purposes the color shifts in these versions make a complete cycle in 2/4 min, the final versions being 1/4 hours. Gearobolo is a projection of Myron's Discobolus, 450 b.C.

horse in motion. Faithful reproduction. Declarative animation.

Dr Fifty
meet doctor Fifty. Art. Declarative animation.

SS 11
animated landscape from a travelling experience. Declarative animation.

second episode of Stick's computed dream. Interactive game. Declarative animation and script.

Color wheel
simulation of a classic optical experiment. Declarative animation and script.

stick's computed dream. a short, animated story. Declarative animation and script.

Image pop-up
picture distortion. All declarative. Photo courtesy of Paula Gillen ©

Glass globe
filters. Dramatic lighting controlled by collapsible, resizable interface. Declarative animation and script.


SVG native framework with libraries.

GEMï is a cross-browser Web Operating System. It consists of an Application Environment Manager and a Graphical User Interface. It uses SVG as Virtual Device Interface. Since version 2 GEMï is powered by Pergola (old version 1.1).

Codetronix project
The company's specifications required the building of a subsystem of interactive windows with current features like zooming, scrolling, displacement, collapse, maximize, menus, debugger like functions, etc., which resulted in building a mini operating system and grafting it onto a pre-existing application. The application allows engineers to monitor programming procedures happening in parallel in microchips. A key feature is the possibility of opening new windows: the program running in the microchip can present several thousands of procedures, with events activity taking place in parallel in different channels at a given time. The monitoring engineer must be able to simultaneously visualize procedures in a time zone other than the current or to check events taking place in procedures not currently shown. A demo will be available soon.

Corio project
The company's specifications required a vector based, interactive graphical interface that would allow the managers to consult the monthly results of the individual shops of several commercial centers. SVG was the perfect soultion. The accompanying script draws the data from a database using JavaServer Pages technology. Features include thematic, as well as global, data display; bar charts; classes; layers selection; full feature zoom and pan; help. Note for developers: Feel free to use routines from this code, not without giving credit to the author, thank you. Dotuscomus, Inc. holds the intellectual property of its copyrighted creations and the use of this complete svg+js work, in its actual form, for other commercial implementations without prior agreement with the author, is expressly prohibited. Previews no longer available on the company's demand. A fake build will be available soon.


Following these links you will find everything you may possibly want to know about SVG. Some of these sites have been around for quite a while, pioneers of the SVG community, establishing themselves as a reference. The information offered is exhaustive, to various extents.



SVG is implemented natively in Opera, Firefox, Safari, Google Chrome, and Internet Explorer 9+. For previous versions of Internet Explorer, as well as other browsers, the Adobe ASV plugin is available.

Updated: May 23, 2014