Sessions at Microsoft BUILD 2011 about Windows 8

Your current filters are…

Thursday 15th September 2011

  • Create cool image effects with Direct2D

    by Sriram Subramanian

    Every day, people are using apps that process images to create a variety of effects. The new image processing infrastructure in Windows 8 enables apps to perform high-performance image enhancements, transformation and composition using the GPU for photos, vector graphics and UI elements. In this session, you will learn about the Direct2D effect API, and see how easy it is to apply effects to photos and 2D and 3D content in your Windows 8 app to deliver more polished visual experiences to your customers.

    At 4:00pm to 5:00pm, Thursday 15th September

    In Platinum 2, Anaheim Marriott

    Coverage video

  • Debugging connected Windows 8 apps

    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.

    At 4:00pm to 5:00pm, Thursday 15th September

    In 213 B, Anaheim Convention Center

    Coverage video

  • Designing systems and developing drivers for NFC

    by Priya Dandawate

    Windows 8 couples a simple user experience with rich developer APIs enabling apps to communicate with nearby PCs and devices using Near field communication (NFC). This session will provide an overview of the built-in scenarios and developer opportunities. We will also discuss hardware considerations for various form factors, technical requirements for driver development, as well as certification requirements.

    At 4:00pm to 5:00pm, Thursday 15th September

    In Elite 2, Anaheim Marriott

    Coverage video

  • Inside the Windows 8 driver developer workflow

    by Craig Ziegler, Doron Holan and Janet Schneider

    This chalk talk provides a deep-dive into the Windows driver kit for Windows 8, focusing on architecture changes from Windows 7. The talk will start with a discussion on important feature areas such as project conversion, remote debugging, and building, signing and deploying device drivers. This session will also include an interactive discussion with questions from the audience.

    At 4:00pm to 5:00pm, Thursday 15th September

    In Orange County 4, Anaheim Marriott

    Coverage video

  • The lifetime of XAML text: from input to display through printing

    by Chipalo Street

    Windows 8 includes major investments to the text and printing experiences. Follow an app from creation through printing as a guide to XAML text and integration of Metro style apps with the Print charm.

    At 4:00pm to 5:00pm, Thursday 15th September

    In Platinum 6, Anaheim Marriott

    Coverage video

  • Windows Interns: our summer of apps

    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.

    At 4:00pm to 5:00pm, Thursday 15th September

    In 304 B, Anaheim Convention Center

    Coverage video

