by Dennis Flanagan
Windows 8 introduces several new features that enable PC makers to build compelling systems that are fast, fun, secure, power efficient and connect to devices customers care about. This session will provide an overview of the Windows 8 touch, graphics, power, bus, sensor, networking and hardware-based security investments and provide pointers to sessions that go into depth on each area.
by Samuel Moreau
Windows 8 marks the next step in the evolution of the Metro design style. Through the bold use of color, typography and motion, Metro design style brings a fresh new approach to user experience. In this talk, Director of User Experience Design and Research, Sam Moreau will share the design principles behind Metro and provide insights for how to apply these principles in apps that you build.
by Mike Neil, Bill Laing, Manlio Vecchiet, Max Herrmann and Jeff Woolsey
This session will introduce the next release of Windows Server, code-named Windows Server “8”. We will talk about the engineering investments we have done in this release along with their benefits. We will also point out opportunities for developers and hardware partners to expand on the new capabilities in the product. This session will include lots of demos illustrating how Windows Server 8 lets our customers and partners move beyond virtualization and embrace a truly cloud optimized OS.
by Robin Goldstein and Craig Zhou
Windows 8 makes it easy to build an app that brings out the unique capabilities of your camera. In this session you will learn how to build a Metro style device app that is automatically installed with the camera. This session will also cover how developers can use Windows APIs to bring branded video and photo capabilities to their own Metro style apps.
by Manav Mishra
Windows 8 is the PC-reimagined. Its rich, powerful file system is available to all Metro style apps. Come find out more about the file landscape! This talk will give you an overview of the various file mechanisms available in Windows 8, the details behind them, and their intended purpose. Learn how to integrate local and web data seamlessly into your apps using the Windows 8 platform. This talk will include specific examples and information to help you build great Metro style apps!
by Priya Dandawate
What's cooler than connecting two machines together by tapping them? Leveraging the power of Near Field Communication (NFC) and the new "tap & go" gesture built into Windows 8, you can build powerful new social apps that enable entirely new scenarios your customers have only dreamed of.
by Billy Anders and Khawar Zuberi
Connectivity is the underpinning of today’s computing experience. Windows 8 introduces many new features and experiences that will make it easier to get and stay connected on Wi-Fi and mobile broadband networks. This session will provide an overview of the Windows 8 connectivity investments and experiences, including plan selection, over-the-air provisioning, account management, intelligent network selection and network-aware app behavior.
by John Sheehan
Your customers will expect your app to deliver a continuous experience even as they switch between apps and move between their devices. Come learn how to ensure your customers never lose their place in your app even when it is moved to the background or accessed on a new device. You will also discover how to enable customers to personalize your app with settings and ensure those settings flow automatically to all of their devices. We will show you how you can enable this continuous, cloud-powered experience with only a few lines of code.
by Paul Gusmorino and Sean Hume
Windows 8 introduces a new and ready-to-use set of user interface controls to help create beautiful Metro style apps quickly. Learn about these powerful and highly-flexible controls and how to use them to implement the common patterns that deliver great Windows 8 Metro style apps.
by Herb Sutter
In this talk, Microsoft's C++ architect and chair of the ISO C++ standards committee Herb Sutter will showcase upcoming innovations in Visual C++ that show the Windows Runtime as a core part of native development. Windows 8 comes packed with rich APIs that are all Windows Runtime based, and C++ continues to deliver the tools you need to achieve the power and performance you have come to expect. Join us for a technical session that will serve as an overview of the new C++ programming model for the Windows Runtime and a prerequisite to other C++ sessions.
by Chas Boyd
Games are undoubtedly one of the most popular style of apps with users today and one of the largest money makers as well! If you have ever thought of writing a game, this session is for you! Windows 8 offers an end-to-end platform for developing games. Come to this session to learn how Windows 8 enables you to build engaging, profitable, connected games that can play on a myriad of form factors.
by Jason Beaumont and Dale Rogerson
Animations are fundamental in making Metro style apps lively and beautiful. Discover the animation library in Windows 8 and see how to bring these great animations to your apps with standard CSS 3.0 transitions and animations. In this session, you will learn how using standard templates and controls bring these polished animations along for free. You will also explore the library and learn how to add these smooth and elegant animations and transitions from the Windows 8 personality to your app’s experience!
by Anders Hejlsberg
In this talk, Technical Fellow Anders Hejlsberg will share project plans for the future directions of C# and Visual Basic, including a discussion of what trends are influencing and shaping the direction of programming languages. Anders will talk about asynchronous programming and Windows 8 programming, coming in the next version of Visual Studio. He will also discuss the long-lead project “Roslyn”, including object models for code generation, analysis, and refactoring, and upcoming support for scripting and interactive use of C# and Visual Basic.
by Kristina Hotz
With throughput up to 10 times faster than USB 2.0 and improved power management, USB 3.0 is the latest release of the world’s most popular PC interface. In this talk, you will learn how USB 3.0 is integrated into Windows 8 and hear Microsoft’s recommendations and requirements for taking advantage of this new technology.
by David Fields
Many apps today still use files directly. Files are the life-blood of some apps. This talk will use real code examples to walk you through the nuts and bolts of accessing and acting on files. Learn the common design patterns you need to access content locally, on the network, on the web and in other apps, perform various file operations, search through files and access properties using the rich Windows platform.
by Jay Dave and Dave McPherson
This session demonstrates how the new claims based access control capabilities in Windows 8 significantly enhances the security audit and analysis capabilities for compliance and business forensic analysis. In this session, we will describe the new expression-based auditing policies that can be deployed centrally as well as locally, and will demo how monitoring products use these security events for compliance reporting and triggering alerts for suspected activity. In addition, we will describe the full set of auditing scenarios around claims-based access control to demonstrate end-to-end event-driven reporting capabilities for both compliance and day-to-day security management.
Xbox LIVE, Microsoft's premier entertainment service, is coming to Windows 8. Whether you are developing a game or another kind of entertainment app for Windows 8, Xbox LIVE can help your app stand out in the crowd and help engage and delight users. You will learn about how to implement our well-loved features like Achievements, Multiplayer, Avatars and Community and brand new ones like roaming storage and profiles.
by Suhail Khalid and Alexander Corradini
People want apps that are social and connected - enabling them to upload pictures and share them with friends, download magazines, read news, or use the next big service on the Internet. Today’s popular services allow users to do these things over HTTP, but this can be tedious because of lengthy documentation, various authentication protocols and response formats. Come learn how Windows 8 makes it easy to provide a great social and connected experience by providing these HTTP services through a platform that is simple, rich, and enables multitasking - keeping your customers engaged in your apps.
by Priya Vaidyanathan
Will users of your Metro style app need to search through the app’s content? Come learn to leverage the Windows search contract to allow your app to search local files, an existing web service, or custom data. By the end, you will know how to make searching within your app reachable from anywhere in the OS, the right design and code patterns to use when implementing search from any language, and how to customize the experience and take advantage of built-in features.
by Unni Ravindranathan and Joanna Mason
A great Windows 8 app starts with a great user experience. Come to this session to see how Visual Studio 11 Express enables you to take full advantage of the rich platform features, efficient workflow and tools that maximize your productivity and creativity when designing Metro style apps using XAML.
by Mehmet Kucukgoz
Every minute, people around the world are taking pictures and recording personal video and audio. They are capturing family memories, personal victories, and all the moments in between. You’ll learn how to capture these to provide powerful user experiences in Windows 8.
by Matthias Wollnik
This session describes how data classification is used for information governance, security access and auditing using the new claims-based access control capabilities in Windows 8. In this session, we will explain how partners can provide automatic classification capabilities so that Windows applies appropriate security to the information. We will also explain how partners implementing data management capabilities such as encryption, archival, retention and disaster recovery can leverage classification in information governance offerings. Finally, we will show how line of business apps can tag data so that the appropriate information governance is applied to that data.
by Kip Olson
Draw users back into your app by taking full advantage of your tile in the Start screen. Learn how to make your app look great with tiles that come alive with content and notifications delivered through the Windows Push Notification Service. We also will teach you how to create content tiles that let users personalize their Start screen by creating deep links to specific places within your app.
by Billie Sue Chafins and Steve Seixeiro
Now that you know how contracts work in Windows 8, come learn how to leverage the Windows Share contract in your Metro style app. You’ll discover how to help your customers easily share content from your app through other apps installed on their PC. You’ll be ready to leverage Windows Share to connect your customers to the people and apps they care about.
by Jane Lawrence
Building USB 3.0 devices involves electrical circuit design, firmware development and driver development in order to enable custom features. In this session, we will walk through the hardware development lifecycle and provide Windows 8 specific guidelines for creating great USB 3.0 experiences.
Building a great social gaming experience for your users can be a challenging task. Your game has to be well designed, have a great user interface and perform under the most demanding conditions. This session will show how Windows 8 empowers you to build great user experiences with languages and tools you already know, and how Windows Azure can enable new scenarios in your games. We will discuss proven and effective patterns such as message queuing and background processing that you can use to build high -performance services on Windows Azure. We will demonstrate various technologies such as Windows Azure CDN and Traffic Manager that will allow you to scale your game to millions of users around the world. You will leave this session with concrete examples and code that you can use to build a great social games on Windows 8.
by Raghu Gatta
When your network code doesn’t work, your app doesn’t work. When you know the tools that Windows provides, you can fix your code faster. This session will teach you about the new tools and capabilities in Windows 8 that lead to network communication success.
by John Lam
To learn how to build apps, sometimes you simply need to roll up your sleeves and start writing some code. This year, 100 interns on the Windows team spent their summer creating Metro style apps for Windows 8. Come see the very best of their apps, and hear them describe in their own words things that they wished they had known when they first started building their apps.
by Alex Turner and Mads Torgersen
The new Windows Runtime is adopting a heavily asynchronous programming model to ensure the responsiveness of Windows 8 client apps. This makes it more critical than ever to have great support for asynchronous programming in your programming language. Come learn about the async language innovations coming in C# and Visual Basic and how these new language features come together with new Windows Runtime APIs to simplify asynchronous programming. No more callbacks!
13th–16th September 2011