Early draft of Microsoft XAML now online

Early draft of Microsoft XAML now online

Summary: An early draft of Microsoft's XAML specification has been brought online under its "open specification promise." This fulfills a promise made last week at OSBC.

SHARE:
TOPICS: Microsoft
4

XAML logoAn early draft of Microsoft's XAML specification has been brought online under its "open specification promise." This fulfills a promise made last week at OSBC.

XAML stands (roughly) for eXtensible Application Markup Language, and enables the creation of object hierarchies for use online.

The Open Specification Promise is the company's pledge not to sue you for what's in the documentation, based on claimed patents covering the technology.

Microsoft's XAML isn't the only one out there of course. Open source programmers have long had access to MyXaml which went Version 1.0 in 2004. Its sponsor is Ironsuit Software.

Open source programmers are also familiar with United XAML and the Open XUL Alliance, both on Sourceforge.

Topic: Microsoft

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

4 comments
Log in or register to join the discussion
  • Of course there are others, were else would MS get idea

    PS2 -> Xbox
    iPod -> Zune
    OSX -> Vista
    ODF -> OOXML
    Lotus -> Excel
    WordPerfect -> Word
    On and on and on and on...
    LittleGuy
  • even XAML was stolen by M$

    and we were all lead to belive that M$ invented this proprietary technology!...lol
    I'm wondering what they stole for OOXML.
    Linux Geek
  • RE: Early draft of Microsoft XAML now online

    [From http://blogs.windowsclient.net/rob_relyea/archive/2008/04/05/zdnet-post-about-xaml-specs.aspx]

    Microsoft announced our XAML and WPF work at the Professional Developers Conference in October 2003. We started formal work on WPF and XAML in January 2001. I began blogging about XAML and WPF in November 2003. While there were definitely different technologies that influenced our choices in designing XAML and WPF, it was not a "copy" of an existing thing.

    A little background: All XAML is XML. XAML provides a set of rules on top of those in XML that provide certain benefits for some scenarios. XAML is not confined to be used as a UI definition language for WPF or Silverlight. The XAML concepts can be used to represent other types of data.

    With the release of [MS-XAML], the Xaml Object Mapping Specification 2006, we hope that XAML's Object Mapping rules may used by others for their file formats, if they are interested in the benefits it provides.

    With the release of the [MS-WPFXV] WPF Xaml Vocabulary Specification 2006, we hope to be more open with WPF's file format.

    Thanks, Rob Relyea
    Architect, Microsoft WPF/Xaml Team
    http://robrelyea.com/blog
    Rob.Relyea
  • There are three primary camps that you will encounter

    as you follow the various resources below:

    * The XAML purists, who feel that Microsoft's XAML is the "only" XAML
    * The "Microsoft stole this idea from us" camp
    * The "XAML means 'eXtensible Application Markup Language'" relying on XML as the vehicle to represent declarative programming constructs.

    http://www.marcclifton.com/Articles/XML/XAMLResources/tabid/132/Default.aspx
    Ole Man