Friday 16th September 2011

  • Async made simple in Windows 8, with C# and Visual Basic

    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!

    At 9:00am to 10:00am, Friday 16th September

    In Ballroom B, Anaheim Convention Center

    Coverage video

  • Being pragmatic by leveraging existing code in Metro style apps

    by Jason Olson

    Does building a new Metro style app for Windows 8 mean you have to start from scratch? Absolutely not! Come learn how you can leverage existing code when developing Metro style apps for Windows 8. In this session, you will get an opportunity to learn directly from developers who have already benefitted from their existing code.

    At 9:00am to 10:00am, Friday 16th September

    In 207 B, Anaheim Convention Center

    Coverage video

  • Building Metro style apps using JavaScript

    by Chris Tavares

    Come to this session to learn more about JavaScript, the language of Metro style apps using HTML, which provides the features you need to build real-world, full-featured Windows 8 apps. In this talk, you'll learn how to organize your code using the same coding standards we used to build Windows library for JavaScript, how to make your code robust and maintainable, and how to bring in 3rd party libraries, like the popular jQuery. If you're a newbie to app development with JavaScript, or an old hand that wants to see how the language is best used to build Metro style apps, this sessions is for you!

    At 9:00am to 10:00am, Friday 16th September

    In Platinum 4, Anaheim Marriott

    Coverage video

  • Building Windows 8 and Windows Azure apps

    by Steve Marx

    This session discusses both the fundamental concepts of Windows Azure and how it can be applied to provide connected experiences for Windows 8 users. After covering fundamentals, we will demonstrate how to use the development environment, consume Windows Azure compute and storage and ultimately the various app deployment methods. At the end of this session, you will be empowered to begin building and deploying your own Windows 8 and Windows Azure apps.

    At 9:00am to 10:00am, Friday 16th September

    In 204 B, Anaheim Convention Center

    Coverage video

  • Manual testing of Windows Metro style apps built using HTML

    by Mathew Aniyan

    How do you find bugs before you distribute your app to customers? If you’ve found one, how do you ensure that you’ve fixed it? Even if you write up test guides, how do you ensure that they have all been used and that every step was conducted? Are you one of the many developers that spend a lot of time writing Word documents and meeting with testers to try and get them to test consistently? With Visual Studio Test Professional, we gave you the tools to conduct manual testing and to make it easy to verify that you’ve fixed the bugs. If on the other hand, you are part of an Agile team which practices exploratory testing (XT), you have the tools to create a rich, actionable bug from an XT session. You can also create a test case to ensure that parts of your XT session can be executed as a formal test case. In Visual Studio 11, we’re bringing all of this technology to Windows Metro style apps using HTML. In this session, we’ll show how you can use Visual Studio 11 to do manual or exploratory testing and file rich, actionable bugs. We will also discuss guidelines for building testable Windows 8 apps.

    At 9:00am to 10:00am, Friday 16th September

    In 213 B, Anaheim Convention Center

    Coverage video

  • Tips and tricks for developing Metro style apps using XAML

    by Tim Heuer

    XAML is a great, familiar addition to the Windows 8 UI technology stack. This session will cover the top productivity tips and tricks across the runtime, performance, tools and debugging that developers should know when building Metro style apps using XAML.

    At 9:00am to 10:00am, Friday 16th September

    In Platinum 6, Anaheim Marriott

    Coverage video

  • A .NET developer's view of Windows 8 app development

    by Krzysztof Cwalina

    This chalk talk is intended for C# and VB developers who want to start creating Windows 8 Metro style apps. In this talk, we will introduce a new profile of the .NET Framework for use in building Windows 8 Metro style apps. We'll also describe and discuss the design, architecture, features and limitations of this new profile.

    At 10:30am to 11:30am, Friday 16th September

    In Elite 2, Anaheim Marriott

    Coverage video

  • Building a great Metro style device app for your printer

    by Marc Pottier

    Windows 8 introduces a new print experience for apps that implement the new print contract. This experience can be extended to your printer with a Metro style app that is automatically installed with the device. In this session, you will learn how to develop an app that can access printer status, customize the print experience with differentiated device capabilities and report printer status through notifications.

    At 10:30am to 11:30am, Friday 16th September

    In Platinum 7, Anaheim Marriott

    Coverage video

  • Delivering great device installation experiences

    by Adam Lenart, Chris Matichuk and Cameron Brodeur

    Installing device drivers may be one the first experiences users have with your apps, and you want to leave a great impression. Windows 8 contains a number of features that make installing device drivers easier and faster than ever. This session focuses on best practices for authoring INF files that take advantage of Windows 8 performance improvements, assuring successful deployments, achieving device interoperability with Metro style apps, and eliminating co-installers from installation paths. Experts also will be on-hand to answer your device driver packaging questions.

    At 10:30am to 11:30am, Friday 16th September

    In Grand K, Anaheim Marriott

    Coverage video

  • Lessons learned designing the Windows Runtime

    by Brent Rector

    Many Windows Runtime APIs were designed during the course of Windows 8, and many lessons were learned during this process. Come learn what challenges the designers of the Windows Runtime APIs encountered, how they solved the problems and why they chose the selected resolutions. After this talk, you will be able to incorporate this guidance into your own API designs to make APIs that are simple to use, easy to maintain and a joy to program against.

    At 10:30am to 11:30am, Friday 16th September

    In 207 B, Anaheim Convention Center

    Coverage video

  • Power your app with Live services

    by Dare Obasanjo

    Windows 8 enables users to log into any device with a single Microsoft account and continuously interact with your app on all of their devices. Your customers will expect the ability to bring their documents, photos, videos, and contacts with them as they move between their devices. Come see how you can enable great on-the-go experiences by integrating Live services into your app. You’ll learn how to take advantage of single sign on using a Microsoft account instead of creating your own authentication infrastructure. You’ll also see how to use the SkyDrive service for free cloud-based storage of your customers’ photos, videos, and documents. We’ll dive into the details of the Live SDK and show how to use Visual Studio to easily enable these experiences.

    At 10:30am to 11:30am, Friday 16th September

    In 201 B, Anaheim Convention Center

    Coverage video

  • Prepare your apps for Windows 8 and beyond

    by Uday Shivaswamy

    Do you have existing Windows apps? We'll show you the "compatible by design" principles and features of Windows 8 for future-ready desktop apps. Through this session, you will discover how to make your desktop apps work harmoniously alongside Metro style apps and how to position your app for the future by applying new Metro style design principles.

    At 10:30am to 11:30am, Friday 16th September

    In Platinum 2, Anaheim Marriott

    Coverage video

  • Deep dive into the kernel of the .NET Framework

    by Pracheeti Nagarkar and Mark Miller

    The Common Language Runtime is the cutting-edge virtual machine at the heart of the .NET Framework. In this session, we'll dive deep under the covers of the CLR and discuss some of our key innovations for .NET Framework 4.5 and Windows 8. Topics will include updates in the code-generation and diagnostics space, improvements in our garbage collector for low latency server scenarios, and automatic NGen.

    At 12:30pm to 1:30pm, Friday 16th September

    In Orange County 1, Anaheim Marriott

    Coverage video

  • Developing and testing on Windows 8 with Hyper-V

    by Bart House and Mathew John

    Hyper-V is no longer just for servers. In Windows 8, developers and testers will be able to use the powerful virtualization capabilities of Hyper-V to help them do more with less hardware. Come and learn how to use Hyper-V in your Windows 8 development and testing environment.

    At 12:30pm to 1:30pm, Friday 16th September

    In 201 B, Anaheim Convention Center

    Coverage video

  • Extending the media platform using input, output and processing plug-ins

    by Stan Pennington

    Windows 8 exposes a broad range of audio and video functionality for Metro style apps, and extensibility in the media platform provides advanced apps the option to do more. Apps can use the power and efficiency of native code media extensions to deliver additional effects, arbitrary processing, media formats and media delivery support. Learn how to develop, deploy and leverage these plug-ins for advanced playback, capture, sharing and transcoding.

    At 12:30pm to 1:30pm, Friday 16th September

    In Grand E, Anaheim Marriott

    Coverage video

  • Reducing the memory footprint of drivers and apps

    by Joe Laughlin and Rahul Nair

    Windows 8 makes it easy for developers to reduce memory consumption of drivers and apps. This session will introduce the key investments that make this possible, such as pool and heap manager. It also will discuss best practices and tools for optimizing driver and app memory footprint.

    At 12:30pm to 1:30pm, Friday 16th September

    In Elite 2, Anaheim Marriott

    Coverage video

  • Tuning GPU usage for any form factor

    by Dan McLachlan

    Windows 8 offers the opportunity to ship your game on the world’s broadest range of form factors, from super-light tablet devices to high-end gaming rigs with 3D displays. Learn how to max out GPU performance to hit the broadest possible audience.

    At 12:30pm to 1:30pm, Friday 16th September

    In Platinum 9, Anaheim Marriott

    Coverage video

  • Build assistive technologies for Windows 8

    by Brett Humphrey

    Windows 8 is a great platform for creating assistive technologies for customers with disabilities. Learn how the platform, apps, and devices allow you to build varied assistive technologies. Explore how you can bring your existing technologies to Windows 8 and create new capabilities using touch and UI automation. Grow your business by helping customers with varying abilities get the most from Windows 8.

    At 2:00pm to 3:00pm, Friday 16th September

    In Platinum 4, Anaheim Marriott

    Coverage video

  • New techniques to develop low-latency network apps

    by Osman Ertugay, Ben Schultz and Ed Briggs

    For performance-critical apps, every microsecond saved means money. Windows Server 8 makes it possible to increase throughput, handle higher message rates, reduce latency and jitter, and lower CPU usage, all with standard server hardware. The new Registered I/O (RIO) model in Windows 8 delivers a low-latency solution while maintaining on-the-wire compatibility with existing TCP and UDP protocols. Additionally, a new fast path loopback allows high-speed apps to achieve a higher level of performance. Attend this session to learn how to program and tune these new capabilities and to witness them in action.

    At 2:00pm to 3:00pm, Friday 16th September

    In 304 B, Anaheim Convention Center

    Coverage video