IIT Home Page CNR Home Page

PowerXML: how to use SVG to create an open tool alternative to PowerPoint

PowerXML is a web application, based on Cocoon. It generates the slides through the Cocoon pipelines of XSLT transformations, serializing as SVG, PDF, or XHTML pages, according to the browser's capabilities. SVG is the main output format; PDF is used prevalently for print output while XHTML has been thought for the browsers without SVG capabilities.

Of course the best results are obtained with SVG; in particular in this format the generated slides are full of multimedia effects like animations, sounds, images and icons. For improving the text layout some new features, introduced with SVG 1.2 version as text flow, are heavily used. The SVG format, that we used, respects the accessibility guidelines.

Every slide is generated directly from the XML source and MSS style sheet, this means that the presentation is always consistent with the source and that is always possible to change the style during the presentation.

It is also possible to generate immediately all the SVG presentation off-line as a sequence of SVG slides, compressed into a zip archive. In this way the presentation can be used without Cocoon; of course the presentation will be static, and cannot be modified on fly.

SVGOpen2005, Twente, 2005

Authors: Andrea Marchetti, Maurizio Tesconi
IIT authors:

Type: Article in proceedings of international peer-reviewed conference
Field of reference: Information Technology and Communication Systems