Expression Blend 5 Preview for HTML Only
Last week Microsoft indicated that it was releasing an Expression Blend 5 Developer Preview as part of the tooling for the Windows Developer Preview of Windows 8.
What Microsoft officials forgot to say, at least during the Day 1 keynote, is that the Expression Blend 5 Developer Preview supports HTML only for Windows 8 Metro style apps. The preview does not support XAML, the XML-based declarative language used extensively in Windows Presentation Foundation and Silverlight. The four previous versions of Expression Blend focused on UI design and development with XAML and other .NET technologies.
When a reader of Microsoft Developer Division Senior Vice President S. Somasegar's blog--highlighting many of the exciting CSS3 and client-side JavaScript features in Expression Blend for HTML--asked about a preview of Blend for XAML; Christian Schormann, director of product management for Expression Blend, responded in the comments section:
At this point, we unfortunately cannot talk about any releases or features beyond what we have introduced here at build. Stay tuned for future announcements. A good place to look is our new team blog, where the latest news will be posted: http://www.blendinsider.com.There is a visual XAML designer for Metro-style apps as part of Visual Studio Express in the Windows Developer Preview. As we unified our designer code bases, this visual designer is now based on the same code as Blend.
Schormann also pointed to several sessions at BUILD including a deep dive session on Visual Studio 11 Express for designing Metro style apps using XAML.
Does this mean that Blend for HTML is replacing Expression Blend for XAML going forward?
Schormann gave a session on Expression Blend for designing Metro style apps using HTML at Build and stressed that the preview tooling supported native HTML; it was not a XAML tool that exports to HTML and CSS. He described Blend for HTML as "a new flavor of Blend." (Expression Blend for Windows Phone, part of the free Windows Phone Developer Tools, is another "flavor" of the tool that supports Windows Phone 7 APIs based on Silverlight and XAML.)
He also acknowledged that the Expression Blend 5 Developer Preview was for HTML only. Schormann is the only person at Microsoft who has actually said that publicly as far as I can tell. "We have not released a preview of Blend 5 for XAML yet," he said.
Why not call it Expression Blend for HTML instead of Expression Blend 5 Developer Preview? It may be a matter of semantics but glossing over the absence of XAML and related .NET technologies in the Expression Blend 5 Developer Preview has resulted in many people, including prominent developers and analysts, mistakenly assuming that HTML and XAML are supported in the preview tools. Was this a slight of hand or another communication blunder by Microsoft?
Tell us what you think. Is Expression Blend for XAML likely to get updated or is XAML now relegated to Visual Studio 11 and the updated XAML visual designer? Does it matter? Express your thoughts below or drop me a line.
Posted by Kathleen Richards on 09/22/2011 at 6:00 PM