Rick, I'm intrigued that you applied for a patent. What part of this process is in your view unique?
Regards, Mark Mark Birbeck CEO x-port.net Ltd. e: [EMAIL PROTECTED] t: +44 (0) 20 7689 9232 w: http://www.formsPlayer.com/ Download our XForms processor from http://www.formsPlayer.com/ > -----Original Message----- > From: Rick Bullotta [mailto:[EMAIL PROTECTED] > Sent: 08 December 2004 14:33 > To: [EMAIL PROTECTED] > Subject: RE: [svg-developers] XMl 2 SVG > > > > We built our own, for a very specific purpose (manufacturing > and executive dashboards). Corel was doing some stuff, as > was Beatware (though not SVG-specific, if I recall). > > We explored XSL as one approach and found it to get "in the > way". Instead, created a (patent applied for) model by which we have: > > 1) The "raw" SVG (a SVG drawing of some sort) > 2) The "properties" of the SVG drawing that are to be > mappable/configurable > 3) The "mappings" from the abstract "properties" to specific > SVG elements/attributes > 4) The "raw" data (one or more XML documents containing data) > 5) The "expressions" which populate those properties from the data > > The key reason for the "properties" abstraction was to expose > top-level "typed" properties for the visualization object. > For example, if we created some type of dial gauge, the > "properties" might include: > > - Background color > - Needle color > - Minimum range > - Maximum range > - Value > - Label > - NumberFormat > > Then, through a visual GUI, these abstract properties were > bound, using fairly rich expressions (a bit more than ECMA > script) to the appropriate SVG elements/attributes. > > Lastly, through another visual GUI, these "generic" display > objects could have their properties bound (once again, via > expressions) to data. The other "special sauce" in this GUI > was hiding the ugliness of Xpath from the user and allowing > them to drag-and-drop from XML documents to the property > mapper/expression editor. > > From a technology perspective, there's nothing special needed > other than an XML parser (.NET or Java). The actual > rendering can be done server-side (via a web service) or > client-side (via a helper applet and the Adobe viewer). To > accomplish the outbound server-side rendering to an image, we > have created separate server-side components that leverage > SharpVectorGraphics on the .NET platform and Batik in Java > environments. > > Hope that gives you some idea of what it possible! > > Rick Bullotta > CTO > Lighthammer Software (http://www.lighthammer.com) > > -----Original Message----- > From: A.M.Shourbagui [mailto:[EMAIL PROTECTED] > Sent: Wednesday, December 08, 2004 6:09 AM > To: [EMAIL PROTECTED] > Subject: [svg-developers] XMl 2 SVG > > > hi guys is there yet any tool that maps xml nodes to > svg elements..or visual editor for creating xsl that > transforms an xml to svg... > thnx > kojo > > > > __________________________________ > Do you Yahoo!? > Meet the all-new My Yahoo! - Try it today! > http://my.yahoo.com > > > > > > ----- > To unsubscribe send a message to: > [EMAIL PROTECTED] > -or- > visit http://groups.yahoo.com/group/svg-developers and click > "edit my membership" > ---- > Yahoo! Groups Links > > > > > > > > > > > ------------------------ Yahoo! Groups Sponsor > --------------------~--> > Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. > Now with Pop-Up Blocker. Get it for free! > http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/1U_rlB/TM > -------------------------------------------------------------- > ------~-> > > ----- > To unsubscribe send a message to: > [EMAIL PROTECTED] > -or- > visit http://groups.yahoo.com/group/svg-developers and click > "edit my membership" > ---- > Yahoo! Groups Links > > > > > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/1U_rlB/TM --------------------------------------------------------------------~-> ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

