Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

keynote

9/14/2011 11:35:00 PM

Keynote #2
BUILD Day 2 Keynote

keynote

9/14/2011 3:32:00 PM

Keynote #1
BUILD Day 1 Keynote

performance oem, pre-recorded

9/13/2011 11:46:44 PM

SPA 3.0 - A simple server performance tuning advisor
Server Performance Advisor ("SPA") 3.0 helps system administrators manage their server performance and troubleshoot server performance issues on Windows Server 2008 and later releases including Windows Server 8. SPA 3.0 provides system administrators with reports about common configuration and run-time performance issues to help them quickly identify resource bottlenecks on their servers. SPA 3.0 also provides recommendations based on rules, thresholds and best practices.

media oem, assessment+and+deployment+kit, pre-recorded

9/13/2011 11:46:43 PM

Introduction to the streaming assessment
Watching streaming media greatly affects the user's perception of their PC. In this video, you will learn about how the Assessment and Deployment Kit has made it easier to measure streaming media performance reliably and to identify areas where performance can be improved. You will learn about the streaming media assessment and what it measures, the types of issues it highlights, and how to use it to test and fix any streaming media performance issues you find.

oem ihv, certification, networking, pre-recorded

9/13/2011 11:46:43 PM

Testing Wi-Fi networking devices
This session will provide guidance on how to test and certify Wi-Fi networking devices with Windows 8. The session will focus on the improvements to the Wireless LAN Windows Logo Kit (WLK) Program used for device certification, and several other useful Wi-Fi testing tools.

oem ihv, certification, wireless, pre-recorded

9/13/2011 11:46:43 PM

Testing mobile broadband devices
The Windows Hardware Certification program helps to ensure the quality, compatibility, and operation of mobile broadband drivers and device firmware with Windows 8. The Windows Hardware Certification Kit (HCK) helps to decrease connectivity times and lower power consumption. This video provides guidance on testing mobile broadband networking devices and also discusses improvements focused on shortening test runs and providing more visibility into test contents.

html5+and+javascript printing, ihv, drivers, pre-recorded

9/13/2011 11:46:43 PM

How to retrieve configuration and status information from USB printers in Windows 8
The version 4 printer driver model in Windows 8 introduces the concept of the USB Bi-Directional (BiDi) Port Monitor, which driver developers can extend using JavaScript. In this video learn how to retrieve configuration and status information from USB printers.

html5+and+javascript web, pre-recorded

9/13/2011 11:46:43 PM

Building responsive apps and sites with HTML5 web workers
The new Web Workers API enables developers to execute JavaScript in the background concurrently with executing apps. This will improve the responsiveness of apps and will increase the amount of computation that a web app may perform. Learn how to take advantage of the Web Workers API to improve the performance of your apps today.

metro+style+apps roaming

9/13/2011 11:46:43 PM

Deep dive on app data roaming
You've seen how to create continuous app experiences that span devices and you're ready to dive into the details. Come drill down on the APIs and cloud-based service that make it easy to save, restore, and roam your app's data. You'll learn the nuts and bolts of the system and get your questions answered by the team who designed and built these capabilities.

metro+style+apps sensors

9/13/2011 11:46:43 PM

Using location & sensors in your app
Windows provides many powerful ways to sense information about the user's environment. Using this information, you can build an app that adapts to their environment easily and seamlessly. By the end of this session you will know how to program your app to use the sensors (motion sensors, sensor fusion, light sensors, and location) supported in Windows 8. Your customers will love the result!

oem ihv, assessment+and+deployment+kit, pre-recorded

9/13/2011 11:46:42 PM

Scaling And Extending Windows Assessments To Improve System Quality (Part I & II)
This video provides an overview on the assessment capabilities in Windows 8 that enable you to build better systems. Through this session, you will see how you can configure and run assessments on your machine, as well as on other machines via flash drives, and on machines in a large lab environment. For those interested in extending the assessment infrastructure, this video also provides a high-level view of how to repurpose or build customized assessments, and how to integrate Microsoft's assessments into your testing environment.

oem ihv, silicon, assessment+and+deployment+kit, power, pre-recorded

9/13/2011 11:46:42 PM

Improving battery life and energy efficiency
Offering long battery life is important for all mobile devices. This video will demonstrate how the Assessment and Deployment Kit (ADK) has made it easy to consistently measure battery life, as well as identify and fix energy efficiency issues. Through this video session, you will also learn how to configure battery life assessments, and design assessment workflows, for multiple scenarios.

touch oem, ihv, certification, pre-recorded

9/13/2011 11:46:42 PM

Touch firmware development: Talking HID to Windows
This session will provide in-depth information to IHV firmware and driver developers on the new digitizer interface architecture in Windows 8. Through this session, you will learn how to use the HID protocol to make touch devices work well with Windows 8, ensure performance and accuracy, and determine bus requirements for touch-enabled hardware.

oem ihv, silicon, drivers, sensors

