|
Because the Avalanche Meteorology Toolkit (AMT) does not strictly adhere to the SVG 1.1 specification[1] I am unable to use it with the Squiggle SVG Browser. Strictly adhering to Web standards[2] reduces the cost and complexity of development while increasing the accessibility and long-term viability of any site published on the Web.
I am a Linux user who views SVG content using the Squiggle SVG Browser that comes with Apache's Batik SVG toolkit.[3]
I have found two reasons why AMT does not work on Squiggle:
1) AMT's SVG does not match the SVG 1.1 specification in a few instances. For example, 'left' and 'center' are not valid values for the text-anchor property. The valid values from the specification are 'start' and 'middle'.[4]
2) AMT makes use of proprietory Adobe SVG Viewer features that are not part of the SVG 1.1 specification. Rather than using Adobe's server-connection capabilities to load external data sources, xlink:href links in the menu could be applied to achieve the same effect. A click on the menu would then request new pages from the server, thus making use of the traditional HTTP GET request to retrieve new data views.
As it stands the AMT looks like a great toolkit, however currently it's a proprietory Adobe SVG Viewer application. With a little work it could be made into an awesome open-standard, cross-platform compatible Web application, by strictly adhering to existing W3C Web standards.
[1] http://www.w3.org/TR/SVG11/
[2] http://www.webstandards.org/about/
[3] http://xml.apache.org/batik/
[4] http://www.w3.org/TR/SVG11/text.html#TextAnchorProperty
|