An independent platform software, developed with Java and XML, consists of enclosed components. It can be embedded in any Java-based application for maximum functionality.
1) A Parser for Visio XML documents. It can read and analyze the components and objects in a Visio XML document based on the XML Schema for MS Visio.
2) A Convertor. This feature abandons unuseful components and objects such as ICON objects, reducing the document tree's depth to generate a new document with a compressed size, improved parsing efficiency, and enhanced convenience for network dispatch and delivery.
3) A Library which encapsulates the necessary meta-graph objects. The objects in the library correspond with those in the original Visio document structure but are reconstructed with Java.
4) A Palette Library which encapsulates the objects used to carry out the output processing for different devices, such as screen, printer or plotter, and other objects to make some transformation such as drag & drop, translation, rotation, shear, zooming and symmetric.
5) An Interface Repository containing the document-interface objects, event-interface objects, coordinates-interface objects, and palette-interface objects. They enable integration with other Java-based applications.
This software can be embedded into other Java-based applications, or it can serve as a pure viewer for MS Visio XML documents. Its functionality enables parsing and conversion of Visio files to create more efficient documents for use on a network or for delivery. The software's Palette Library can also accommodate transformations for different devices, making output processing more manageable. Overall, this software is a powerful tool with extensive capabilities in the world of software development.
Version 1.0: N/A