13.07.2015 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The mxGraph package contains a client software, written in JavaScript, and a series of backendsfor various languages. The client software is a graph component with an optional applicationwrapper that is integrated into an existing web interface. The client currently runs on Firefox 1.5and Internet Explorer 5.5 and later and requires a webserver to deliver the required files to theclient. It is also possible to run the client from the local filesystem without a webserver. Thebackends may be used as is, or they may be embedded into an existing server application in oneof the supported languages.7.3.8. Batik Java SVG toolkithttp://www.mxgraph.com/Batik is a Java-based toolkit for applications or applets that want to use images in the ScalableVector Graphics (SVG) format for various purposes, such as <strong>di</strong>splay, generation or manipulation.With Batik, you can manipulate SVG documents anywhere Java is available. You can also use thevarious Batik modules to generate, manipulate and transcode SVG images in your applications orapplets. Batik makes it easy for Java based applications or applets to deal with SVG content.Using Batik’s SVG generator module, a Java application or applet can very easily export itsgraphics into the SVG format. Using Batik’s SVG viewing component, an application or applet canvery easily integrate SVG viewing and interaction capabilities. Another possibility is to use Batik’smodules to convert SVG to various formats, such as raster images (JPEG, PNG or TIFF) or othervector formats (WMF or <strong>PDF</strong>, the latter two due to the transcoder provided by Apache FOP).The Batik toolkit includes the following:Modules86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!