[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: What is XML For?


weather java applet
I've spent too long on this so I'm only going to address a few small issues.

Alaric B. Snell wrote:
> On Wednesday 30 October 2002 01:17, Paul Prescod wrote:
> 
>...
> 
> That's a different issue entirely. That's an argument for having standard 
> interfaces to data rather than anything to do with power. He's confusing 
> programming languages with data description languages. No site sends you 
> weather information in the form of a Java applet!

When people (like TBlanchard) say they want to send "smart objects" 
rather than "dumb data" this is precisely what they are proposing. Not 
"applets" but Java or Smalltalk objects. And it is because they don't 
understand the POLP.

> ... They'd have to compile it 
> up again each time the weather changed! 

No they wouldn't. An object is a merger of data and behaviour. The data 
is typically joined with the behaviour on the recipient side.

>...
> And what does this have to do with the power of Scheme vs. XSLT?

Scheme versus _schema languages_ (including DTDs) and pointer languages 
and CSS. Not Scheme vs. XSLT.

 >...
> Now while the RDF weather data can be converted into a Java applet, the Java 
> applet can't be converted back into RDF weather data without a human to 
> reverse engineer it, wherein the problem lies.

Exactly. And people convert the "data" that is a schema or a CSS 
stylesheet into all kinds of crazy forms all of the time (diagrams, 
GUIs, code, sample files, etc.). They couldn't do that if the schema 
language and stylesheet language were just Lisp code.

>...
> 
> SVG's the first reasonable vector format I've seen suggested for the 
> Interweb, though, quite independant of anything to do with it being XML...

You're welcome to your opinion but it is nevertheless the case that SVG 
directly and explicitly builds upon:

  * XML
  * XML Namespaces
  * XLink
  * CSS
  * SMIL (another XML vocabulary, which animates XML documents)
  * DTDs and Schemas
  * DOM API

I don't doubt that you could make another language that didn't use these 
features of the XML family but it would not really be anything like SVG. 
You can see applications using _all_ of these features together here:

  * http://www.kevlindev.com/games/

  Paul Prescod


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.