by Joanna Mason and Vikas Bhatia
Windows 8 comes with a brand new Metro style app experience where native developers and designers can work in parallel. Ones in behavioral aspects and the others in UI. This talk offers an end-to-end view of the developer experience for this kind of app, from the solution creation to the marketplace publication.
by Steve Welch, Jerry Koh and Takahiro Shigemitsu
Windows 8 introduces a number of new touch experiences and capabilities. This session will provide an overview of how to build and test great touch systems running Windows 8. You will learn about the Windows 8 user experience and certification requirements, new tools for validating and measuring the touch user experience on different hardware platform, as well as considerations for overall system integration.
by Arie van der Hoeven
Unified Extensible Firmware Interface (UEFI) mode and Secure Boot are critically important to creating a more secure platform. This session will discuss the benefits of UEFI, including key features of Windows 8 that depend on UEFI, such as BitLocker and Seamless Boot. This session also will cover technical details of UEFI and updates to ACPI requirements.
by Sharif Farag and Jason Hendrickson
Windows 8 runs efficiently on a broader range of systems. This session will cover how to create high-performance and energy efficient experiences on the full spectrum of Windows 8 platforms. You will learn software design and development practices that maximize the performance of apps and power consumption as a whole. We will also discuss how the Windows team approaches development to scale across systems and how you can apply the same techniques to your software and drivers.
by Ameet Chitre and Roger Coote
In Windows 8, the Windows Display Driver Model (WDDM) has evolved through several innovations in the graphics sub-system that will enable you to deliver great Windows user and developer experiences. This session will cover how to design and build Windows 8 systems with WDDM capable hardware and drivers.
by Dave Thaler
In today’s highly connected world, your customers want their apps to connect them with friends, content and information wherever they are, but current networks make this hard. Work networks have proxies that block your connections; wireless networks have usage, overage and roaming costs that can lead to severe bill shock; and improper handling of security, IPv6 and network glitches can cause frustration with your app. Come learn how Windows 8 makes it easy for your app to work across networks and deliver a consistent and compelling experience, which will delight your customers.
by Kevin Miller
Microsoft has made significant investments in Windows 8 to improve the end-to-end experience for partners when creating hardware offerings. This session will provide an overview of modern engineering tools and systems, and associated lifecycles, for developing hardware add-ons for Windows. This will include an overview on design principles, driver development tools, assessment and certification tools, as well as discussion on vehicles for customer and partner connection.
by Jeff Johnson
Do you want to build an app that takes a photo through the PC’s camera for a profile pic? Do you want your app to be aware of its current location or enable device proximity scenarios? Do you want customers to rave about how your app uses the files, pictures, videos, and docs from the file system? Windows 8 has a declarative capability model that allows apps to access the PC resources they require. Come learn how to build on it.
by Pat Stemen and Stephen Berard
In Windows 8, Microsoft introduces Connected Standby - a new power state that enables compatible PCs to be always reachable and up-to-date. This session will provide an overview of Connected Standby, including key user scenarios, system architecture and technical requirements.
by Stefan Thom and Rob Spiger
Windows 8 makes TPM hardware based security easy by automatically provisioning the TPM and providing new APIs and features. This session describes how customers benefit from having a system with a TPM and how to build Windows 8 apps that work with different TPM hardware.
by Jim Cavalaris
Great devices that delight users and work well with Windows are the result of thoughtful design. This session will discuss various elements device developers need to consider when designing devices and drivers. Elements covered will include best practices, taking advantage of new features in Windows 8, and designing driver interfaces.
by John Felkins and Peter Wieland
The world of System on Chip (SoC) has changed the way devices are connected inside a PC. Windows 8 introduces support for low-power internal buses such as I2C, SPI, GPIO, and High Speed UARTs. In this session, we will demonstrate the end-to-end story on how to integrate a device on the new buses and create a driver. You will learn how to write ACPI to enumerate your peripheral and get started writing and testing a peripheral driver.
by Mike Bishop and Srini Malayala
Windows 8 is designed to provide a connected experience to users on a broad range of device form factors. In order to get and keep users connected to the Internet, the Windows team has made significant investments in mobile broadband and connection management. This session will cover purchasing and provisioning mobile broadband data plans, network cost awareness, and leveraging the in-box class driver for mobile broadband devices.
by Alnur Ismail
Build great touch apps for Windows 8 using XAML touch and gesture events. Learn how to create touch experiences using standard controls and behaviors and build highly responsive panning and zooming capabilities that customers will love. This session will also describe how to include mouse interaction with no additional work, and how to handle multiple types of input in a unified way.
by Mitesh Desai and Drew Baron
Windows 8 is designed to provide a connected experience to users on a broad range of device form factors. In order to get and keep users connected to the Internet, the Windows team has made significant investments in Wi-Fi connectivity. This session will cover new Windows 8 Wi-Fi functionality, as well as improvements in connection times and power consumption.
by Abhishek Ram
The Windows Driver Framework (WDF) helps developers build better drivers, more quickly and easily. This session will discuss how the WDF can improve driver reliability and will provide an overview on what’s new in the WDF in Windows 8 This session will also cover guidance for how to better realize power-savings and deploy drivers on multiple versions of Windows.
by Jay Pittman and Annie Chowdhry
Metro style apps are much better with ink! In Windows 8, you code your Metro style apps for touch, and get pen and mouse support for free. In addition, with the new Windows 8 API for ink, you can expand your app’s capability and support ink strokes with precise control over Pen width and color. Add ink notations to your app, build an electronic whiteboard for families, create an app for the next Picasso—all these are possible. Interacting with your computer is going to be easier than ever with ink-enabled Metro style apps in Windows 8!
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 Anshul Rawat
Do you want to associate your apps with specific file types, protocols or devices? Do your apps need to be able to launch other file types or protocols? Come learn how you can integrate your apps with the new file association and AutoPlay experience. This talk will walk you through code examples for common scenarios and highlight the changes in Windows 8. By the end, you will have learned how your apps can take full advantage of the new model.
by Nadim Abdo and Gaurav Daga
RemoteFX in Windows 8 has been tailored for the Metro style UI to provide users a touch-first, fast and fluid experience on their remote desktops and apps over both LAN and WAN conditions for VDI, Session, and physical hosts. This session covers these enhancements with a series of demos using the new Metro look Remote Desktop client app. Whether you are an enthusiast using remote desktop at home or for your development needs, or an enterprise user getting work done using your IT provisioned centralized desktop and app deployment, to learn what is new in remoting in Windows 8, this is the session for you!
by Jeffrey Chang and Dave Roth
Demand for wireless and network devices, including printers, connected TVs and keyboards are increasing steadily. Windows 8 makes it easy to connect devices to the PC by automatically detecting and installing network printers and TVs, enabling proximity-based device pairing and providing a new Metro style device discovery and pairing user experience. In this session, learn how device makers can participate in the new Windows 8 device pairing model to improve the experience and reduce the complexity for customers connecting devices to Windows.
by Chas Boyd
3D graphics enable you to create the most immersive and impressive games around. But developers often think that creating 3D graphics is hard. In Windows 8, creating 3D graphics is easier than you think! You can write a Metro style game that uses the Direct3D API for high-performance 3D experiences. Come to this talk to learn how to use the 3D rendering pipeline of Windows 8 in your games and apps.
by Rudolph Balaz
Microsoft has improved the Windows Certification Program for Windows 8, in order to drive high quality graphics experiences. This session will help you plan and develop graphics drivers that are certified for Windows. You will learn about new certification requirements, key testing scenarios and measuring graphics driver performance with the Windows Hardware Certification Kit.
by Steve Silverberg and Arvind Padole
Windows To Go is a new feature in Windows 8 that enables enterprise administrators to create USB drives containing complete, managed Windows images that users can use to boot and run Windows on any Windows 7 or Windows 8 capable computer. Windows To Go makes it possible for employees to use a managed device whether they work from home, a client office or in a free seating environment. This session will discuss Windows To Go, its hardware requirements and building compatible and complementary software.
by Mitesh Desai and Yatharth Gupta
Wi-Fi Direct is a new peer-to-peer device connectivity technology that enables high-bandwidth sharing of media and content between devices without requiring a separate Wi-Fi access point. Windows 8 natively supports Wi-Fi Direct and has integrated the technology into the Windows 8 Play To and proximity sharing experiences. In this session, you will learn how to build great devices that take advantage of Wi-Fi Direct connectivity and the Windows 8 in-box device experiences.
by Megha Jain
Make it fast! Great performance is a huge motivator of satisfaction and user preference with apps. Direct 2D powers high-performance 2D graphics rendering in Windows 8. In this session, you will learn advanced techniques for optimizing your Direct2D code for maximum speed and efficiency in your apps.
by Dhiraj Gandhi, Noel Anderson and Samer Sawaya
The emergence of mobile broadband technology provides a new source of internet connectivity at home or on the go. To make it easy for customers to find, purchase and use mobile broadband, Windows 8 integrates it into the Windows Connection Manager and enables mobile network operators to create Metro style apps to manage services. This session will focus on how to customize the built-in experience for mobile broadband, as well as best practices for creating a Metro style app using the mobile broadband API’s in Windows.
by Frank Gorgenyi and Justin Hutchings
Windows 8 introduces Version 4 of the printer driver model which provides support across all device architectures, enables custom printer experiences that extend Metro style apps, and reduces the need for compiled 3rd party code. This session will focus on the v4 driver model architecture and developer tool support, as well as how to build customized driver user interfaces using current app frameworks.
by Mahender Hari and Andrew Ritz
Windows 8 allows you to build PCs that are always connected to the Internet and deliver great battery life. This session will cover new network power management innovations that help PCs meet this goal with the help of the right network hardware.
by Edwin Heredia
Windows 7 introduced Play To in order for customers to view media content on TVs or on compatible media receivers. Windows 8 extends Play To experiences to Metro style apps and HTML5 web pages.This session will cover the experience principles, app architectures and certification requirements necessary to build network media devices that work great with Play To apps.
13th–16th September 2011