First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

By now hopefully you’ve seen a lot of the revealing of what the next version of Windows has in store for developers.  Trust me there is a LOT to absorb as the week continues and you should absolutely keep your eye on the BUILD conference site where session information will likely start to appear.

I know that a lot of readers here will be interested in the XAML-specific sessions so I thought I’d iterate them here real quick. 

NOTE: Anything on the agenda with a “C” after the session number is a chalk talk and is not recorded.  These are more interactive sessions for QA with attendees.

Again, there is a lot to cover so be sure to spelunk the sessions on the site for more things that might interest you, but here are the XAML-specific ones from our team and some ones I felt relevant to my readers:

  • [APP-737T] WED 11:30 AM (Joe Stegman) Metro style apps using XAML: what you need to know
  • [APP-741T] WED 02:00 PM (Marco Matos): Metro style apps using XAML: Make your app shine
  • [TOOL-479T] WED 02:00 PM (Vikas Bhatia, Joanna Mason): A lap around Visual Studio 11 Express for Metro style apps using C++
  • [APP-494T] WED 03:30 PM (John Papa): Stand out with styling and animation in your XAML app
  • [APP-517T] WED 05:00 PM (Hamid Mahmood): Build polished collection and list apps using XAML
  • [APP-503T] THU 09:00 AM (Alnur Ismail): Make great touch apps using XAML
  • [APP-847T] THU 10:30 AM (Tim Heuer): Reach all your customer’s devices with one beautiful XAML user interface
  • [TOOL-834T] THU 10:30 AM (Joshua Goodman): What’s new in .NET Framework 4.5
  • [APP-912T] THU 01:00 PM (Laurence Moroney): Build data-driven collection and list apps using XAML
  • [TOOL-790C] THU 01:00 PM (Daniel Plaisted): Bringing existing managed code into Metro style apps
  • [APP-542C] THU 02:30 PM (Alnur Ismail): Building accessible Metro style apps using XAML
  • [APP-788T] THU 02:30 PM (Marco Matos): Integrating stunning media experiences in XAML
  • [APP-914T] THU 04:00 PM (Chipalo Street): The lifetime of XAML text: from input to display through printing
  • [TOOL-515T] FRI 09:00 AM (Tim Heuer): Tips and tricks for developing Metro style apps using XAML
  • [TOOL-810T] FRI 09:00 AM (Mads Torgersen, Alex Turner): Async made simple in Windows 8, with C# and Visual Basic
  • [TOOL-529T] FRI 10:30 AM (Peter Provost): Unit testing your Metro style apps built using XAML
  • FRI 10:30 AM (Krzysztof Cwalina): A .NET developer’s view of Windows 8 app development
  • [APP-528C] FRI 02:00 PM (Tim Heuer): Build world-ready Metro style apps using XAML

It will be a great week (I’ll try to be diligent and update the above with video links if they come available).  If you are here at BUILD be sure to look our team up in the expo hall area if you have XAML-specific questions.

This work is licensed under a Creative Commons Attribution By license.

9/13/2011 6:23 PM | # re: XAML Sessions at BUILD
Soooooo... could you elaborate a little more on the decision to refer to the UI technology as XAML instead of Silverlight or WPF? Are the two converging? Details please, it's the only missing piece of critical understanding to a "XAML" developer right now.
9/13/2011 9:42 PM | # re: XAML Sessions at BUILD
What does this mean for companies like mine that are 2 years into a new web application with a Silverlight UI? It looks like Silverlight is being phased out and we will be forced to rebuild all of our UI's.
9/13/2011 11:25 PM | # re: XAML Sessions at BUILD

I am curious about the same thing as Josh. I get that Silverlight is not going away or anything but why no explicit mention of it? Especially considering the reaction after D9.


Why would need to rebuild your UI? Silverlight is not going away and XAML itself seems like it's getting a major role in Win8.
9/14/2011 12:20 AM | # re: XAML Sessions at BUILD
9/14/2011 6:32 AM | # re: XAML Sessions at BUILD

Isn't it fair to say Day one was all about the client and Windows 8? Silverlight is a web technology first and foremost. People are still going to browse the web. The bigger question for me is how is MSFT going to overtake Flash as the ubiquitous plug-in? Even when HTML5 is baked, people are going to want more and that's what Adobe is counting on.
9/14/2011 8:02 PM | # re: XAML Sessions at BUILD
Sounds like we are up to 4 versions of xaml w/ .net; WinRT, Silverlight, WPF, and Silverlight on Windows Phone. :-/
9/15/2011 7:11 AM | # re: XAML Sessions at BUILD

SS commented in the first keynote that Windows 7 had just overtaken XP in size of the installed base. Perhaps in September 2014, Windows 8 overtaking 7 will hit the headlines though a tougher challenge.

Unless we can take Metro Apps to Windows 7 a la WPF on XP (is this a definite no?) the vast majority of potential users and customers for our apps are outside 8-space for a long while and it would be crazy for most of us to focus too much of our efforts on Metro in the near term.

Except. If I can share a design and a large volume of code between Silverlight/WPF and Metro, I can sneak in a Metro version at low cost even though Metro is a couple of years from having a decent market share. Technically seems I can do this with WinRT etc.

But without a Silverlight or WPF implementation there is no project to spin off a Metro version from. We are been sent the message Metro is the future but seems to me that needs a healthy present and we need clarity on todays tools and how they can grow into the Windows 8 story.

For instance I only found Silverlight works in developer preview IE10(desktop) but not IE10 (metro) when I tried the preview. Is this the way is meant to be? Will IE10 ARM lack Silverlight?

I won't repeat all the other questions on silverlight.net etc. but would be useful if you could blog on exactly where Silverlight and WPF stand in Windows 8 now the earlier embargo is lifted.


9/16/2011 4:52 AM | # re: XAML Sessions at BUILD
Hello Tim,

we absolutely need some clarification about the future of Silverlight and WPF.

Until BUILD, the message about was "wait until BUILD". Now, Build is just about over and there's still no clarity. Yes, we now know what's the dev story for Win8 metro apps.
But what's the dev story for rich LOB apps today?
SL's future is in heaviliy in doubt and it seems like it won't run in Win 8's metro browser. WPF similarly seems to have a doubtfulk future. And WinRT will be Metro-only and won't be backported. And Win 8 looks like it's still 12-15 months away and then it'll probably take another 3-5 years until a majority of enterprises will have adopted it.

Until now, there have always been good choices for developing LOB apps for Windows: VB1-6, Delphi, .Net Win Forms, WPF, Silverlight. Right now, the situation is best described as "Current .Net-based client tech seems marked as legacy and it'll take another 4-6 years till I can consider WinRT. WTF?"

I think some clarification on Microsoft's part would be in order. And I hope the answer won't be something along the lines of "Wait until.... " because we've been waiting for some time now.
9/16/2011 9:22 AM | # re: XAML Sessions at BUILD
Azurro has summed up my feelings quite well.

I posted this thread to the Silverlight.net forums: http://forums.silverlight.net/t/239151.aspx/1

I've got clients asking me what's going on and it's not good that I have nothing substantive to say.

We were told to wait until BUILD and all would be revealed. Microsoft owes us an answer.

Honestly, the silence is deafening.
9/16/2011 9:58 AM | # re: XAML Sessions at BUILD
Please give us an answer. What is the future of Silverlight? A new xaml language is cool, but not relevant for LOB applications the next 3 years.
9/18/2011 6:10 PM | # re: XAML Sessions at BUILD
We need to know what does Microsoft plan to do with Silver light.

Please add 7 and 3 and type the answer here:


The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.