Sessions at Microsoft BUILD 2011 on Friday 16th September

Your current filters are…

  • 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

  • Best practices for packaging and distributing device drivers

    by Chad Siefert

    Device developers spend considerable time and effort properly designing and developing drivers. Once built, they also need to make it easy for consumers, OEMs and enterprises to obtain and install the drivers. This session will discuss best practices for packaging and distributing drivers, and will focus on signing, handling device metadata, Windows Update policies, and the various distribution paths available to driver developers.

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

    In Platinum 2, Anaheim Marriott

    Coverage video

  • Building and running HPC apps in Windows Azure

    by Greg Burgess

    Windows Azure is an ideal environment for deploying compute-intensive apps that take advantage of the scale-on-demand capability of the cloud. The HPC Pack for Windows Azure provides a job scheduler, management tools, and a set of runtimes for developing and deploying parallel and scale-out apps. This talk will present app examples and best practices for using the HPC Pack in Windows Azure to rapidly create scalable compute and data-intensive services. Programming models include parallel apps using MPI, scale-out apps using WCF and data intensive apps using HPC to LINQ.

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

    In Orange County 4, Anaheim Marriott

    Coverage video

  • Building continuously available systems with Hyper-V

    by Brian Dewey

    Come learn how Hyper-V leverages modern hardware! Customers demand continuous availability from Hyper-V deployments. In the next version of Windows Server, Hyper-V can use many modern hardware features to deliver better availability and scalability to customers. This session will cover the server, network, and storage features you can include in system designs to deliver great Hyper-V solutions across a wide range of deployment possibilities.

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

    In 210 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

  • Compelling audio and video for Metro style games

    by Jason Strayer

    Compelling audio and video are no longer optional enhancements in games; they are a requirement! Windows provides a spectrum of technologies you can use to create exhilarating experiences for your players. This session will profile the audio and video technologies available in Windows for Metro style development and help you augment your entertainment app with electrifying sound effects, background music, and cut-scenes.

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

    In Platinum 9, Anaheim Marriott

    Coverage video

  • Connecting Bluetooth Low Energy devices to Windows

    by Ellick Sung and Alain Michaud

    Until now, low power wireless connectivity in PC’s has required using proprietary technologies that incur the cost and complexity of shipping an external dongle. Bluetooth LE enables these same low power scenarios using a standard Bluetooth radio and creates the opportunity to connect Windows with a wide range of new devices. In this session, you will learn more about this new technology and how device makers can use Bluetooth LE to integrate low power devices with Windows.

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

    In Grand E, Anaheim Marriott

    Coverage video

  • Create reusable custom Metro style controls

    by Jeff Fisher

    Build special purpose JavaScript controls that can be reused across multiple apps. Learn how the WinJS framework provides everything you need to create flexible event-driven controls that can be used both declaratively and imperatively. Get a rich styling experience for your controls in Blend. Go green and recycle your code today!

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

    In 304 B, Anaheim Convention Center

    Coverage video

  • Developer collaboration with Team Foundation Server 11

    by Jamie Cool

    This session is all about developer collaboration in Visual Studio 11 and Team Foundation Server 11. We’ll cover integrated code review, the new “My Work” experience for managing your active tasks, and once you’re “in the zone” we’ll help you stay focused on the task at hand, no matter how much you’re randomized. We’ll walk the full gamut of collaboration improvements, from the newly revamped Team Explorer, to the version control & build improvements. Want to work offline seamlessly? Wish merging happened less frequently & was simpler when it did? How about find work items faster? We’ll talk about all this and more.

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

    In Platinum 7, Anaheim Marriott

    Coverage video

  • Improving software quality using Visual Studio 11 C++ Code Analysis

    by Vince Smith and Jason Yang

    Through this session, learn how to save time and improve customer satisfaction by finding and fixing bugs early in the development process. Visual Studio 11 C++ Code Analysis identifies critical defects that lead to crashes and security vulnerabilities in your C++ apps and drivers at compile time, and gives you the information you need to quickly prioritize and resolve them. Code Analysis is now included in all editions of Visual Studio 11, including Express, and there are many new features to discuss. This session also includes demos, examples and best practices on how to improve the quality of your apps and drivers. Join us to learn how you can use code analysis to develop great software that will delight your customers.

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

    In 201 B, Anaheim Convention Center

    Coverage video

  • It’s not a great phone app without ASP.NET services and push notifications

    by Erik Porter

    If you are a mobile phone app builder, you know that users can choose from thousands of apps, and they expect apps to feel alive and connected even when they are closed. Adding push notifications and other services to your phone app is essential but can seem complicated and time consuming to build. It is not. Learn how easy it is to use the latest and greatest from ASP.NET to connect your native phone apps to the web using Windows Phone push notifications, ASP.NET membership, and custom services with just a few lines of code.

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

    In Orange County 1, Anaheim Marriott

    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

  • Taming GPU compute with C++ AMP

    by Daniel Moth

    Developers today inject parallelism into their compute-intensive apps in order to take advantage of multi-core CPU hardware. Beyond CPUs, however, compute accelerators such as general-purpose GPUs can provide orders of magnitude speed-ups for data parallel algorithms. How can you as a C++ developer fully utilize this heterogeneous hardware from your Visual Studio environment? How can you benefit from this tremendous performance boost in your Visual C++ solutions without sacrificing developer productivity? The answers will be presented in this session introducing C++ AMP.

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

    In Elite 2, Anaheim Marriott

    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

  • Using cloud storage from Windows apps

    by Wade Wegner

    Modern apps don't just store data on local disks. Your users expect to have 24/7 access to their files and settings wherever they go. This session will show you how you can use Windows Azure Storage and SQL Azure to store your data to give your users the experience they expect. We will have an in depth look into how to handle scale so that your app gives your users the data they want when they want it. We will also look at the security solutions available on Windows Azure to ensure your user's data remains protected. You will leave this session with an understanding of when and how to use each of the various storage solutions in the Windows Azure platform to enhance your modern Windows app.

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

    In Ballroom D, Anaheim Convention Center

    Coverage video

  • Windows Phone XAML apps

    by Jesse Liberty

    How do I use XAML to build outstanding apps for Windows Phone, using Visual Studio and Expression Blend? In this session we'll walk you through the steps from start to finish.

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

    In Platinum 5, Anaheim Marriott

    Coverage video

  • Windows Runtime internals: understanding "Hello World"

    by Matt Merry

    The Windows Runtime is a key piece of technology used by all Metro style apps in Windows. How exactly does it work though? You too can become a Windows Runtime Expert by taking a deep dive into the internals of the Windows Runtime using not much more than a new project in Visual Studio and a debugger. After this talk, you will understand how A "Hello World" Metro style app uses the Windows Runtime, enabling you to build better apps.

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

    In 303 B, Anaheim Convention Center

    Coverage video

  • 50 performance tricks to make your Metro style apps and sites using HTML5 faster

    by Jason Weber

    Creating high performance web apps is crucial for every web developer. Learn directly from the Internet Explorer Performance Team about what actually drives performance across the web and how you can make your sites faster. This is the same team that brought you GPU accelerated graphics and compiled JavaScript, and they will share their favorite 50 best practices for web developers.

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

    In 303 B, Anaheim Convention Center

    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 camera

    by Mehmet Kucukgoz

    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.

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

    In Platinum 4, 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

  • Building continuously available file server NAS appliances

    by Cristian Teodorescu and Gene Chellis

    This session builds on earlier presentations about the evolution of platform storage technologies and designing multi-node systems for continuous availability. These platform advances allow Microsoft partners to use industry-standard hardware to build Continuously Available Windows Server solutions at different price bands. This session will discuss considerations, options and opportunities for using the Windows Server Continuous Availability platform to build continuously-available network-attached storage (NAS) appliances, including workloads and deployment options, and new Windows Server 8 capabilities for file server and NAS appliances. The talk will also describe the branding and customization opportunities for OEMs, including description and examples of customized extensions of the initial out-of-the-box customer experience for server appliances.

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

    In 210 B, Anaheim Convention Center

    Coverage video

  • Building real-time web apps with HTML5 WebSockets

    by Ravi Rao

    WebSockets is an emerging standard that enables secure, real-time, bidirectional communication across the Web. Microsoft and other industry leaders at the W3C and the IETF are jointly developing this standard. Microsoft is offering a comprehensive WebSockets solution, with support in IE10, Windows 8 Apps, IIS, ASP.NET, and WCF. Come learn how Metro style apps using HTML5 can make dramatic improvements in user experience and performance by taking advantage of this exciting technology.

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

    In Grand G, Anaheim Marriott

    Coverage video

  • Building scalable web apps with Windows Azure

    by Matthew Kerner

    Learn proven patterns and practices to build your next scalable Web app. You will see how to harness the power of both the modern browser and the cloud to build a lightning fast Web app. We will go in depth into the architecture of a highly scalable Web app built on Windows Azure and learn how to effectively use various scaling techniques such as asynchronous Web services, cache aside and job queuing on Windows Azure. Additionally, we will demonstrate when and how to use the various data storage solutions in Windows Azure to maximize performance. You will leave this session with the code samples, tools, and knowledge you need to scale your next Web app.

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

    In Ballroom B, Anaheim Convention Center

    Coverage video

  • Certifying hardware with the Windows Hardware Certification Kit

    by Craig Rowland

    The Windows Hardware Certification Kit (formerly the Windows Logo Kit) has a completely new design that will shorten learning curves for new users, and make experienced users more productive. It also has, for the first time, a complete automation interface which enables partners to execute end-to-end testing via scripts. The kit has also been enhanced to be multi-function, multi-platform and multi-feature aware. This session will introduce the new user interface, object model and aspects of feature-based testing. It will also include walkthroughs of certification activities using both the direct user interface and automation interfaces.

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

    In 204 B, Anaheim Convention Center

    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

  • F# 3.0: data, services, Web, cloud, at your fingertips

    by Don Syme

    Modern programming thrives on rich spaces of data, information and services. With F# 3.0 and Visual Studio 11, you now have a tool that massively simplifies information-rich analytical programming. F# 3.0 provides integrated support for F# Information Rich Programming, a new and powerful way of integrating data and services into your programming experience. In this talk, we will describe the new features of F# 3.0, including the first released version of F# Type Providers and F# Queries, with apps to leverage technologies such as SharePoint, Azure Data Market, OData, Entity Framework and SQL Server.

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

    In Ballroom D, Anaheim Convention Center

    Coverage video

  • From touch to gamepads: master player input in your Metro style game

    by Jason Strayer

    Windows offers a wide variety of input mechanisms for players to control your Metro style game, from touch, to gamepads, to classics like the keyboard and mouse, or even device sensors such as an accelerometer. At first glance, it may seem challenging to handle it all, but the input and sensor APIs in Windows are easy to learn and quick to master. Learn in this session how to develop entertainment apps that are easy to control on any hardware form factor.

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

    In Platinum 9, Anaheim Marriott

    Coverage video