|
|
| Interactive graphics |
| By combining SVG with existing Web technologies like HTML, JavaScript, DOM (Document Object Model), Java, or Visual Basic, developers can create extremely rich interactive graphics. Any SVG graphic element can modify or control any other SVG or HTML element or object. For example, mousing over a list of part numbers in an HTML table can highlight an illustration of that part in an accompanying SVG assembly diagram.
Sophisticated user interfaces or even full-blown online applications can be created with SVG. And because SVG is text based, the text inside graphics can be translated for other geographies quickly, often collapsing localization efforts to days instead of weeks.
|
|
|
|
|
Fueled by XML-based connections to corporate databases or other sources of information, SVG-enabled charts and graphs allow visitors to drill down to additional levels of detail.
|
|
|
| |
Improved end user experience |
|
|
| Web applications using SVG allow users to input their own data, modify data on the client, or even generate new graphics from two or more data sources. Because data is resident on the client, interactivity is almost instantaneous since there is no need to retrieve additional data from the server. |
|
|
| |
In SVG, text is text |
|
|
| SVG treats text as text, rather than outlines. Users can search SVG graphics by using the find dialog in the Adobe SVG Viewer. This makes SVG-based graphics searchable by Web search engines. |
|
|
| |
SVG can create SVG |
|
|
| Developers can create SVG-based tools like SVG Draw that can actually create new or modify existing SVG. Applications like Web greeting cards, maps, white boards, markup tools, etc., can be created. Enterprise applications such as Computer-based training programs and online help could also be developed. |
|
|
|
|