1.5.4 title and content

ACTION-78 was kept open, with the idea that I would work with you to come up with a mutually agreeable replacement for section 1.5.4 "Relationship to Flash, Silverlight, XUL and similar proprietary languages." you prefer to work via IRC and email rather than telephone. Personally, I find IRC pretty limiting for making coherent points and being clear things are understood, so I think that leaves us with email.

I still contend that no content-deleting the section - is better than what's there now, and that writing replacement text not a good use of the group's time. Certainly this is no place for political polemics and marketing positioning. If something is going to remain, the current content contains many difficulties. I will start with the words of the section title:


 1.  "Proprietary"

A "proprietary format" by some definitions http://www.openformats.org/en1 is one in which the specification isn't publicly available (not true for any of these). Another definition http://en.wikipedia.org/wiki/Proprietary_format includes those whose specification is publicly available but implementations prohibited (not true here either), or those for which implementation is allowed but future specifications under the control of a single organization. Even for the last definition, the contrast between these other languages and this one might consider the WhatWG decision process up until now "proprietary" (under the control of a single individual or organization.)    I think dropping the word "proprietary" does not keep anyone from engaging in a marketing campaign outside of this forum, claiming their adherence "Open standards" and "Open source" over the "proprietary" languages, but I don't think it's appropriate to engage in such a marketing campaign in the standards document.


 1.  "language": Neither Flash" nor Silverlight are languages.

Flash:

As noted in http://en.wikipedia.org/wiki/Adobe_Flash   Adobe Flash is a "multimedia platform", which includes several products, e.g.,
Adobe Flash CS4 Professional: http://www.adobe.com/products/flash/
the free software Flash Player: http://www.adobe.com/products/flashplayer/
the Adobe Flash Lite software: http://www.adobe.com/products/flashlite/?promoid=DRHWS
Adobe FLash Cast 2 mobile services: http://www.adobe.com/mobile/solutions/flashcast/?promoid=DRHWS

None of these are markup languages, and it is no more appropriate to relate this document to any of them than it is to describe the relationship with the Opera browser implementation  the iPhone implementation of Safari or the development tools for them.

There is a file format SWF, http://en.wikipedia.org/wiki/SWF  documented in http://www.adobe.com/devnet/swf/. However, the file format is not a "language" in the same sense as HTML is a Markup Language and JavaScript is a programming language.

The closest thing to a "language" which might be compared to HTML 5 is Adobe Flex, http://en.wikipedia.org/wiki/Adobe_Flex which is
implemented by the open source Flex SDK. http://labs.adobe.com/wiki/index.php/Flex:Open_Source. Flex is an XML-based markup language.  In the next release - scheduled for before HTML5 is ready, Flex "Gumbo"  (http://labs.adobe.com/wiki/index.php/Gumbo:Whats_New_SDK )  includes declarative support for additional graphics primitives in a component called FXG.

A technical review of Flex and FXG support vs. HTML5 might be something one could summarize.

Similarly, Microsoft Silverlight http://www.microsoft.com/SILVERLIGHT/  http://en.wikipedia.org/wiki/Silverlight
is described variously as a programmable web browser plugin and a platform for Rich Internet Applications, but "Silverlight" is also not a "language". Silverlight does define a language, XAML, http://msdn.microsoft.com/en-us/library/ms752059.aspx  and one might be able to compare HTML5 to XAML. I'm still looking to see if anyone has done this analysis, but I did find a comparison of XAML with SVG:
http://www.netfxharmonics.com/2007/06/Silverlights-Adoption-as-Public-De-Facto-Standard.aspx

Perhaps Mozilla XUL https://developer.mozilla.org/en/The_Joy_of_XUL is a markup language, although it's not clear to me to what extent it is "proprietary" given any of the definitions of "proprietary" listed above.

The only comparison I found so far of XUL vs. HTML5 claim that the issues are mainly non-technical and about organizational control rather than technical aspects:
http://adblockplus.org/blog/mozilla-developer-day-xul-vs-html



 1.  "Similar"

While there are significant overlaps between what might be delivered on the web via HTML5, Flex, XAML and XUL, the workflows, delivery tools, languages, capabilities, performance and integration of these systems and their respective markup languages are different enough that it is likely misleading to cast them as "similar".

Finally, the document does not mention SVG, does mention XForms, which seems like a curious omission.

So, if the section is going to remain, I would suggest a replacement title:

"Relationship to markup languages SVG, Adobe Flex, Microsoft XAML and Mozilla XUL" with an overview brief subsections for each.

If you agree to this framework, we can start to work on the content of those sections, preferably with help or approval of implementers of those languages.

Larry
--
http://larry.masinter.net

Received on Tuesday, 3 February 2009 00:18:42 UTC