XAML specification published, added to Microsoft's open promise

by Scott M. Fulton, III

March 25, 2008, 6:15 PM

It's the language that Microsoft's opponents in Europe claim the company is using as a possible proprietary bypass of HTML. But now, that opposition will have to face the fact that nearly every scintilla of detail about XAML is in the public record.

The second bit of news emerging from Microsoft today on the interoperability front comes from its release of complete documentation for its existing 2006 implementation of Extensible Application Markup Language (XAML): both the object mapping specification and the vocabulary specification for Windows Presentation Foundation (WPF). (Complete ZIP file with both specs available here)

XAML is an XML document type that refers to Microsoft's preferred organization for data produced by the engines of applications. The company's own best example of XAML comes from WPF, which uses information formatted in XAML to generate displays and controls for .NET applications. It's the distancing of the application engine from the display component by the length of a global network, that's the basic principle behind Silverlight.

Not that today's publication of these specifications necessarily makes the job of creating an independent implementation of WPF via XAML easy; in fact, the 548-page vocabulary specification is extensive and replete. But if someone were to try, they might have a hard time finding anything missing from today's release.

Perhaps more importantly, Microsoft is pledging, under its Open Specification Promise, that it won't file any claims against anyone who producing and selling that implementation -- provided it follows the specification rather than attempting to amend it.

That said, in the preface material, Microsoft acknowledges that the documentation itself is in a state of flux. "This documentation is preliminary documentation for these formats," the new boilerplate text reads. "Since the documentation may change between this preliminary version and the final version, there are risks in relying on preliminary documentation. To the extent that you incur additional development obligations or any other costs as a result of relying on this preliminary documentation, you do so at your own risk."

Add a Comment

3 Comments

Name E-mail

Betanews reserves the right to remove any comment at any time for any reason. Please keep your responses appropriate and on topic. Foul language and personal attacks will not be tolerated.

if Free software people are nudists then Microsoft is a stripper with remorse.

Score: 0

|

Microsoft is pledging, under its Open Specification Promise, that it won't file any claims against anyone who producing and selling that implementation -- provided it follows the specification rather than attempting to amend it.

I thought "open" means community development... am I mistaken? (Maybe I am!)

Why do they want another standard when there already is one? Google ISO/IEC 26300

Other potential problems? http://www.noooxml.org/open:rejectooxmlnow

Score: 0

|

XAML != M$OOXML

Score: 0

|

Tiny netbooks, simple video set Sony sailing through CES

It's only the first set of Sony announcements, but the product assortment at...

Live from the Panasonic press conference

No longer "Matsushita," and given a big boost with the pending acquisition of...

Sony's big news: the Vaio P 'Lifestyle PC'

The question in advance of Sony's first press conference at CES (there will...

Samsung shows slimmer LED TVs, slimmer Blu-ray console

In an era when HDTVs are being measured in terms of pinky-width, Samsung...

Sharp stays (mostly) on point at lunchtime CES event

A very big room, journalists on the feedbag, and the tricky task of pitching...

Audiovox flashback features Elvis and rabbit-ears

Elvis! The season's first sighting of the King occurred at the Audiovox press...

Live from the Cisco press conference at CES 2009

Known worldwide as an infrastructure company, Cisco now plays a bigger role...

Toshiba focuses on mid-range DTV for everyone

Toshiba's press conference at CES 2009 this morning featured announcements in...

LG unleashes its annual flood of announcements

Holding down its traditional CES-opening spot at 8:00 am, LG on Wednesday ran...

Netgear debuts a BitTorrent-enabled set-top box

The first of NetGear's three big product announcements at CES this morning is...

Live from the LG press conference at CES 2009

Speaking to an overflow crowd in Las Vegas Wednesday morning, executives from...

CES Unveiled event provides a high-energy opener

If CES is a banquet, CES Unveiled -- the opening press event -- is like a...