9/13/2011 11:46:42 PM

Architecting and integrating sensor drivers
Windows 8 provides an extensive and feature-rich set of developer tools, documentation and drivers to simplify sensor integration and provide rich user experiences. With this level of support in Windows, manufacturers can quickly bring systems to market that take full advantage of light, motion and other sensors. This session will provide the information necessary for device and system manufacturers to integrate their sensors with Windows and take advantage of this rich platform.

oem ihv, debugging, pre-recorded

9/13/2011 11:46:42 PM

USB Debugging Innovations in Windows 8 (Part I, II, & III)
The new USB 3.0 debugging tools in Windows 8 makes diagnosing USB device and driver issues much simpler. This video will cover USB 3.0 debugging technologies, as well as debugger extensions that provide detailed insights into the state of the USB controller and devices. This video contains demonstrations on how to use each one of these technologies for troubleshooting different situations.

oem ihv, pre-recorded

9/13/2011 11:46:42 PM

Understanding Push Button Reset
This session will provide an opportunity discuss how the new Push Button Reset feature in Windows 8 enables users to reset their PCs to a prior configuration (which may be the factory configuration) while keeping data and customizations intact.

oem ihv, silicon, drivers, pre-recorded

9/13/2011 11:46:42 PM

Advanced driver code analysis techniques
This session provides a deep discussion of advanced code analysis techniques, tips and tricks that help you reduce costs while increasing the quality of your drivers. You will learn how to use the updated Standard Annotation Language (SAL) to discover higher-quality bugs while reducing false positives. You will also learn about common programming errors and bugs such as race conditions and buffer over-runs, and how to take advantage of tools in Windows 8 to address these issues earlier in development cycles and at a much lower cost. This session will provide the opportunity to have an open discussion with Microsoft code analysis experts about your specific coding errors and issues.

ihv certification, metro+style+device+apps

9/13/2011 11:46:00 PM

Building and delivering a great Metro style app for your device
Windows 8 makes it easy to create and distribute compelling apps that bring out the unique capabilities of your device. This session will focus on how to build a great Metro style app for your device and how to use services and tools to distribute your app, device metadata and device driver so that Windows can automatically install all of them together. このセッション スライドが日本語に翻訳されました。日本語版のファイルをダウンロードするには、こちらをクリックしてください。

oem assessment+and+deployment+kit, pre-recorded

9/13/2011 11:46:00 PM

Introduction to assessments
This video will provide an overview of the new Assessments feature in Windows 8, including how to run assessments and what you can learn from the results.

performance oem, assessment+and+deployment+kit, pre-recorded

9/13/2011 11:46:00 PM

Introduction to the Boot Performance Assessment
The Windows boot process greatly affects the user's perception of their PC. In this video, you will learn about how the Assessment and Deployment Kit has made it easier to measure boot performance reliably and to identify areas where performance can be improved. You will learn about the boot assessment and what it measures, the types of issues it highlights, and how to use it to test and fix any boot issues you find.

oem assessment+and+deployment+kit, pre-recorded

9/13/2011 11:46:00 PM

Introduction to ADK custom jobs
Custom jobs are assessments that you can create using the Assessment and Deployment Kit (ADK) to measure the performance of experiences in Windows 8. This video provides an overview of how to create and configure an ADK custom job to allow you to capture targeted results for the experiences you care most about.

metro+style+apps html5+and+javascript, web, pre-recorded

9/13/2011 11:46:00 PM

Anatomy of HTML5 sites and Metro style apps using HTML5
Begin the journey of building beautiful, connected, and fast sites and apps for Windows 8 by learning the basics of a Metro style app using HTML5. If you've played with angle brackets and CSS but don't regularly write client-side JavaScript, this session is the place to start.

metro+style+apps cloud

9/13/2011 11:46:00 PM

John Sheehan: Create experiences that span devices
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.

metro+style+apps html5+and+javascript, pre-recorded

9/13/2011 11:46:00 PM

Programming SVG and canvas graphics in a Metro style app based on HTML5
As part of HTML5, SVG and canvas represent two different approaches to incorporating rich vector graphics in a website or Metro style app. This session introduces the programming techniques used for each of these and compares those techniques. It also drills down into the best uses for each technology presenting specific coding examples. The session also includes is an overview of SVG filter effects and using CSS3 transitions and animations with the SVG and canvas elements. This session builds on topics introduced in Build Visually Compelling and Interactive HTML5 Experiences .

metro+style+apps

9/13/2011 11:46:00 PM

Under the hood: installation and updates for Metro style apps
The days of writing setup installers are over! Windows 8 automatically handles installing, updating and removal of your apps, based on a declarative manifest that you provide. You'll learn how the new Windows 8 deployment model lets you and your customers save time and money with faster development time, better system stability and smooth app updates. We'll show you the nuts and bolts of how the model works; including authoring the app manifest, packaging and signing your app, installing and updating your app for each Windows user.

