SVG Scenarios using Microsoft Office Visio 2003


With an installed base of nearly 8 million end users, Microsoft Office Visio is one of the most used drawing and diagramming applications available.  Until now, the product has mainly focused on drawings for print or embedding in other Office product documents.  With the 2003 release of Visio we will see the range of end user scenarios expand to web graphics through well considered and rich support of the SVG standard.   


This session will present an overview of this SVG support and will illustrate its value to customers through a series of end user scenarios using Visio and SVG.  Some of these represent new opportunities for third party Visio solution developers and customers.  These scenarios are intended to highlight the synergy between Visio’s easy-to-use graphics, its rich solutions platform, Microsoft’s XML enabling technologies, and the high level of graphics expression possible in SVG. 


On the surface, Visio will join dozens of other applications that can generate SVG graphics.  Looking a bit deeper, we will demonstrate that the SVG generated is highly structured and editable.  Going still farther and using the extension mechanism within SVG, we will see how Visio has extended SVG with additional structure in order to optimize edit-ability after round-trip back into Visio. 


At the most detailed level, this session will provide an example where SVG is used as the visual representation layer of a much richer XML data set exchanged between multiple applications in support of business process management (BPM).  In this example, we will demonstrate the ease with which users can associate process information with shapes in the Visio diagram through a BPM solution running in Visio.  This BPM information is then made available to other applications by mapping it to elements in a BPM schema/namespace carried in the SVG and associated with graphic SVG elements at the visualization level.   This information can then be used by analysis and line of business applications.


Mr. Richard A. See

Lead Program Manager – Advanced Technology Teams

Visio Product Unit – Microsoft Corporation 


Ms. Stella Du

Director of Development, SchemaSoft


Mr. Blair Shaw

Senior Development Consultant - Microsoft Corporation