In two weeks, I’ll have the chance to be part of the BUILD conference in Los Angeles. It will be my second trip to the US (my first one was in Seattle in February for the MVP summit) and I’m really looking forward. During the conference I’ll be blogging extensively to share with you the new information.
BUILD is the new conference about the future of Windows. We can expect many information about Windows 8 and its new development platform. At this point we know that HTML5 will be an important aspect of this new platform, but without any doubt XAML will also be part of the game. Note that I’m not saying neither “WPF” or “Silverlight” because what is coming with Windows 8 is still unknown. It looks like XAML will be accessible from both the native (C++) and managed (.Net) world.
In order to follow the event:
- MSDN Blog
- New page on my blog
Make sure to check my blog in order to have the latest information about the future of WPF, Silverlight and Windows from a .Net guy perspective !
Day 1 of PDC 2010 is now over and I had the chance to watch the “WPF vNext” session by Rob Relyea. You can follow this link if you want to watch the video on-demand.
Rob starts with an history of Microsoft products from Windows 95 and IE 1.0…
The Blend team was created to build tools that would meet developers and designers needs. They worked closely with the Avalon team (codename for WPF) to make sure the platform was adequate and toolable.
Then the Cider team started their work in order to have a good integration in Visual Studio.
At this point, .Net 3.0 hasn’t shipped yet (it was in 2006), but Microsoft already has the vision of having XAML-based technology in the browser (with what would become Silverlight) and on the phone.
Silverlight & WPF
- focuses on premium media experiences and business applications
- suitable for most other types of application
- complex ISV (Independent Software Vendors) applications
- key scenarios includes DX and Hwnd interop
- bringing key features of WPF into Silverlight
- WPF will support Silverlight hosting in the next version
- great Windows applications
- modern UI
- seamless integration
- rich content
Microsoft adoption of WPF
- Visual Studio 2010
- Expression Studio
- Web Matrix
- Powershell ISE
- more to announce from Microsoft, but not during this PDC…
- integration of the Ribbon in WPF
- improved collections handling in background thread (simplify the problem related to the UI thread)
- improved UI virtualizing and grouping (right now virtualization is disabled as soon as you group data in an ItemsControl)
- seamless integration: new SilverlightHost control (so we’ll be able to have DeepZoom in WPF !)
- hwnd-based will no longer have airspace problem (for example, a Winforms control is always rendered on top of all other WPF controls).
As a conclusion, it’s good to see Microsoft finally giving some information about the future of WPF. The most important part I guess is to understand that Microsoft is still doing improvements on WPF and positioning WPF as the key technology for building apps with modern UI on Windows. We might have more and more applications switching to Silverlight but I’m sure they are still a lot of need for a technology like WPF which can use the whole power of the Windows OS (wheter it’s interop with native code, DirectX or other technologies).
For more information, you can also check-out a blog post from Pete Brown entitled “The Present and Future of WPF“.