html5+and+javascript visual+studio, asp.net

9/13/2011 6:26:31 PM

ASP.NET 4.5 loves HTML5, CSS3 & JavaScript
Whether you're building a new Website using ASP.NET or maintaining an existing one, you'll leave this talk ready use HTML5 & CSS3 on ASP.NET with Visual Studio. We'll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.
It's not a great phone app without ASP.NET services and push notifications
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.

html5+and+javascript data, wcf

9/13/2011 6:26:31 PM

Building data-driven HTML5 apps with WCF RIA Services
Data-centric apps with rich user experience often require significant plumbing across multiple tiers. We simplify n-tier apps by bridging Web client technologies with services - using WCF RIA Services, rich JavaScript client cache, OData, jQuery and effective data binding to UI elements. We will cover common app patterns supported by frameworks and tools for writing business logic, retrieving data with flexible local and remote query capabilities, effective caching and change tracking, integrated validation and built-in authentication and authorization. We will show how to build apps with browser and mobile clients and host them on premise or in the cloud.
Building event-driven, long-running apps with Windows workflow
The apps of tomorrow require long running, asynchronous processes that can coordinate services, update data stores, and notify systems and people of outcomes. Windows Workflow Foundation (WF4) provides you with client and server side capabilities for building these apps. In this session we will cover the improvements in the next release of Windows Workflow Foundation (WF4) including support for dynamic updates, C# expressions, event driven workflows with State Machine and more.

visual+studio c++

9/13/2011 6:26:31 PM

Taming GPU compute with C++ AMP
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.

html5+and+javascript web, windows+phone

9/13/2011 6:26:31 PM

Progressively enable the mobile web with ASP.NET MVC 4, HTML5, and jQuery Mobile
There are over a billion mobile devices with rich Web capabilities, yet many Websites look terrible on such devices, or worse, fail to work at all. As mobile devices become the primary way that most people access the Web, having a site that fails to deliver a rich experience on the Web using HTML5, JavaScript and jQuery Mobile is missing out on a huge opportunity. In this session, learn how ASP.NET MVC 4 leverages these next generation technologies enabling developers to build a single solution that targets multiple platforms and form factors such as mobile, tablet and desktop devices.
Async made simple in Windows 8, with C# and Visual Basic
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!

visual+studio

9/13/2011 6:26:31 PM

Developer collaboration with Team Foundation Server 11
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.

visual+studio

9/13/2011 6:26:31 PM

What's new in Visual Studio 11
Microsoft Visual Studio 11 enable developers to take full advantage of the capability of Windows using the skills and technologies developers already know and love to deliver exceptional and compelling apps. Whether working individually or in a small, medium or large development team the Visual Studio 11 sets a new standard for development tools, helping teams deliver superior results for their customers that help set them apart from their competitors. In this session we'll walk through the new features in the Visual Studio 11 Developer Preview to give you an understanding of the breadth of tooling available in this release.

html5+and+javascript sql, asp.net

9/13/2011 6:26:31 PM

WebMatrix: uber geek in designer clothes
Rarely do you find a developer tool that the fashion-conscious would envy: a tool that functions and inspires. It is capability bundled with simplicity, a web tooling environment that gets you started with OSS applications or gorgeous templates. WebMatrix combines five products in one, letting you install, develop, optimize, deploy and manage your sites and databases. With support for the latest web standards like HTML5 & CSS3, multiple frameworks like ASP.NET & PHP, and multiple database engines like MySQL & SQL Server , you can't go wrong. Oh, and did we mention it's FREE? Join us as we unveil the BETA release of WebMatrix 2.

visual+studio c++, csharp, visual+basic

9/13/2011 6:26:31 PM

Tips & tricks: how to use Visual Studio to the fullest
In this fast-paced session, we'll turn you into a Visual Studio rock star! We'll blaze through Visual Studio 2010 and Visual Studio 11 features and "hidden gems" for VB, C#, and C++ developers. This session is guaranteed to make your life easier in Visual Studio.
What's new in Visual Studio 11 for Application Lifecycle Management
Microsoft's application lifecycle management tooling is all about enabling teams to deliver great software. In this demo-packed session, you will learn how to more effectively plan and track work by using the new Web-based project management tools; how to bridge the divide between development and operations by utilizing IntelliTrace in your production environments; and how to help keep team members on-task and "in the zone" with the new "My Work" and code review features. In addition to making your team more productive, we will show you how you can boost your overall code quality with new features such as code clone and an overhauled unit testing story in Visual Studio 11.

.net+framework

9/13/2011 6:26:31 PM

What's new in .NET Framework 4.5
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.

metro+style+apps xaml, c++

9/13/2011 6:26:31 PM

Tips and tricks for developing Metro style apps using C++
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.

.net+framework asp.net

