by Deon Brewis
In this talk, you'll go deep into the new C++ for Windows Runtime, meet with some of the developers on the compiler teams that designed the language extension for C++, and open the lid to see the wiring the compiler provides. We’ll discuss the new C++ for Metro style apps, including the syntax, the performance characteristics, the compilation model, and more. If you're a C++ programmer, don't miss this talk!
by Reed Townsend
Dive into Windows Runtime and Win32 support for advanced touch and gesture input. Learn how to access rich touch input properties with PointerPoints, use flexible componentized gesture detection with GestureRecognizer, and work with touch and pointer device properties using PointerDevice. We’ll explore how apps can use Touch Targeting APIs to provide a better targeting experience and give an overview of touch APIs available to developers of desktop applications. Extend what you can do in HTML and XAML and take full advantage of the Windows Runtime touch and gesture platform.
by Joshua Goodman and Raja Krishnaswamy
The next major release of the .NET Framework, .NET 4.5, allows you to easily use Windows 8 technologies, like Windows Runtime, directly from .NET 4.5. Accessing your data is easier than ever with support for the newest features in SQL Server and support for WebSockets. Programs are more responsive, with the AWAIT keyword, faster ASP.NET startup and an improved server Garbage Collector. .NET 4.5 incorporates key customer feedback, with the newest MEF features, support for long running workflows with State Machines, and improved HTML 5 support in ASP.NET. In this overview talk, you’ll learn about all of these technologies, and get pointers to deeper dives where you can learn more.
by Dave Thaler
Today's networks have grown more complicated as a result of multihoming, web proxies, security issues, internationalization and other issues. Because dealing with these complexities is hard, it is either ignored or significant resources are spent attempting to do so. In this session, we will demonstrate how the Windows Runtime sockets API simplifies what an app must do to use TCP or UDP. We also will present exciting new functionality, such as proximity discovery and using WebSockets for HTTP proxy traversal, as well as how to handle complex security and cost issues.
by Tarek Madkour
C++ and XAML provide a new way for C++ developers to target Windows 8. This session will cover tips and tricks for effectively developing Metro style apps using C++. Topics covered will include the new Windows Runtime data types, using Exceptions, how to use the new Windows Runtime collections and the async programming model.
13th–16th September 2011