State the current situation not just the possible future...
2003-07-21 11:46:57 Rob Williamson
[Reply]
Two points to add to this long string....
Point 1: Clarifying an Small Misconception
I just need to clarify something regarding building SVG applications using the Corel Smart Graphics Studio. You do not, in fact, need a Corel Server to deploy a data driven SVG application. We have a component called, "Process Builder" that allows developers to visually build run-time connections with data and logic without having to write ASP or JSP code (or actionscript for that matter). If you want to build these processes quickly and deploy them on a server that includes some added functions (like image serving, or CGM-SVG conversion) then you need a server.
However, the output of the product is open standard XSLT, SVG, and ECMA that you are free to deploy on the application server of your choice to the viewer of your choice. Our environment does not use any custom extenstions not usable by other viewers or authoring tools.
Again, this speaks to the value of SVG and the underlaying technologies....choice! As long as you are careful to not use proprietary extenstions then you are able to view it and use it in any tool in the 'content' delivery workflow.
Point 2: An observation on this thread
The real opportunity that Corel is seeing is not in making SVG as the be all and end all of XML and W3C browser technology that will replace the desktop as we know it. While this would be fantastic, if the entire SVG community budgets were all added up probably wouldn't be 1/10th of the R&D budget of Microsoft so extending the technology in this direction seems a little aggressive in this early phase of the technology. Exciting, to be sure....but aggressive.
However, what SVG is today is a powerful and low cost enterprise tool for accessing XML data being exposed through Web Services (or ODBC, or HTTP, etc). All enterprises want is:
1) an assurance that it solves their needs - which are rarely all that complex
2) that it will interoperate with other vendors seamlessly - without proprietary extenstions or compiled code
That's it....very simple. That is why I am so pleased with the potential of the vendors in this community and the sense of sharing that came out of the SVG open. Now we just need to make sure we don't fall prematurely into any pitfalls resulting in 'proprietarizing' SVG during *any* step in the content flow, from server side databases to client-side interfaces.