9/13/2011 6:26:31 PM

Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Data has always been important for Web apps and there are increasingly a myriad of technologies available to work with data. Come join us to discuss different data paradigms life Database First, Model First and Code First, and how the tooling and framework features support them. We'll dive into the powers of new data-related improvements in ASP.NET 4.5 Web Forms like model binders and data annotations.

metro+style+apps html5+and+javascript, windows+runtime, csharp, visual+basic

9/13/2011 6:26:30 PM

Using the Windows Runtime from C# and Visual Basic
C#, Visual Basic and the .NET tools have first-class support for the Windows Runtime. Learn about this integration and how to use C# and Visual Basic to write Metro style apps that call the Windows Runtime and how to build libraries that integrate with your Metro style apps using HTML.

metro+style+apps windows+runtime, c++

9/13/2011 6:26:30 PM

Using the Windows Runtime from C++
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.

metro+style+apps html5+and+javascript, windows+runtime

9/13/2011 6:26:30 PM

Using the Windows Runtime from JavaScript
Metro style apps using JavaScript allow developers to combine the powerful and vibrant Web platform with the rich capabilities of Windows, to build exciting apps for Windows 8. JavaScript developers building Metro style apps have access to not just all of the Web platform, but also hundreds of Windows APIs, as well as opportunities to leverage custom native components. This talk will focus on how JavaScript developers can use the Windows Runtime and consume custom native components from JavaScript. With examples taken from rich Windows 8 capabilities like media, networking, sensors, and file systems, you'll get an in depth look at how you can leverage the best of Windows in your Metro style...

metro+style+apps debugging

9/13/2011 6:26:30 PM

Debugging connected Windows 8 apps
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.

metro+style+apps c++

9/13/2011 6:26:30 PM

Under the covers with C++ for Metro style apps
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!

metro+style+apps visual+studio, graphics, directx

9/13/2011 6:26:30 PM

A lap around DirectX game development tools
Visual Studio 11 brings the most significant set of improvements for developing graphics-intensive apps in over a decade. Whether you are just getting started with 2D/3D games or a self-proclaimed "guru," there's something for you in this talk. We will walkthrough a slew of new tools integrated into Visual Studio that will make your life better.

metro+style+apps html5+and+javascript, c++

9/13/2011 6:26:30 PM

Bringing existing C++ code into Metro style apps
This talk will cover how to use C++ to target the new Windows Runtime surface. Beyond just learning how to write apps in C++, you will see how to create new libraries or reuse existing components that you can seamlessly combine with Metro style apps using JavaScript, C#, and other C++ apps.

metro+style+apps csharp, visual+basic

9/13/2011 6:26:30 PM

Bringing existing managed code into Metro style apps
This talk will cover how to bring existing C# or Visual Basic code into your Windows Metro style apps, enabling you to speed development through reuse. We will walk through the process of porting an app from Windows Phone to Metro style. You will see common issues that you may run into when bringing your code into Metro style apps, and how to resolve those issues. To maximize your benefit from this session, having some prior experience writing XAML-based apps is recommended.
Advanced IntelliTrace in production with Visual Studio 11
Did you ever have that bug that you just could not reproduce? Not getting enough information from production environments to really solve your problems quickly? Why does it always take way longer to figure out what the problem is then to make the fix? In this session, see how IntelliTrace, within Visual Studio 11, gives you the ability retrieve rich, detailed information about problems, even in production, enabling you to spend less time on bug diagnostics and more time writing software.
Working on an agile team with Visual Studio 11 and Team Foundation Server 11
Visual Studio 11 and Team Foundation Server 11 bring a valuable set of new features and capabilities to agile teams. In this talk we will take a ride through an example project and show you how an agile team can efficiently prioritize, plan, and deliver high quality software.

visual+studio

9/13/2011 6:26:30 PM

Architectural discovery with Visual Studio 11
Most projects start from an existing code base - whether you are enhancing an existing app or rewriting an app to modernize it. In either case, the documentation for the existing system is most likely non-existent, stale or just wrong. The people who wrote the system are no longer available to the new team, which is left trying to understand a system with no starting point. See how Visual Studio 11 gives you that starting point and allows teams to be productive in a fraction of the time it takes today as well as ensuring that you have the tools to document the new work so you don't end up with the same situation in the future.

access+control windows+azure

9/13/2011 6:26:23 PM

Identity and access management for Windows Azure apps
This talk discusses the role of the Windows Azure AppFabric Access Control Service (ACS) in managing identity and access control for apps running on the Windows platform . ACS offers developers the means to offload most of the complexity of handling authentication, regardless of where the app will be hosted or from where it will be consumed, to a cloud-hosted service. After a brief introduction to the approach behind ACS, the talk will highlight how developers can take advantage of Windows Identity Foundation to easily connect to ACS, and will demonstrate various scenarios ACS unlocks such as enabling Windows 8 apps to authenticate users from Facebook, Google, or Windows Live ID and reusing...

windows+azure

9/13/2011 6:26:23 PM

