XAML Cornerstone of Windows Vista (Microsoft's Next Windows Version)

Gerald Bauer <[email protected]> Wed, 27 Jul 2005 18:13:47 -0700
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Hello,

   In the Windows Vista "Create the Experience" page Microsoft writes:
   
     When a developer creates an application in Windows Presentation 
Foundation, most of the code is written and implemented in XAML. XAML is 
faster, easier to implement, and easier to localize, making it a better 
choice than the equivalent procedural code. With XAML, there is no 
performance penalty because XAML is an XML-based representation of the 
object model.
     
     ...
     
     XAML Programming

 XAML is an XML-based markup language that can be used to declaratively 
program the Windows Presentation Foundation object model. It is 
especially useful for implementing your application's UI. Each XAML tag 
corresponds to an object model class. A tag also usually has a 
collection of attributes that corresponds to the properties of the tag's 
associated class. At compile time, the parser converts the XAML into a 
partial class that contains equivalent procedural code. Each XAML tag 
becomes an instance of the corresponding object model class, and the 
tag's attribute values are assigned to the corresponding object 
properties. Then the partial class that is created from the parsed XAML 
is combined with the page's code-behind file by the common language 
runtime compiler to create an object for the page.

    Source: http://msdn.microsoft.com/windowsvista/experience
    
    If anyone is interested in Microsoft's upcoming XML UI language 
format I invite you to join the xaml-talk mailinglist online @ 
http://groups.yahoo.com/group/xaml-talk
         
         - Gerald
         
PS: For more about Microsoft XAML and open source alternatives allow me 
to highlight my BC .NET User Group talk slide deck titled "XAML: Turn 
.NET into a Browser " online @ 
http://xaml.sourceforge.net/talk/dotnet-dec-2004/slides.html


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf