Rick,
 
although I recognise the need of the possibility to actually earn money using 
an open standard like SVG, the hair on the back of my neck stood up when I read 
"created a (patent applied for) model ". Apart from the obvious question what 
on earth you guys might think is unique in your 'model', software developers in 
the'open' community in Europe are currently trying to convince the EU not to 
follow the  disastrous road of patenting that eg the US has been taking. 
 
Come on people, we are in serious threat of living , in a few years from now, 
in a world where big companies will sue you for making a program that uses the 
concept "it starts loading data when you use an 'open menu' command", just 
because they happen to have been the first who patented this "unique idea"...
____________________________ 
Barend K�bben 
International Institute for Geo-information Sciences and  Earth Observation 
(ITC) 
PO Box 6, 7500AA Enschede (The Netherlands) 
ph: +31-(0)534874253; fax: +31-(0)534874335 
_____________________________ 

________________________________

From: Rick Bullotta [mailto:[EMAIL PROTECTED]
Sent: Wed 08-Dec-04 15: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











-----
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











[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/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/
 



Reply via email to