Monitoring and troubleshooting Windows Azure apps
Your app is in the cloud now, alleviating all of the problems traditional apps had such as performance issues, crashes and memory leaks, right? Join us as we dig deep into Windows Azure diagnostics with PowerShell and other techniques you can use from instrumentation to debugging to keep your app safe from problems that go bump in the night.

scalability elasticity, sql, windows+azure, database

9/13/2011 6:26:23 PM

Using cloud storage from Windows apps
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.
Building loosely-coupled apps with Windows Azure Service Bus Topics and Queues
In this session, you will learn how the new publish and subscribe messaging capabilities provided by the Windows Azure Service Bus can be used to interconnect services and apps. You will see examples of using pub/sub for decoupled communications inside Windows Azure using Queues and Topics, and you will also learn how to use Service Bus to bridge between services spread across cloud and local servers. Finally, you will see how Windows and Windows Phone apps can use the Service Bus to build continuous client experiences.
Delivering notifications with the Windows Push Notification Service and Windows Azure
Notifications extend the reach of your app to the desktop but with a large user base timely delivery can be challenging without the right tools. In this session we'll review the notification options available to modern apps, demonstrate how you can deliver notifications using Windows Azure, and discuss features provided by Windows Azure to scale your notification solution. By the end of this session you will understand how to use Windows Azure to rapidly develop a notification enabled service for Windows apps.

scalability elasticity, windows+azure, .net+framework, workflow

9/13/2011 6:26:23 PM

Building apps with Windows Workflow Foundation and Windows Azure
Windows Workflow Foundation shipped with .NET 4 and is a great way to build extensible apps, model long-running processes and orchestrate services. In this session, we'll look at the options available to leverage Workflow Foundation in Windows Azure, starting with the capabilities on offer today, before taking a peek into the future and looking at some new features that the team is working on for running and managing workflows in Azure.

cloud windows+phone, scalability, windows+azure

9/13/2011 6:26:23 PM

Building device & cloud apps
So, you're building apps that span multiple devices apps and you're curious about what the cloud can offer. Is it possible to deploy scalable Web apps and services on Windows Azure? How about storing data in the cloud? Is it possible to use the cloud for push notifications to the device? In this session, you'll learn how to build Windows 8, Windows Phone, Android and even iOS apps that are backed by scalable cloud services with the Windows Azure platform. This demo-focused session will cover the end-to-end experience and address how to tackle issues such as authentication, storage and notifications across a wide range of devices.
Building global and highly-available services using Windows Azure
Building global and highly-available services requires more than just building a stateless Web app. A myriad of factors need to be considered including architecting for high availability, data replication and traffic management. In this session, you will learn how Windows Azure assists in building and running global and highly-available services.

async scalability, elasticity, windows+azure

9/13/2011 6:26:23 PM

Building scalable web apps with Windows Azure
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.

windows+azure

9/13/2011 6:26:23 PM

Building social games for Windows 8 with Windows Azure
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 ar...

windows+azure

9/13/2011 6:26:23 PM

Building Windows 8 and Windows Azure apps
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.

sql windows+azure, odata, database

9/13/2011 6:26:23 PM

F# 3.0: data, services, Web, cloud, at your fingertips
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.

oem ihv, silicon, certification

9/13/2011 6:26:23 PM

Windows Server 8 software and hardware certification
This session will discuss the software and hardware certification of products designed for Windows Server 8. Come and learn the differences between client and server hardware certification requirements, tests and policies. The speakers will share the relevant details in these areas that are new, specific, optional ("If-Implemented"), or do not apply to devices and systems designed for Windows Server 8. Changes to the "Unclassified" hardware category for Windows Server 8 will also be highlighted. This session will conclude with a preview of technical requirements (draft) for Windows Server 8 software certification and the upcoming Beta of the self-test Server App Certification kit.

scalability elasticity, sql, windows+azure

9/13/2011 6:26:23 PM

Inside Windows Azure storage: what's new and under the hood deep dive
Windows Azure Storage provides a scalable and reliable storage service for accessing Blobs, Tables, and Queues for Microsoft's new cloud OS. In this session, you will learn in depth about new Blob, Table and Queue features and how to use the new Windows Azure Storage Analytics to understand your app's usage of storage. In addition, you'll get an under-the-hood tour of the architecture and design of Windows Azure Storage, and you will learn what goes on behind the scenes to replicate, load balance and scale out access to your data.
Developing and testing on Windows 8 with Hyper-V
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.

metro+style+apps html5+and+javascript, expression+blend

9/13/2011 6:26:23 PM

A deep dive into Expression Blend for designing Metro style apps using HTML
Learn how to use Expression Blend to visually construct, style and layout Metro style apps using HTML for Windows 8. In this session, we will demonstrate how Expression Blend makes it possible to create a better user experience with greater productivity. We'll start with semantic markup and JavaScript-generated content, and then we will demonstrate how to use Expression Blend to customize the user experience for Windows 8.

metro+style+apps xaml, visual+studio

9/13/2011 6:26:23 PM

A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML
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.

metro+style+apps html5+and+javascript, debugging

9/13/2011 6:26:23 PM

Debugging your Metro style apps using HTML
In this session, you'll deep dive into debugging your Metro style apps using HTML, including how to handle first-chance exceptions, how to debug on the simulator, local machines and remote machines, how to use Blend to see your app running in multiple-view states and resolutions, how to use the DOM Explorer and the JavaScript Console and more! If you want to chase the bugs out of your Metro style apps using HTML, don't miss this talk!

metro+style+apps xaml

9/13/2011 6:26:23 PM

Tips and tricks for developing Metro style apps using XAML
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.

metro+style+apps html5+and+javascript

9/13/2011 6:26:23 PM

Building Metro style apps using JavaScript
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!

metro+style+apps xaml

9/13/2011 6:26:23 PM

Unit testing your metro style apps built using XAML
We all know that unit and functional testing is a cornerstone of successful app development. In Visual Studio 11, we have enabled developers to use modern, agile techniques for developing and testing their new Metro style apps using XAML. In this talk, we will demonstrate how to apply existing best practices to effectively test your app in this new world. We will use TDD to create and test a Metro style app using XAML using well-known patterns like MVVM and isolation, and will also show how to use our new Native Unit Testing framework to test native code.

metro+style+apps html5+and+javascript, visual+studio

9/13/2011 6:26:23 PM

Manual testing of Windows Metro style apps built using HTML
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 sessi...
Building mission critical database apps with SQL Server code name "Denali"
SQL Server code name "Denali" offers a powerful array of developer tools, frameworks and language improvements that will make developers more productive than ever. Come learn how the next wave of SQL Server investments further help protect an organization's infrastructure - getting you the nines and performance you need at the right price, especially for mission critical apps running on Windows Server 8. In this session you will learn how to build mission critical database apps that achieve maximum availability by reducing planned and unplanned downtime with the new integrated high availability and disaster recovery solution, SQL Server AlwaysOn . We'll cover how to develop blazing fast sta...
Building real-time web apps with WebSockets using IIS, ASP.NET and WCF
WebSockets is a new technology under joint development by Microsoft and other industry leaders, designed to enable secure, real-time bidirectional communication across the Web. Windows 8 has a comprehensive WebSocket offering with support in IE10, Metro style apps, WCF and ASP.NET. Come learn how HTML5 apps can make dramatic improvements in terms of user experience and performance by taking advantage of this exciting technology.

visual+studio async, scalability, parallel+computing, .net+framework

9/13/2011 6:26:22 PM

Building parallelized apps with .NET and Visual Studio
The Task Parallel Library (TPL), PLINQ, and Visual Studio 2010 provide managed code developers with a solid foundation for parallelizing loops, queries, and other common constructs in both server and client apps. But that's only the beginning. In this code-intensive session, learn about what's next for parallelization with .NET and Visual Studio, diving deep into performance enhancements, new Visual Studio tooling, and new libraries and language support for parallelization and asynchrony.
Creating immersive data experiences with Entity Framework
Whether you're targeting the desktop, a mobile device, or a tablet, the entity framework is the easiest way to get data to your app. In this talk you'll see how new features such as spatial data support can light up your apps with a richer and more interactive experience. New productivity features such as enums and migrations, combined with the entity framework's code first support, make it easier than ever to build data-driven apps. Finally, you'll see how the same entity data model (EDM) can be combined with OData to deliver the same rich experience directly to any mobile device.
IIS sand-boxing and scalability for hosting on modern hardware
Developers are looking for inexpensive ways to host their Web apps. With modern advancements in servers with a large number of processors and high-performance network interfaces, how do you architect your hosting platform to be secure, reliable and scale? As a developer, how do you pick the best hosting platform for your app needs? The session focuses on how IIS is evolving as a hosting platform to take advantage of hardware advancements in the areas of multi-tenant security boundaries, sand-boxing resources and scalability. Learn the best practices to run Web apps and configure IIS to maximize modern server platform potential.

rest .net+framework, odata

9/13/2011 6:26:22 PM

OData Futures: creating the web of data
The OData protocol is a great way of exposing Web APIs for use in mobile apps and 3rd party Web sites. In this session we'll cover what's coming next for OData. We will discuss the new features of the protocol and we'll show how they surface in specific implementations such as the .NET and Javascript frameworks.

scalability elasticity, windows+azure, odata

9/13/2011 6:26:22 PM

