@KawaiiGardiner and @schroedl: Apologies I didn't touch on the desktop point more (thanks for the feedback ). We absolutely care about the desktop as well. All of the new DirectX11.1 features (eg; better graphics stack integration) are available for Windows 8's desktop interface and some features are even available for Windows 7. You can, for instance, easily use Direct2D and Direct3D together in the same app.
As @Damiein and @babelshift mentioned, FreshPaint does indeed use XAML for many parts of the UI. I apologize for that! However, the information presented in this talk is still very much useful to anyone getting started with DirectX/C++ for their Windows Store App.
A better example of an app that draws it's UI completely with Direct2D that you can find in the store today would be "Cat in the Hat," which you can learn more about at the end of the talk on "Graphics at the core of Windows 8 and your app": http://channel9.msdn.com/Events/Build/2012/3-112
Also @babelshift, sorry about the constant coughing and sniffing - I just recovered from a cold when //Build started. The stuttering I don't have an excuse for
To supplement this talk, be sure to check out the other graphics talks at //Build. Also, check out some online resources below:
- Direct2D Samples: http://code.msdn.microsoft.com/windowsapps/site/search?query=Direct2D&f%5B1%5D.Value=Direct2D&f%5B1%5D.Type=SearchText&f%5B0%5D.Value=C%2B%2B&f%5B0%5D.Type=ProgrammingLanguage&f%5B0%5D.Text=C%2B%2B&ac=8
- Direct3D Samples: http://code.msdn.microsoft.com/windowsapps/site/search?query=Direct3D&f%5B1%5D.Value=Direct3D&f%5B1%5D.Type=SearchText&f%5B0%5D.Value=C%2B%2B&f%5B0%5D.Type=ProgrammingLanguage&f%5B0%5D.Text=C%2B%2B&ac=8
- C++ and DirectX documentation: http://msdn.microsoft.com/en-US/library/windows/apps/jj262109