Your devices + OData + Windows Azure == happiness
We are currently undergoing a massive proliferation of connected devices ranging from phones to PCs, each with its own requirements and capabilities. This can lead to significant developer frustration as we try to create great end-user experiences across devices. The OData protocol (http://odata.org) was created to provide a simple, common way to interact with data on the Web from any platform or device. In this session, we'll show you how the dynamic duo of OData and Windows Azure can be used to create rich, Web-friendly and scalable Web APIs that provide the capabilities you need to bring happiness to all your device programming experiences. Finally, we'll mash up the data we've exposed w...

asp.net

9/13/2011 6:26:22 PM

Optimize your website using ASP.NET and IIS8
We have real world examples and war stories of optimizing ASP.NET apps. Whether new or existing, whether big or small, all Websites can run faster and perform better than they do today. Optimizing your Website does not have to be a three-month project. Come join us and in 60 minutes we will give you practical tips that you can apply to your sites today. But that's not all - with ASP.NET 4.5, we made huge investments in performance and optimization. Come see the new showcasing of framework features around CSS & JS bundling and optimization, and hear about the great performance improvements in IIS8 which will help you build lightning fast Websites.

scalability elasticity, windows+azure

9/13/2011 6:26:22 PM

What's new in Windows Azure
Windows Azure is constantly being updated to include new features and services. In this session, you will learn more about some of the latest enhancements to the Windows Azure Platform.
Introduction to Windows Azure: the cloud operating system
Come join Mark Russinovich for an overview of Microsoft's new cloud OS. Assuming no prior knowledge of Windows Azure, this session will start by explaining the Windows Azure Platform-as-a-Service (PaaS) app philosophy and how it differs from that of traditional server apps. Then, demonstrating key concepts with a real Windows Azure service built and deployed to the cloud, we'll describe the Windows Azure service model, including concepts like update and fault domains. The session will then conclude by discussing the different service update options and detail the recovery steps Windows Azure follows when it detects that a service or a hardware device has failed.

oem manageability, .net+framework, workflow

9/13/2011 6:26:21 PM

Make your product manageable
Manageability is increasingly the value differentiator between products. Customers need to create management solutions quickly and reliably. They need to manage their entire IT spectrum consistently using standard-based technologies. Come to this session to learn how to make your product manageable in standard and powerful ways using the Windows Management Framework (WMF) and plug into the growing ecosystem of tools and IT management capabilities. See how the WMF enables (via .NET, Native Code, PowerShell, Workflow and CIM/WSMan) managing your product by standard-based tools, powerful command utilities, REST APIs or standard Windows graphical user interface.

oem scalability, manageability, odata

9/13/2011 6:26:21 PM

Manage a highly-efficient environment at scale using the Windows Management Framework (WMF)
Come learn how developers and IT Pros can work together to develop end-to-end automation and tools that manage the diverse elements of today's IT environments at scale: servers, storage, networking, devices, operating systems, middleware and apps. See how you can leverage the new version of the WMF (built on PowerShell and industry-standard technologies, such as CIM (WMI) and WSMan) and related investments in management coverage, multi-machine execution, industry standards and services to create powerful management products and tools. Learn how to expose your management infrastructure as PowerShell cmdlets and RESTful Web services (OData) that provide management functionality to Web clients.
Reduce costs using new power efficiencies in Windows Server 8
The cost of power and cooling infrastructure in data centers continues to be top of mind for many companies. This, combined with the growing desire to be recognized as a green company and to reduce carbon emissions, provide a strong incentive to lower power usage in server systems. In this session, we will discuss the new power management capabilities in Windows Server 8, including a new capability to manage the power used by memory subsystems on servers.

oem scalability

9/13/2011 6:26:21 PM

Enabling the hybrid cloud using remote access appliances
Enterprises require easily managed remote access solutions for end users connecting to private or public clouds. Most remote access solutions require changes in user behavior because the remote access connection must be manually initiated. Additionally, enterprises have difficulty managing remote machines and ensuring they remain compliant with enterprise policies. The hybrid cloud extends an enterprise's data center to span both private and public clouds, and presents new opportunities for remote access solutions. With Windows Server 8, partners can build and package remote access appliances to meet customer requirements including policy compliance and simplified user behavior, thereby dri...
Building Web APIs in Windows Azure with WCF to reach any device
Web app developers today are facing new challenges around how to expose data and services to multiple devices, browser apps and other cloud services. In this session we'll explore how the Windows Communication Foundation Web API makes it easy for developers to expose their services and data to a broad set of clients and take advantage of rich emerging Web standards like WebSockets. We'll show how simple it is to create new Web APIs, whether you are building Web apps or standalone services to expose existing functionality or data.

cloud applications, scalability, elasticity, windows+azure, parallel+computing, wcf

9/13/2011 6:26:19 PM

Building and running HPC apps in Windows Azure
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.

cloud applications, scalability, windows+azure, parallel+computing

9/13/2011 6:26:19 PM

Analyzing "big data" with LINQ to HPC
"Big data" refers to unstructured data sets so large that they cannot be analyzed using traditional database tools. Today, big data are becoming more common; it is prevalent not just in Web traffic, but also in industries like oil & gas, finance and manufacturing. Based on Microsoft Research's Dryad project, LINQ to HPC is a programming model and distributed runtime for building analysis solutions for big data. It goes beyond MapReduce and leverages the LINQ programming model and HPC scheduler to execute optimized query graphs across a cluster of machines. In this session, you will learn how to use LINQ to HPC on both Windows Azure and an on-premise Windows cluster to build an...

oem ihv, silicon, scalability, storage

9/13/2011 6:26:19 PM

Platform storage evolved
The platform file system and storage stack has evolved significantly to enable exciting new scenarios including offloaded data transfers, optimal storage efficiency and utilization, service uptime despite failures, resilient scalable virtualized storage using commodity hardware and high-performance data access in clustered virtual machine deployments. Come and learn how to develop and deliver next-generation solutions based on this modern storage stack.

applications virtualization, hyper-v

9/13/2011 6:26:19 PM

Extending the Hyper-V switch
With the proliferation of virtualization, hypervisor customers are demanding integrated protection, consistent management, the ability to add virtual appliances and to tailor virtual switches to their networks. Switch plug-ins must be able to work together, have consistent management interfaces, and support migration to other hosts without breaking SLAs. In Windows Server 8, the Hyper-V switch is extensible for partners, who can build security, monitoring, and switching add-ons using well-known Windows APIs and development tools to quickly provide value-add solutions for enterprise and cloud deployments. This session will describe what partners need to know to successfully extend the Hyper-...

networking applications, manageability

9/13/2011 6:26:19 PM

Windows networking with PowerShell: A foundation for data center management
Cloud computing and Infrastructure as a Service (IaaS) consolidate computing resources into a smaller number of larger data centers that have to be more efficient and run at a larger scale. As a result of this consolidation, management complexity increases thereby creating a need for a comprehensive "lights out" solution, including management of the networking subsystem. Windows Server 8 enables remote networking management solutions. This talk will dive into the specific capabilities for PowerShell management of the network stack. Partners can learn how to hook into the network management stack, build upon the networking PowerShell primitives, and provide enhanced management expe...

performance cloud, scalability, storage

9/13/2011 6:26:19 PM

Optimal cloud performance with BranchCache
The cloud has enormous potential to reduce operational expenses and achieve new levels of scale, but moving workloads away from the people who depend on them can increase networking costs and hurt productivity. Users expect high performance and don't care where their apps are hosted. BranchCache can improve the performance of cloud-based apps and reduce bandwidth consumption with a shared cache of data. It speeds up HTTP and SMB communication without requiring app changes or new infrastructure in the office or the data center. In this session, we'll explore the BranchCache platform and protocols, and explain how they can be used to optimize apps deployed in public and private clouds.

graphics applications, remote+desktop

9/13/2011 6:26:19 PM

Remote desktop experience in Windows 8
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!
Business and partnering opportunities: Windows Server 8 continuous availability
This session describes Windows Server 8 Continuous Availability across the entire solution continuum - single-node, multi-node and multi-site - and how it enables a range of server and storage appliances for different customer segments. The talk showcases sample hardware designs that create a new value chain for sophisticated yet cost-effective solutions, and covers various software partner opportunities around service, configuration and replication management, and cloud backup.

oem scalability, continuous+availability, sql, storage

9/13/2011 6:26:17 PM

Designing systems for continuous availability - multi-node with remote file storage
The file server role of Windows Server 8 has been redesigned to enable scalable, highly available, and fault tolerant storage for server app workloads, such as Hyper-V and SQL Server, on remote file shares. This session will discuss the new active-active file server with improved scalability and simplified management; describe the transparent failover feature which makes file shares continuously available for server apps, and details on the extensions to Volume Shadow Copy Service (VSS) for backup and recovery of app data stored on file shares. The talk will also review sample entry-level and high-end system configurations and their potential performance capabilities.

oem scalability, continuous+availability, storage

9/13/2011 6:26:17 PM

Designing systems for continuous availability and scalability
Windows Server 8 includes fundamental enhancements to the core platform to enable deployment of continuously available services with great performance. To fully enable these new capabilities, new hardware platform features are required in networking, storage and the memory system. This session will outline new investments in networking around NIC teaming and file server support for Remote Direct Memory Access (RDMA) and multi-channel; new fault resiliency in the file system and storage stack; and new capabilities for memory fault tolerance. We will also walk through common failure conditions, the architectural improvements within Windows Server 8 and the new hardware that enables these feat...

oem continuous+availability, storage

9/13/2011 6:26:17 PM

Building continuously available file server NAS appliances
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 custo...

oem continuous+availability, storage

9/13/2011 6:26:17 PM

Designing systems for continuous availability - multi-node with block storage
This session discusses integrating with and designing continuously available Windows Server failover cluster solutions. It covers improvements in cluster shared volumes, including the new architecture and model for backup requestors, as well as other new features and their integration points. This session also covers the breadth of storage options that will be available in Windows Server 8 for building continuously available solutions. Lastly, this session will describe how to use the new patch orchestration feature to enable simplified management of clustered solutions.