Вы находитесь на странице: 1из 38

PDC 2009 Sessions

Extract of session titles and abstracts from the PDC 2009 Sessions web page. The session titles are links to the
session pages where videos and slides can be found. The tags link to a web search of PDC sessions so tagged.

This material is copyrighted by Microsoft and presented here for non commercial use consistent with the “Terms
of Service”.

Day 2 Keynote

on Wednesday at 8:30 AM

Watch the day 2 keynote at the 2009 Professional Developers Conference with Steven Sinofsky, Scott Guthrie
and Kurt DelBene.

Improving and Extending the Sandbox with Microsoft Silverlight 4

Joe Stegman in Hall F on Wednesday at 3:15 PM

Explore enhancements to the app experience, the ability to host HTML content within Silverlight, and playback
rights-protected media when offline. Get details on the new extensions to the sandbox that …

Tags: Client, Silverlight

Building Line of Business Applications with Microsoft Silverlight 4

David Poll in Hall F on Wednesday at 2:00 PM

Learn about enhancements to data binding and data validation as well as new support for rich text & printing in
the platform that allow you to build compelling LOB user experiences. In addition, you …

Tags: Client, Silverlight

Day 1 Keynote

on Tuesday at 8:30 AM

Watch Ray Ozzie, Chief Software Architect, and Bob Muglia, President of the Server and Tools Business, in their
day 1 keynote at the 2009 Professional Developers Conference where they describe …

Tags: none

Enrich your Applications with Data from Microsoft Project Code Name “Dallas”

Zach Owens in Hall E on Tuesday at 4:30 PM

Copyright 2009 Microsoft 1


PDC 2009 Sessions

With the announcement of “Dallas” during the PDC Keynote many developers are probably asking themselves
how can they take advantage of this powerful new service. In this session we will cover the …

Tags: Services, Windows Azure

Developing PHP and MySQL Applications with Windows Azure

Mohit Srivastava, Tushar Shanbhag in Hall F on Tuesday at 4:30 PM

Come learn how to build rich, multi-tier applications in the cloud using PHP and MySQL, taking advantage of new
Windows Azure features. This session will cover using PHP, MySQL, and memcached in …

Tags: Services, Windows Azure

Building Java Applications with Windows Azure

Steve Marx in Hall F on Tuesday at 3:00 PM

Come learn how to build large-scale applications in the cloud using Java, taking advantage of new Windows
Azure features. This session will cover using Apache Tomcat and Java in Windows Azure.

Tags: Services, Windows Azure

Developing Microsoft BI Applications - The How and The Why

Andrew Brust, Dom Demsak in 408B on Monday at 1:15 PM

Microsoft offers an extensive set of platform capabilities for building applications that provide actionable business
insight. This category of applications is known as "Business Intelligence" and has …

Tags: Workshop

Architecting and Developing for Windows Azure

Chris Auld in Petree Hall C on Monday at 3:45 PM

Gain the skills to architect and develop real-world applications using Windows Azure. Going beyond 'demo-ware'
we examine the theory and technical implementation of large scale elastic applications. …

Tags: Workshop

A Lap Around Microsoft Visual Studio and Team Foundation Server 2010

Mario Rodriguez, Cameron Skinner in Petree Hall C on Thursday at 10:00 AM

Copyright 2009 Microsoft 2


PDC 2009 Sessions

Come learn how Visual Studio advances developer productivity with new tools for application debugging, and
designers for key technologies such as Sharepoint. See how the new modeling tools allow you …

Tags: Frameworks & Tools, Virtual, Visual Studio

Tooling on Agile Teams

Joel Semeniuk in 309 on Tuesday at 3:00 PM

Agile practices focus on customer value and team interactions. There is significantly growing and important set of
tools that work to help Agile teams be more “agile”. In this session, we would like …

Tags: BOF

Oslo Modeling and DSL

Kevin D. Wolf in 309 on Thursday at 10:00 AM

"Oslo provides capabilities for modeling data using “M”, but in addition using the DSL tools available to us with
MGrammar should provide a good framework for modeling behaviors and business rules in …

Tags: BOF

Silverlight Development Tools – Picking the Right Ones

Eric Mork in 309 on Thursday at 8:30 AM

The list of tools for Silverlight is bewildering: Prism, MVVM, RIA Services, ADO.NET Data Services, MEF,
Reactive Framework and the list goes on. What are the core tools for being successful? Let‟s …

Tags: BOF

Should I Use Silverlight, MVC, or Web Forms for Web User Interface Development?

Todd Anglin, Ben Hoelting in 309 on Wednesday at 2:00 PM

When ASP.NET was released Web Forms was the only choice for web user interface development. As .NET has
evolved there are now several powerful technologies including Web Forms, Silverlight, and …

Tags: BOF

Copyright 2009 Microsoft 3


PDC 2009 Sessions

Is Open Source Old News?

Jackson Harper, John Downey, Miguel de Icaza, Joseph Hill, Peter Galli, Sara Ford in 309 on Wednesday at 3:15
PM

Microsoft‟s stance on open source has shifted dramatically. Not only is Microsoft releasing an ever-growing stable
of open source projects (including the DLR, MEF, and MVC), they‟re even contributing …

Tags: BOF

How to Build and Enrich Your Technical and Local Community

Chris Woodruff, Joseph Guadagno in 309 on Tuesday at 11:00 AM

Whether you are involved in a strong vibrant community or want to start one we can all share our experiences.
Here are some of the topics that we will cover: How to Build a Technical Community; How to …

Tags: BOF

Exception Management – Handling and Reporting Exceptions Effectively

Paul Sheriff in 309 on Wednesday at 4:30 PM

There are many ways to handle exceptions in .NET. What do you do to ensure that exception information is not
lost? How do you report exceptions to your end-user and to your system administrator? This …

Tags: BOF

Developers on Better Design, User Experience and Why It Matters

David Kelley, Jason Beres in 309 on Wednesday at 11:30 AM

What is the return-on-investment of building better User Experiences (UX)? How does User Interface (UI) design
affect your business? Come join the discussion on why User Experience matters and how it …

Tags: BOF

Claims-Based Identity

Keith Brown in 309 on Thursday at 11:30 AM

Are you interested in or currently building out applications that use claims-based identity? Come join others who
are also working on similar systems and discuss your successes and pain points with …

Copyright 2009 Microsoft 4


PDC 2009 Sessions

Tags: BOF

BOF @Lunch: Will Cloud Computing Change Your Life?

Eugene Shustef, David Pallmann, Aaron Skonnard, Simon Guest, Michael Stiefel in 309 on Tuesday at 12:30 PM

“Cloud Computing” is a reality and is changing the technology industry. Your professional life will be impacted
whether you choose a solution from Amazon, Google, Microsoft, or others. * How quickly …

Tags: BOF

BOF @Lunch: Fear and Loathing in IT Security

in 309 on Thursday at 12:45 PM

Wherever we look we find security threats that are made out to be the end of the world as we know it. The
problem is that there is a lot of wolf-crying going on in this space. Is this part of your job …

Tags: BOF

BOF @Lunch: ASP.NET MVC – Share Your Stories From The Trenches

in 309 on Wednesday at 1:00 PM

Have you written a web application using the ASP.NET MVC framework based on the model-view-controller
pattern yet? Are you thinking about it, but not sure if it‟s the right choice? If you have worked …

Tags: BOF

Behavior-Driven Development vs. Test-Driven Development: What‟s What?

Dennis Doomen in 309 on Tuesday at 4:30 PM

Automated testing is a hot item these days and Microsoft is jumping on board with ASP.NET MVC and Visual
Studio 2010. Test-Driven Development and Behavior-Driven Development both try to significantly …

Tags: BOF

Agile – Tales of Triumph, Tribulation, Tools, and Teams

Mike Vincent, David Starr in 309 on Tuesday at 1:30 PM

More and more development teams are turning to agile methodologies like Scrum, Lean, XP, FDD and others to
improve their effectiveness. This session encourages learning from each other by sharing …

Copyright 2009 Microsoft 5


PDC 2009 Sessions

Tags: BOF

Windows 7 and Windows Server 2008 R2 Kernel Changes (Continued from


1:30 Session)

Mark Russinovich in Petree Hall C on Tuesday at 3:00 PM

Come explore beneath the hood of Windows 7 and Windows Server 2008 R2, and learn about the key changes in
the kernel. Topics include: scalability improvements, security improvements, power efficiency …

Tags: Client, Technical Leaders, Virtual, Windows 7, Windows Server

Unleashing the Power of Excel on the Web

Shahar Prish in 515A on Thursday at 3:00 PM

Microsoft Excel workbooks are everywhere, and they are a mini-database, a data-layer, a visual designer, and a
programming language all packed into a single technology. Microsoft Office 2010 …

Tags: Office, Productivity

Deep Dive on Bing Maps Silverlight Control

Keith Kinnan in 515A on Thursday at 12:45 PM

The Bing Maps Platform has grown immensely over the past year from our Bing Maps AJAX Map Control to our
Bing Maps Web Services and now our Bing Maps Silverlight Control. Come and join us as we take …

Tags: AJAX, Client, Silverlight

Building Location Aware Applications with the SQL Server Spatial Library

Olivier Meyer, Ed Katibah in 408A on Tuesday at 12:30 PM

Did you know that the new SQL Server 2008 Spatial Types are available in a redistributable library? This library
can be used to build interesting location aware functionality in applications that …

Tags: Servers, SQL Server

Build a .NET Business Application in 60 Minutes with xRM and SharePoint

Barry Givens, Nikhil Hasija in 502A on Thursday at 12:45 PM

Copyright 2009 Microsoft 6


PDC 2009 Sessions

You know the Web Services let you quickly build interoperable applications; come see how quickly as we use the
business application building capabilities of Microsoft Dynamics CRM and SharePoint to …

Tags: Productivity, xRM

A New Approach to Exploring Information on the Web

Gary Flake in Petree Hall C on Wednesday at 2:00 PM

Come hear Gary Flake talk for the first time about a Microsoft Live Labs experiment that is exploring new ways to
organize, access and experience large amounts of information on the web. See examples …

Tags: From the Labs, Technical Leaders, Virtual

The Business of Windows Azure: What you should know about Windows Azure
Platform pricing and SLAs

Dianne O'Brien in 515A on Wednesday at 4:30 PM

As a developer, when building cloud applications you now have the ability to directly impact the cost for running
your application. In this session, learn about the Windows Azure Platform pricing …

Tags: Services, Windows Azure

Tips and Tricks for Using Visual Studio 2010 to Build Applications that Run on
Windows Azure

Jim Nakashima in 502A on Wednesday at 2:00 PM

A platform is only as powerful as the tools that let you build applications for it. This session focuses on using
demos, not slides, to show the best way to use Visual Studio 2010 to develop Windows …

Tags: Services, Windows Azure

Introduction to Building Applications with Windows Azure

David Lemphers in Petree Hall D on Tuesday at 12:30 PM

In this demo-heavy session, learn how to easily write a applications from scratch on Windows Azure using Visual
Studio 2010. The entirety of the development lifecycle will be shown from initial …

Tags: Cloud Attributes, Services, Windows Azure

Copyright 2009 Microsoft 7


PDC 2009 Sessions

Microsoft ASP.NET 4 Core Runtime for Web Developers

Stefan Schackow in 515B on Tuesday at 3:00 PM

Come find out how ASP.NET 4 runtime improvements make building ASP.NET applications faster, easier and
better than ever. See how to better manage web server resources with improved resource …

Tags: ASP.NET, Frameworks & Tools

ASP.NET MVC 2: Ninjas Still on Fire Black Belt Tips

Scott Hanselman in Petree Hall D on Wednesday at 11:30 AM

Having the customer on your back to deliver features on time and under budget with tight deadlines can make
you feel like you‟re being chased by ninjas on fire. Join Scott Hanselman and he‟ll walk …

Tags: ASP.NET, Frameworks & Tools

What‟s New in Microsoft ASP.NET 4 Web Forms and Dynamic Data

Scott Hunter in Petree Hall D on Wednesday at 2:00 PM

Come hear how to improve productivity while getting more control over building web applications including
handling element id‟s, using CSS styling, getting finer control over ViewState and controlling …

Tags: ASP.NET, Frameworks & Tools

New Developer Tools in Windows Embedded Standard 2011

Robert Smith, Ben Tucker in 515A on Thursday at 1:45 PM

See how Windows Embedded Standard 2011 fuses the power and functionality of Windows 7 with the flexibility
and workflow needed for the embedded developer to make devices come to life. Discover 2 …

Tags: Client, Windows 7

Windows Error Reporting

Kevin Hill in 502A on Tuesday at 12:30 PM

Learn how to create a positive customer experience by using the Windows Error Reporting (WER) platform. See
how WER provides mechanisms to communicate directly with customers who are experiencing …

Tags: Client, Windows 7

Copyright 2009 Microsoft 8


PDC 2009 Sessions

Web Deployment Painkillers: Microsoft Visual Studio 2010 & MS Deploy

Vishal R. Joshi in Petree Hall D on Thursday at 8:30 AM

Learn about next generation of ASP.NET Web Deployment with tips & guidance on how you can reuse and
extend the technologies available with VS 2010 to build a hassle free web deployment solution for …

Tags: ASP.NET, Frameworks & Tools, Visual Studio

Microsoft adPlatform Opportunities for Developers

Eric Totherow in 408B on Thursday at 12:45 PM

Come hear about the advertising opportunities open to developers. Get an overview of the core components of
the Microsoft Advertising Platform, how they fit together, and how to use them to build your …

Tags: Services

SQL Azure Database: Present and Future

Dave Campbell, Tony Petrossian in Hall E on Tuesday at 3:00 PM

Learn how SQL Azure has evolved and what new capabilities are planned for upcoming versions. Hear about
future RDBMS capabilities in the Cloud and the integration of SQL Azure with other services.

Tags: Services, SQL Azure

Multi-Touch on Microsoft Surface and Windows 7 for .NET Developers

Anson Tsao, Robert Levy in Petree Hall C on Thursday at 11:30 AM

Multi-touch is going mainstream as part of Microsoft Surface and Windows 7. Come to this session to learn about
how to create innovative new user experiences with touch – and how .NET developers can …

Tags: Client, Windows 7

Media Foundation: Supporting Hardware Codecs and Cameras

Stan Pennington in Hall F on Wednesday at 1:00 PM

Hear how Windows 7 adds support in native code for accelerating media transcoding and specific playback
experiences through the new asynchronous Media Foundation transform (MFT) model. Learn how to …

Tags: Client, Windows 7

Copyright 2009 Microsoft 9


PDC 2009 Sessions

Mastering WPF Graphics and Beyond

David Teitlebaum in Hall E on Wednesday at 1:00 PM

Learn how to take advantage of the latest graphics features in WPF to build polished, responsive applications.
See examples of how to boost the visual sharpness of your applications, how to take full …

Tags: Client, WPF

Lessons Learned: Building Scalable Applications with the Windows Azure Platform

Simon Davies in 403AB on Wednesday at 1:00 PM

Come hear from RiskMetrics and Thuzi; two early adopters that have developed highly scalable applications
using the Windows Azure Platform. Hear them share their application architecture, lessons …

Tags: Services, Windows Azure Platform

Lessons Learned: Building On-Premises and Cloud Applications with the Service
Bus and Windows Azure

Todd Holmquist-Sutherland in 515A on Wednesday at 1:00 PM

Hear from Invensys and Active Web Solutions, two early adopters who have used Service Bus and Windows
Azure to build applications that span the cloud and multiple on-premise locations with minimal …

Tags: Services, Windows Azure

Lessons Learned: Building Multi-Tenant Applications with the Windows


Azure Platform

Ben Riga in 403AB on Thursday at 12:45 PM

Come learn from Quark and SiteMasher; two early adopters that used the Windows Azure Platform to build
applications that support multiple tenants. Hear about how they have architected their …

Tags: Cloud Attributes, Services, Windows Azure Platform

Developing Testable Silverlight Applications

Keith Jones in Hall E on Thursday at 12:45 PM

Copyright 2009 Microsoft 10


PDC 2009 Sessions

Learn how to keep your customers, management, and quality assurance team happy by building testable
Silverlight applications. Explore how the Model-View-ViewModel (MVVM) and Inversion of Control …

Tags: Client, Silverlight

Concurrency Fuzzing & Data Races

Sebastian Burckhardt, Madan Musuvathi in 515B on Tuesday at 12:30 PM

Learn about two concurrency tools from Microsoft Research: "Cuzz" and "FeatherLite". Cuzz (for Concurrency
Fuzzing) is a tool that significantly improves the concurrency coverage achieved with …

Tags: From the Labs, Parallel Computing, Virtual

Developing REST Applications with the .NET Framework

Henrik Nielsen in Hall E on Wednesday at 11:30 AM

Come hear an overview of the REST principles and why REST is becoming popular beyond traditional Web
applications. Learn how to write applications that produce and consume RESTful services using the …

Tags: .NET Framework, Frameworks & Tools, REST

XAML Futures in Microsoft .NET Framework, Microsoft Silverlight and Tools

Michael Shim, Rob Relyea in Hall F on Thursday at 1:45 PM

Dive into advances in XAML happening in future versions of .NET, Silverlight, Microsoft Visual Studio, and
Microsoft Expresssion Blend. Hear about XAML parsers, markup compilers, analysis, …

Tags: .NET, Client, Silverlight, WPF

Using the Microsoft Sync Framework to Connect Apps to the Cloud

Mark Scurrell in Hall E on Thursday at 3:00 PM

Come hear how the Microsoft Sync Framework can be used to bridge on-premises data to SQL Azure and
Windows Azure storage. Learn to quickly build applications that use the cloud as a data hub for …

Tags: Services, Windows Azure

The Future of Database Development with SQL Azure

David Robinson in 403AB on Thursday at 1:45 PM

Copyright 2009 Microsoft 11


PDC 2009 Sessions

Come get a glimpse into the future of the database development using SQL Azure as we look at the management
lifecycle of a database on SQL Azure.

Tags: Services, SQL Azure

The „M‟-Based System.Identity Model for Accessing Directory Services

Gert Drapers, Kim Cameron in 408A on Wednesday at 2:00 PM

Hear about our investigation into modeling directory services data using an "M"-based logical model called
System.Identity, which is included in the "Repository" CTP. See how to benefit immediately …

Tags: Identity, Modeling, Services

The "Audience API": Live Framework Present and Future

Todd Manion in Petree Hall C on Thursday at 3:00 PM

Learn about the Live Framework, our latest offering for developers programming against our Live Services from
any device, platform, runtime, or programming language. Learn about Live Services …

Tags: Client, Live Services

SketchFlow: Prototyping to the Rescue

Christian Schormann in Petree Hall C on Tuesday at 4:30 PM

See how SketchFlow lets designers and developers create, distribute, review and evolve compelling, rich
prototypes cost-effectively and easily. Learn how SketchFlow can help you improve your designs …

Tags: Client, Expression

Power Tools for Debugging

Sandeep Karanth, Kapil Vaswani in Hall F on Thursday at 3:00 PM

Learn about DebugAdvisor, a search based tool to find related bugs, and other related information such as people
and files, Holmes, a statistical debugger based on coverage data that can be used to …

Tags: Frameworks & Tools, Visual Studio

Microsoft Visual Studio Lab Management to the Build Setup Rescue

Vinod Malhotra in 408B on Thursday at 10:00 AM

Copyright 2009 Microsoft 12


PDC 2009 Sessions

Hear how Visual Studio Lab Management extends Microsoft Visual Studio Team Foundation Server to give you a
seamless build, deploy and test workflow. Learn how every build can be automatically deployed …

Tags: Frameworks & Tools, Visual Studio

Microsoft Semantic Engine

Naveen Garg, Duncan Davenport in 408A on Thursday at 12:45 PM

See how the Microsoft Semantic Engine brings search, structured query, and analytics together in a simple,
unified Search-Discover-Organize usage model. Learn how it addresses the need to have unified …

Tags: Servers, SQL Server

Microsoft Expression Blend 3 for Developers: Tips, Tricks and Best Practices

DoRon Motter in Petree Hall C on Tuesday at 12:30 PM

Hear how developers can leverage Expression Blend to rapidly create sophisticated and compelling Silverlight
and WPF applications. See what a difference adding animation, transitions and interactivity …

Tags: Client, Expression

The Exchange 2010 Developer Story: Building Rich Exchange-enabled Applications


for the Enterprise and the Cloud

Jason Henderson in 515B on Thursday at 12:45 PM

Learn how to make your application calendar or contact aware with the Exchange Web Services Managed API
and Exchange Online. Get a first look at our new Exchange Web Services and Exchange Online …

Tags: Exchange Server, Productivity

Managing the Solution Lifecycle for xRM Applications

Andrew Bybee in 515A on Tuesday at 12:30 PM

See how xRM (Anything Relationship Management) provides a set of tools that allow developers to rapidly build
extensible, high scale .NET-connected business applications on Microsoft SQL Server and …

Tags: Productivity, xRM

Copyright 2009 Microsoft 13


PDC 2009 Sessions

Making Microsoft SQL Server 2008 Fly

Yavor Angelov in 408B on Wednesday at 1:00 PM

Hear best practices for getting the fastest query processing for general-purpose applications, including logical and
physical database design, statistics management, query design, query tuning, …

Tags: Servers, SQL Server

Leveraging and Extending Microsoft SharePoint Server 2010 Identity Features

Venky Veeraraghavan in 403AB on Tuesday at 3:00 PM

Get an architectural and programmatic overview of Claims based Identity implemented in SharePoint 2010
including how identity is dealt with at Sign-in and for service calls both within SharePoint and …

Tags: Productivity, SharePoint

Lessons Learned: Migrating Applications to the Windows Azure Platform

Wade Wegner in Hall E on Tuesday at 12:30 PM

Come learn from Domino's Pizza, Accenture, and CCH (Wolters Kluwer) how they migrated real world
applications to the Windows Azure Platform. Hear lessons and best practices learned based on experience …

Tags: Services, Windows Azure

How Microsoft SharePoint 2010 was Built with the Windows Identity Foundation

Sesha Mani in 403AB on Thursday at 3:00 PM

Explore how SharePoint 2010 has undergone a shift in identity and access control by adopting the claims-based
object model offered by Windows Identity Foundation (WIF). Learn how SharePoint 2010 …

Tags: Identity, Services, SharePoint

Coming Together in the Cloud

Jeff Norris, Rick Boykin, Marc Mercuri in 515B on Wednesday at 1:00 PM

Come hear how NASA, Oxford University, Arizona State University and Microsoft worked together to create
"MapAWorld," a citizen science focused crowd-sourcing experience used to map the surface of the …

Tags: ASP.NET, SQL Azure, Virtual, Windows Azure

Copyright 2009 Microsoft 14


PDC 2009 Sessions

Building Amazing Business Applications with Microsoft Silverlight and Microsoft .NET
RIA Services

Brad Abrams in Hall E on Thursday at 11:30 AM

Learn how to build n-tier Rich Internet Applications (RIA) on Silverlight by tapping the power of .NET RIA
Services. Walk you through an example of building an application from scratch using the …

Tags: .NET Framework, Client, Silverlight, WCF

Become a Web Debugging Virtuoso with Fiddler

Eric Lawrence in 408B on Tuesday at 1:30 PM

Learn how teams around Microsoft and ISVs around the world use the Fiddler web debugging tool to find bugs,
troubleshoot performance problems, and uncover security vulnerabilities in both client and …

Tags: AJAX, Client

Automating the Application Lifecycle with Windows Azure

Sriram Krishnan in 515B on Thursday at 10:00 AM

Come learn how to use Windows Azure to automate the deployment of your application, scale your application
automatically based on usage, and stage your application in multiple environments. Also learn …

Tags: Cloud Attributes, Services, Windows Azure

Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight

John Papa in Hall F on Wednesday at 4:30 PM

Come learn about Silverlight application development patterns such as composite applications with Prism,
developing using the Model-View-ViewModel (MVVM) pattern, and methods of implementing large, …

Tags: Client, Data Services, Entity Framework, Silverlight

Rx: Reactive Extensions for .NET

Erik Meijer in 502A on Wednesday at 3:15 PM

Hear how to model reactive applications using push-based, observable collections, and how to glue together
complex event processing and asynchronous programs using declarative LINQ queries. Learn how …

Copyright 2009 Microsoft 15


PDC 2009 Sessions

Tags: ASP.NET, Cloud, From the Labs, Languages, LINQ, Virtual

Microsoft Application Server Technologies: Present and Future

Anil Nori in Hall F on Tuesday at 1:30 PM

Hear how Microsoft is evolving its application server technologies to address the challenges of building,
deploying, and managing composite applications in Windows Server and Windows Azure. See how …

Tags: ASP.NET, Frameworks & Tools

Managing Development to Inspire Innovation and Create Great User Experiences

Scott Stanfield, Bill Crow in 408B on Tuesday at 12:30 PM

Hear from the team at Live Labs that created "Seadragon" (including Silverlight Deep Zoom) about the techniques
and best practices that reliably deliver production quality software while at the same …

Tags: ASP.NET, From the Labs, Virtual

Infer.NET: Building Software with Intelligence

John Guiver, John Winn in 515B on Thursday at 8:30 AM

Would you like to write software that can adapt to the user, learn from examples or work with uncertain
information? Infer.NET is a machine learning framework that lets you build these capabilities …

Tags: From the Labs, Languages, Virtual

Code Contracts and Pex: Power Charge Your Assertions and Unit Tests

Mike Barnett, Nikolai Tillmann in 408A on Tuesday at 4:30 PM

Come hear how Code Contracts provides a set of tools for design-by-contract programming and how Pex is an
advanced unit-testing tool that uses automated program exploration to intelligently create …

Tags: ASP.NET, From the Labs, Languages, Virtual, Visual Studio, VSTS

Axum: A .NET Language for Safe and Scalable Concurrency

Niklas Gustafsson in 515A on Thursday at 10:00 AM

Axum is an incubation project from Microsoft's Parallel Computing Platform that aims to validate a safe and
productive parallel programming model for the .NET framework. It's a language that builds on …

Copyright 2009 Microsoft 16


PDC 2009 Sessions

Tags: From the Labs, Languages, Parallel Computing, Virtual

Windows Touch Deep Dive

Reed Townsend in 515A on Tuesday at 3:00 PM

Windows provides applications a default experience for gestures and touch interaction. Applications that want to
go beyond that basic experience have a powerful platform to build on top of. This …

Tags: Client, Windows 7

Windows Ribbon Technical Deep Dive

Ryan Demopoulos in 515A on Tuesday at 11:00 AM

This talk covers some of the more subtle and complex aspects of designing and implementing a ribbon. Explore
how to build a great gallery (a critical task for any ribbon), how to make use of …

Tags: Client, Windows 7

Optimizing for Performance with the Windows Performance Toolkit

Michael Milirud in 502A on Thursday at 8:30 AM

The Windows Performance Toolkit (WPT) is constantly used by the Windows team to build an optimized Windows
OS. Come and see how the Windows Performance team used the WPT throughout the Windows 7 …

Tags: Client, Windows 7

Modern 3D Graphics Using Windows 7 and Direct3D 11 Hardware

Michael Oneppo in Hall E on Wednesday at 2:00 PM

Dig deep into the capabilities of Direct3D and Windows 7. With the onset of new Direct3D 11 hardware, gain
practical knowledge to help you push graphics to the limit. Learn about the new tessellation …

Tags: Client, Windows 7

Developing with the Windows API Code Pack for Microsoft .NET Framework

Yochay Kiriaty in Hall E on Wednesday at 4:30 PM

The Windows API Code Pack for Microsoft .NET Framework provides a source code library that can be used to
access some new Windows 7 features (and some existing features of older versions of Windows …

Copyright 2009 Microsoft 17


PDC 2009 Sessions

Tags: .NET Framework, Client, Windows 7

Building Sensor- and Location-Aware Applications with Windows 7 and .NET


Framework 4

Gavin Gear in 515A on Tuesday at 4:30 PM

How many times have you thought to yourself, “My application would be so much better if it knew where the user
was?” With Windows 7 and the .NET Framework 4.0, you now have the tools at your …

Tags: .NET Framework, Client, Windows 7

Advanced Graphics Functionality Using DirectX

Michael Oneppo in 408A on Tuesday at 1:30 PM

The number of PC configurations is exploding. With the onset of netbooks as well as high-end desktop systems
using the latest in graphics hardware, creating an application that can target all of these …

Tags: Client, Windows 7

SQL Server Modeling Services: Using Metadata to Drive Application Design,


Development and Management

James Baker, Shoshanna Budzianowski in 515B on Thursday at 11:30 AM

Come see how to use the Microsoft SQL Server "Repository" to increase speed and accuracy of development,
deployment, maintenance, and management of your enterprise applications. The "Repository" is a …

Tags: Application Lifecycle Management, Entity Framework, Identity, Modeling, Productivity, Servers, SQL Server

Developing Applications for Scale-Up Servers Running Windows Server 2008 R2

Pedro Teixeira in 408A on Thursday at 10:00 AM

Take a deep dive into Windows 2008 R2 features including enhanced support of Non-Uniform Memory Access
(NUMA) computer architectures, along with User Mode Scheduling (UMS) and support for up to 256 …

Tags: Servers, Windows Server

Data-Intensive Computing on Windows HPC Server with the DryadLINQ Framework

John Vert in 408A on Tuesday at 3:00 PM

Copyright 2009 Microsoft 18


PDC 2009 Sessions

Come get an overview of the DryadLINQ features and runtime environment, and walk through some real-world
examples of DryadLINQ programs based on the familiar declarative syntax of LINQ combined with …

Tags: HPC, Servers

Microsoft BizTalk Server Futures and Roadmap

Balasubramanian Sriram in 502A on Tuesday at 3:00 PM

Learn how BizTalk Server 2009 lets you focus on writing the code to do the hardcore business logic and let
BizTalk take care of moving the data. Hear how your development skills with Windows …

Tags: BizTalk, Servers, WCF, WF

Connecting Applications with the Microsoft BizTalk Enterprise Service Bus Toolkit

Syed Rasheed, Dmitri Ossipov in 515B on Tuesday at 4:30 PM

See how the BizTalk Enterprise Service Bus (ESB) Toolkit enables you to build services that can be quickly
located and connected, whether they live behind the firewall or in the cloud, without …

Tags: BizTalk, Servers, WCF, WF

Windows PowerShell: An Automation Toolbox for Building Solutions That Span Small
Businesses, Enterprises, and Cloud Services

Kenneth Hansen, Narayanan Lakshmanan in 408A on Wednesday at 3:15 PM

Come learn how you can leverage Windows PowerShell to automate the administration of client and server
operating systems all the way from small businesses to large enterprises and cloud services.

Tags: PowerShell, Servers

Building Live Media Viewing Experiences Using Internet Information Services (IIS)
Smooth Streaming and the Smooth Streaming Player SDK

Vishal Sood in 515A on Tuesday at 1:30 PM

Learn how IIS Smooth Streaming is changing the way on-demand and live media is consumed by delivering rich,
High-Definition adaptive media experiences. Learn how the Sunday Night Football Extra …

Tags: IIS, Servers

Copyright 2009 Microsoft 19


PDC 2009 Sessions

Building Your Administration GUI over Windows PowerShell

Kenneth Hansen, Narayanan Lakshmanan in 408A on Wednesday at 4:30 PM

Learn how to use PowerShell to help quickly create a custom UI to simplify enterprise administration. Come find
out why layering administration GUI on top of Windows PowerShell makes delivering a UX …

Tags: PowerShell, Servers

Improving Application Compatibility and Quality for Windows Server 2008 R2

Frank Botello in 408B on Wednesday at 2:00 PM

Come learn how to develop Windows Server 2008 R2 applications for compatibility, readiness, and quality. Hear
about our free downloadable test tools and other resources to help you perform a quick …

Tags: Servers, Windows Server

Lighting up Windows Server 2008 R2 Using the ConcRT on UMS

Dana Groff in 408B on Thursday at 8:30 AM

See examples of how to use C++ and the new Concurrency Runtime (ConcRT) to take advantage of new
technologies on Windows Server 2008 R2, such as the ability to scale beyond 64 cores and User-Mode …

Tags: Parallel Computing, Servers

REST Services Security Using the Access Control Service

Justin Smith in 403AB on Wednesday at 4:30 PM

Come hear how easy it is to secure REST Web services with the Access Control Service (ACS). Learn about
ACS fundamentals including how to request and process tokens, how to configure ACS, and how to …

Tags: .NET Services, Services, Windows Azure

Building Hybrid Cloud Applications with Windows Azure and the Service Bus

Clemens Vasters in 408A on Thursday at 8:30 AM

Explore patterns, practices, and insights gained from our early adopter programs for how to use the Service Bus
to move applications into the cloud or distribute applications across sites while …

Tags: .NET Services, Cloud Attributes, Services, Windows Azure

Copyright 2009 Microsoft 20


PDC 2009 Sessions

Enabling Single Sign-On to Windows Azure Applications

Hervey Wilson in 403AB on Wednesday at 3:15 PM

Learn how the Windows Identity Foundation, Active Directory Federation Services 2.0, and the claims-based
architecture can be used to provide a uniform programming model for identity and single …

Tags: Cloud Attributes, Identity, Services, Windows Azure

Integrating and Extending the Microsoft Office Communicator Experience with


Windows Presentation Foundation and Microsoft Silverlight

David Ollason in 408A on Wednesday at 11:30 AM

Come take an in-depth look at how to integrate and extend the Office Communicator experience into your
Windows Presentation Foundation (WPF) and Silverlight applications. See how to provide the same …

Tags: Productivity, Unified Communications

Microsoft Visual C# IDE Tips and Tricks

DJ Park in Petree Hall D on Thursday at 12:45 PM

Come learn about a series of features and technologies available through Microsoft Visual Studio and out-of-box
solutions that will make you more productive in the Visual C# IDE. Whether you're trying …

Tags: Frameworks & Tools, Visual Studio

Microsoft Project Code Name “M”: The Data and Modeling Language

Don Box, Jeff Pinkston in 408A on Wednesday at 1:00 PM

Come review how to use “M” to build a DSL and author data schema, then hear how we're going to make “M”
more relevant to you, the Microsoft .NET developer. Explore the future of “M” where DSL, schema, …

Tags: Entity Framework, Frameworks & Tools, Modeling, SQL Server

Microsoft Visual Basic IDE Tips and Tricks

Dustin Campbell in Petree Hall C on Thursday at 12:45 PM

Learn how to become a Visual Basic coding guru! Hear how to write code faster than a speeding bullet, leap
around large projects in a single bound, and become more powerful than a locomotive with the …

Copyright 2009 Microsoft 21


PDC 2009 Sessions

Tags: Frameworks & Tools, Visual Studio

Microsoft Perspectives on the Future of Programming

Butler Lampson, Erik Meijer, Don Box, Jeffrey Snover, Herb Sutter, Burton Smith in Petree Hall C on Wednesday
at 11:30 AM

Come hear from several of the Microsoft senior technical leaders about the future of programming, programming
languages, and tools.

Tags: Frameworks & Tools, Languages, Technical Leaders

Future of Garbage Collection

Patrick Dussud in Petree Hall C on Wednesday at 1:00 PM

Come learn about future directions in garbage collection with the creator of the Microsoft .NET CLR Garbage
Collector (GC). The GC is the managed in “managed code”, and Microsoft continues to innovate …

Tags: ASP.NET, Frameworks & Tools, Technical Leaders

Building Data-Driven Applications Using Microsoft Project Code Name "Quadrant"


and Microsoft Project Code Name "M"

Chris Sells, Douglas Purdy in 408B on Wednesday at 11:30 AM

Come learn how to use "Quadrant" and "M", part of the Microsoft data platform, to interact with Microsoft SQL
Server databases in rich new ways, including dynamic views and multi-user editing. See how …

Tags: .NET Framework, Frameworks & Tools, Modeling, SQL Server

Bridging the Gap from On-Premises to the Cloud

Yousef Khalidi in Petree Hall C on Tuesday at 11:00 AM

Hear how Microsoft views the future of cloud computing and how it is starting to deliver this vision in the Windows
Azure platform. Learn how applications can be written to preserve much of the …

Tags: Cloud, Services, Technical Leaders, Windows Azure

Microsoft AJAX Library, jQuery, and Microsoft Visual Studio 2010

Stephen Walther in Petree Hall D on Wednesday at 3:15 PM

Copyright 2009 Microsoft 22


PDC 2009 Sessions

Come learn how Microsoft ASP.NET AJAX enables you to easily create and use AJAX Control Toolkit controls in
both ASP.NET Web Forms and ASP.NET MVC applications. Learn about all of the new features and …

Tags: AJAX, ASP.NET, Frameworks & Tools

Microsoft .NET Micro Framework and Intelligent Devices

Lorenzo Tessiore in 408B on Tuesday at 3:00 PM

Learn how the .NET Micro Framework leverages the power of standard communication protocols and modern
graphic programming paradigms to more easily bridge intelligent devices, such as personal medical …

Tags: .NET Micro Framework, Frameworks & Tools

Application Server Extensibility with Microsoft .NET 4 and Windows


Server AppFabric

Nicholas Allen in Petree Hall D on Thursday at 1:45 PM

.NET 4 and Windows Server AppFabric provide new application hosting, tracking, and persistence capabilities.
Learn the benefits of different hosting options and how to choose the right option for your …

Tags: .NET Framework, Frameworks & Tools

Scaling Your Data Tier with Windows Server AppFabric

Murali Krishnaprasad in 502A on Wednesday at 4:30 PM

The distributed in-memory caching capabilities of Windows Server AppFabric (formerly code name “Velocity”) will
change how you think about scaling your Microsoft .NET-connected applications. Come …

Tags: ASP.NET, Frameworks & Tools

Building Extensible Rich Internet Applications with the Managed


Extensibility Framework

Glenn Block in Hall F on Thursday at 11:30 AM

Learn how the Microsoft Silverlight 4 introduces the Managed Extensibility Framework (MEF) for building
customizable applications that can easily be extended by third parties. Whether you are building …

Tags: ASP.NET, Frameworks & Tools, Silverlight

Copyright 2009 Microsoft 23


PDC 2009 Sessions

Extending the Microsoft Visual Studio 2010 Code Editor to Visualize


Runtime Intelligence

Bill Leach, Gabriel Torok in 408B on Wednesday at 4:30 PM

Come see how PreEmptive Solutions built an editor extension for Visual Studio 2010 that provides in-line
visualizations of usage and stability data collected from applications in production via …

Tags: Frameworks & Tools, Visual Studio

Microsoft ASP.NET MVC 2: The New Stuff

Stephen Walther in Petree Hall D on Wednesday at 4:30 PM

Come learn about the new features being introduced with ASP.NET MVC 2. Templated helpers allow associating
edit and display elements with data types automatically. Areas provide a means of dividing a …

Tags: ASP.NET, Frameworks & Tools

Windows 7 Developer Boot Camp

Landy Wang, Mark Russinovich, Arun Kishan in Petree Hall D on Monday at 10:00 AM

Jump-start your Windows 7 experience by joining some of the top Windows 7 engineers, including Mark
Russinovich, Landy Wang, and Arun Kishan, for an intense, high quality boot camp. Whether you are …

Tags: Windows 7, Workshop

Windows Presentation Foundation 4 Plumbing and Internals

Blake Stone in Hall E on Thursday at 10:00 AM

Come get the inside scoop on how Windows Presentation Foundation (WPF) powers all its rich services – like
layout, databinding, and animation. There is a lot of heavy lifting done for you under the …

Tags: Client, WPF

Spice Up Your Applications with Windows Workflow Foundation 4

Matt Winkler in 515A on Wednesday at 2:00 PM

Discover how your applications can achieve a new degree of flexibility, transparency, and end-user control with
Windows Workflow Foundation (WF). Expose tailored, productive authoring experiences for …

Copyright 2009 Microsoft 24


PDC 2009 Sessions

Tags: Frameworks & Tools, WF, Workflow

SharePoint Is Not Just On-Premise: Developing and Deploying Solutions to Microsoft


SharePoint Online

Rob Howard in 403AB on Tuesday at 4:30 PM

Many companies are looking to hosted solutions to offset IT management costs, and this means a shift in the way
developers build and deploy apps. SharePoint 2010 provides you with a great way to …

Tags: Productivity, SharePoint

PLINQ: LINQ, but Faster!

Ed Essey, Igor Ostrovsky in 515A on Thursday at 8:30 AM

Multi-core processors are everywhere! Parallel Language Integrated Query (PLINQ) in the Microsoft .NET
Framework 4 offers a minimal-code solution to take advantage of this parallel hardware, providing …

Tags: Frameworks & Tools, LINQ, Parallel Computing

Microsoft ASP.NET Futures

Jonathan Carter, Scott Hunter in Petree Hall D on Tuesday at 1:30 PM

ASP.NET has evolved a lot in the last few years with the addition of ASP.NET MVC and Dynamic Data, as well as
the continuous improvement of WebForms and ASP.NET AJAX. This session will provide a …

Tags: ASP.NET, Frameworks & Tools

Mastering Microsoft .NET RIA Services

Dinesh Kulkarni in Hall E on Thursday at 1:45 PM

This advanced-level .NET RIA Services session provides an "under-the-covers" view of how the technology
works. Come learn about common architectural patterns, key design principles, and tools to work …

Tags: Client, Silverlight

It's All about the Services: Developing Custom Applications for Microsoft SharePoint
Server 2010 Using Microsoft ASP.NET, WCF, and REST

Maxim Lukiyanov in Petree Hall C on Thursday at 1:45 PM

Copyright 2009 Microsoft 25


PDC 2009 Sessions

Many developers use services to build and integrate applications and line-of-business systems with SharePoint.
With SharePoint 2010, developers now have a wider array of options that include ASP.NET, …

Tags: Productivity, SharePoint

How Microsoft Visual Studio 2010 Was Built with WPF 4

Paul Harrington in 502A on Tuesday at 11:00 AM

Get an insider‟s look at how Microsoft created the next-generation, large-scale integrated development
environment experience using Windows Presentation Foundation (WPF) 4. Learn best practices and …

Tags: Client, Visual Studio, WPF

F# for Parallel and Asynchronous Programming

Luke Hoban in 515A on Thursday at 11:30 AM

Concurrency is increasingly important for many applications. The shift to manycore brings abundant parallelism to
the desktop. The Web, Microsoft Silverlight, and distributed systems increase the …

Tags: F#, Frameworks & Tools, Parallel Computing

Using Dynamic Languages to Build Scriptable Applications

Dino Viehland in 403AB on Tuesday at 12:30 PM

The Dynamic Language Runtime (DLR) brings the power of dynamic languages to .NET. It provides the plumbing
for IronPython and IronRuby, a shared lanaguage hosting API, and also enables …

Tags: DLR, Frameworks & Tools, IronPython, IronRuby

Dynamic Binding in C# 4

Mads Torgersen in Hall F on Tuesday at 12:30 PM

While the heritage of C# is as a static programming language, many objects in the world are more dynamic,
whether originating from COM, JavaScript, Python, or other places. Interacting with that world …

Tags: C#, Dynamic, Frameworks & Tools

Custom Behaviors for Advanced Microsoft Silverlight UI Effects

Peter Blois in Hall F on Thursday at 12:45 PM

Copyright 2009 Microsoft 26


PDC 2009 Sessions

Learn how to light up your Silverlight application by using behaviors to add physics-based animation and rich
interactivity. Hear tips and tricks on how to create advanced behaviors, techniques to …

Tags: Client, Expression, Silverlight

Code Like the Wind with Microsoft Visual Basic 2010

Lucian Wischik in Petree Hall D on Wednesday at 1:00 PM

Visual Basic 2010 introduces a number of new language enhancements, including statement lambdas, auto-
implemented properties, line continuation removal, and more. Come hear how to use these new …

Tags: Frameworks & Tools, Visual Basic

C++ Forever: Interactive Applications in the Age of Manycore

Rick Molloy in 515B on Tuesday at 1:30 PM

Developing concurrent applications is hard. Making them robust and responsive is even more challenging. The
new Asynchronous Agents library, Parallel Pattern Library and parallel debugging and …

Tags: C++, Frameworks & Tools, Parallel Computing

Advanced WPF Application Performance Tuning and Analysis

Bart De Smet, Eric Harding in Petree Hall D on Tuesday at 4:30 PM

Come walk through the top performance and coding pitfalls in large-scale, complex Windows Presentation
Foundation (WPF) applications. Learn to use the performance analysis tools and methodologies to …

Tags: Client, WPF

ADO.NET Data Services: What‟s new with the RESTful data services framework

Pablo Castro in 515B on Wednesday at 2:00 PM

Join this code-heavy session to discuss the upcoming version of ADO.NET Data Services, a simple, standards-
based RESTful service interface for data access. Come see new features in action and learn …

Tags: Entity Framework, Frameworks & Tools, REST

Evolving ADO.NET Entity Framework in .NET 4 and Beyond

Shyam Pather, Chris Anderson in Petree Hall D on Tuesday at 3:00 PM

Copyright 2009 Microsoft 27


PDC 2009 Sessions

Come see how the ADO.NET Entity Framework enables new capabilities to leverage multiple development
approaches, for example the use of code-first, model-first, and database-first. Hear how, regardless …

Tags: .NET Framework, Entity Framework, Frameworks & Tools

Scrum in the Enterprise and Process Customization with Microsoft Visual


Studio 2010

Simon Bennett, Stuart Preston in 408A on Thursday at 1:45 PM

Scrum for Team System v3 significantly evolves the leading Scrum process template by leveraging the
capabilities of Visual Studio Team System 2010 Team Foundation Server (TFS 2010) to enhance the …

Tags: Frameworks & Tools, VSTS

Windows Azure Blob and Drive Deep Dive

Brad Calder in 515B on Wednesday at 4:30 PM

Learn about the new features in Windows Azure for storing and manipulating blobs and files in the cloud, as well
as tips, tricks, and performance guidelines for using blobs.

Tags: Services, Windows Azure

Patterns for Building Scalable and Reliable Applications with Windows Azure

Brad Calder in 403AB on Thursday at 8:30 AM

such as data access, parallel processing, and managing work using queues.

Tags: Cloud Attributes, Services, Windows Azure

Developing Advanced Applications with Windows Azure

Steve Marx in 403AB on Wednesday at 2:00 PM

Go beyond "Hello, World" and see how Windows Azure supports building complex, multi-tier applications with
some of the new features just released.

Tags: Services, Windows Azure, Windows Azure Platform

Copyright 2009 Microsoft 28


PDC 2009 Sessions

Windows Azure Monitoring, Logging, and Management APIs

Matthew Kerner in 515A on Wednesday at 11:30 AM

Learn how to build and maintain reliable applications using the monitoring, logging, and debugging capabilities of
Windows Azure using a new set of APIs being released this year.

Tags: Cloud Attributes, Services, Windows Azure, Windows Azure Platform

Windows Azure Present and Future

Manuvir Das in Hall E on Tuesday at 1:30 PM

Learn how Windows Azure has changed since its initial preview last year and what you can expect from Windows
Azure in the future.

Tags: Services, Windows Azure, Windows Azure Platform

Microsoft SQL Azure Database: Under the Hood

Jeff Currier in 403AB on Thursday at 11:30 AM

SQL Azure Database is a highly available and secure relational database service that offers customers a friction
free provisioning interface while maintaining a compatible programming model with SQL …

Tags: Services, SQL Azure, Windows Azure, Windows Azure Platform

Software + Services Identity Roadmap Update

Kim Cameron, Dmitry Sotnikov in Petree Hall D on Tuesday at 11:00 AM

At PDC 2008, Microsoft unveiled a comprehensive offering of identity software and services, based on the
industry standard claims-based architecture, and designed to address the rapidly growing …

Tags: Services, Windows Azure, Windows Azure Platform

Windows Azure Tables and Queues Deep Dive

Jai Haridas in 515B on Wednesday at 3:15 PM

Windows Azure Tables provide the ability to store structured, non-relational entities in the highly scalable
Windows Azure Storage service. Come to this session to learn about the new features for …

Tags: Services, Windows Azure, Windows Azure Platform

Copyright 2009 Microsoft 29


PDC 2009 Sessions

Networking and Web Services in Silverlight

Yavor Georgiev in Hall E on Wednesday at 3:15 PM

This session presents an overview of how to expose data to a Silverlight application by accessing web services in
the enterprise. We will cover a spectrum of options spanning from the client HTTP …

Tags: Client, Silverlight

Scaling out Web Applications with Microsoft SQL Azure Databases

David Robinson in 403AB on Thursday at 10:00 AM

Microsoft SQL Azure and the Windows Azure Platform provide all the necessary building blocks to develop and
host rich Internet applications that can service an Internet-scale user population while …

Tags: Services, SQL Azure, Windows Azure, Windows Azure Platform

Developing Rich Reporting Solutions with Microsoft SQL Server 2008 R2

Stella Chan in 502A on Thursday at 11:30 AM

SQL Server Reporting Services (SSRS) provides a comprehensive platform for developing and delivering rich
enterprise reporting functionality over the Web. SSRS reports support rich data visualization …

Tags: Servers, SQL Server

Advanced Microsoft SQL Server 2008 R2 StreamInsight

Roman Schindlauer, Beysim Sezgin in 515B on Thursday at 3:00 PM

This is the second session in a series focusing on Microsoft SQL Server 2008 R2 StreamInsight, a new platform
for building rich data processing over real-time event streams. Come get a detailed …

Tags: Servers, SQL Server

Introduction to Microsoft SQL Server 2008 R2 StreamInsight

Torsten Grabs in 502A on Thursday at 10:00 AM

Microsoft SQL Server 2008 R2 includes an exciting new platform called StreamInsight for building rich data
processing over real-time event streams. This technology is ideal for applications that need …

Tags: Servers, SQL Server

Copyright 2009 Microsoft 30


PDC 2009 Sessions

Extending Internet Information Services (IIS) 7.x

Will Sadler in 515B on Thursday at 1:45 PM

Hear how the Microsoft Web platform fosters a powerful development ecosystem for Web applications you can
plug into. Learn to extend an existing Web application with new capabilities that show off the …

Tags: IIS, Servers

Document Assembly and Manipulation on Microsoft SharePoint Server 2010 Using


Word Automation Services and Open XML

Zeyad Rajabi in 408B on Thursday at 11:30 AM

Come learn about the Open XML SDK, which provides a set of .NET APIs to help developers create and
manipulate documents in the Open XML Standard Formats, and the Microsoft Office services available in …

Tags: Productivity, SharePoint

Developing Solutions for Microsoft SharePoint Server 2010 Using the Client
Object Model

Mike Ammerlaan in Hall F on Thursday at 10:00 AM

In many situations, developers used a Microsoft ASP.NET Web services approach when building and deploying
solutions that integrated with the SharePoint object model. In SharePoint Server 2010, …

Tags: Productivity, SharePoint

Developing Solutions with Business Connectivity Services in Microsoft SharePoint


Server 2010

Steve Fox in 408B on Wednesday at 3:15 PM

The Business Connectivity Services (BCS) in SharePoint Server 2010 allow developers to rapidly build and
deploy SharePoint and Microsoft Office solutions that integrate with LOB systems. Come learn …

Tags: Productivity, SharePoint

Workflow Services and Windows Server AppFabric

Mark Fussell in Petree Hall D on Thursday at 11:30 AM

Copyright 2009 Microsoft 31


PDC 2009 Sessions

Learn how to use Windows Workflow Foundation (WF) 4, Windows Communication Foundation (WCF) 4, and
Windows Server AppFabric (formerly code name “Dublin”) to build and manage scalable, reliable, and …

Tags: Frameworks & Tools, WF

What‟s New for Windows Communication Foundation 4

Ed Pinto in Petree Hall D on Thursday at 10:00 AM

Learn about the investments made in Windows Communication Foundation 4 that add new capabilities for service
composition and reduced configuration and deployment complexity. Discover how improvements …

Tags: Frameworks & Tools, WCF

Future Directions for C# and Visual Basic

Luca Bolognese in Hall F on Tuesday at 11:00 AM

Come hear about the forces that influence and shape the future of programming languages and how C# and
Visual Basic are evolving to meet future customer needs.

Tags: Frameworks & Tools, Languages

Code Visualization, UML, and DSLs

Cameron Skinner in 408B on Tuesday at 4:30 PM

modeling tools to help enterprises and teams build software. UML Diagrams and the Layer …

Tags: Frameworks & Tools, Modeling, VSTS

Advanced Diagnostics, IntelliTrace™ and Test Automation

Habib Heydarian in 502A on Thursday at 1:45 PM

reducing the turn-around time for testers and developers to find and fix bugs. Microsoft Test …

Tags: Frameworks & Tools, VSTS

Embodiment: The Third Great Wave of Computing Applications

Butler Lampson in Petree Hall C on Thursday at 8:30 AM

Copyright 2009 Microsoft 32


PDC 2009 Sessions

Come hear about the next major wave of computing applications from Butler Lampson, a recognized leader in
modern networking, and alumnus of Berkeley, Xerox PARC, and Digital‟s Systems Research Center. …

Tags: Client, Technical Leaders

Windows Workflow Foundation 4 from the Inside Out

Bob Schmidt in 515A on Wednesday at 3:15 PM

See why Windows Workflow Foundation 4 is a powerful platform for simplifying application coordination logic and
state management. Learn about the core runtime abstractions and under-the-hood …

Tags: Frameworks & Tools, WF

Windows Identity Foundation Overview

Vittorio Bertocci in 403AB on Wednesday at 11:30 AM

Hear how Windows Identity Foundation makes advanced identity capabilities and open standards first class
citizens in the Microsoft .NET Framework. Learn how the Claims Based access model integrates …

Tags: Identity, Services

Windows 7 and Windows Server 2008 R2 Kernel Changes

Mark Russinovich in Petree Hall C on Tuesday at 1:30 PM

Come explore beneath the hood of Windows 7 and Windows Server 2008 R2, and learn about the key changes in
the kernel. Topics include: scalability improvements, security improvements, power efficiency …

Tags: Client, Technical Leaders, Windows 7, Windows Server

Using Classification for Data Security and Data Management

Clyde Law in 408B on Thursday at 1:45 PM

Learn how File Classification Infrastructure helps developers build innovative security and data management
solutions that integrate with Windows Server. See how the new classification capabilities …

Tags: Servers, Windows Server

Overview of SharePoint 2010 Programmability

Mike Ammerlaan in 403AB on Tuesday at 1:30 PM

Copyright 2009 Microsoft 33


PDC 2009 Sessions

See how SharePoint 2010 has undergone a major shift with the addition of many new programmability features.
Learn about these exciting new capabilities of the SharePoint 2010 developer platform …

Tags: Productivity, SharePoint

The State of Parallel Programming

Burton Smith in Petree Hall C on Wednesday at 3:15 PM

Parallel programming has been more difficult than it needs to be, perhaps because its tools have been treated as
an “add-on” to serial programming. The objectives of composability and productivity …

Tags: Frameworks & Tools, Parallel Computing, Technical Leaders

DirectX11 DirectCompute

Chas Boyd in 408A on Thursday at 11:30 AM

DirectX 11 introduces DirectCompute as a way to access the computational capability of the GPU in a more
flexible way. It opens the door to operations on more general data-structures beyond just …

Tags: Client, Windows 7

Data Tier Applications in Visual Studio 2010

Sanjay Nagamangalam, S Murali in 408A on Tuesday at 11:00 AM

Come explore the new enhancements in SQL Server 2008 R2, known as Application and Multi-Server
Management, which enable a more efficient way to develop, deploy, and manage data-tier applications and …

Tags: Servers, SQL Server

Petabytes for Peanuts! Making Sense out of “Ambient” Data.

David Campbell in Petree Hall C on Wednesday at 4:30 PM

Today, the key to success with data is no longer about who can afford to acquire, store and process data
effectively. That‟s the cheap and easy part. The challenge now is to develop ways to better use …

Tags: Services, SQL Azure, Technical Leaders, Windows Azure, Windows Azure Platform

Copyright 2009 Microsoft 34


PDC 2009 Sessions

Accelerated Windows Application Development with Microsoft Visual C++ 2010

Come watch an action-packed Visual C++ 2010 code demo. See how VC++ 2010 is a huge release for C++
developers because it helps to create the fastest applications possible while at the same time making …

Tags: Frameworks & Tools, Languages

Microsoft Unified Communications: Developer Platform Futures

Chris Mayo in 515B on Tuesday at 11:00 AM

Learn how Microsoft Communications Server and Microsoft Exchange provide a comprehensive and flexible
communications platform for developers. Get a first look at the next generation of this platform …

Tags: Productivity, Unified Communications

Microsoft Silverlight 4 Overview

Karen Corby in Hall F on Wednesday at 11:30 AM

Take a tour of the new features in Silverlight 4 including a dive into some of the new ready for business features
like printing, rich text support, and expanded databinding support. Also hear about …

Tags: Client, Silverlight

Microsoft Silverlight 3: Advanced Performance and Profiling Techniques

Seema Ramchandani in Hall E on Thursday at 8:30 AM

Learn how to leverage the Silverlight stack to optimize your managed code with a focus on the common
bottlenecks in writing large Silverlight applications and complex data controls. Also learn how to …

Tags: Client, Silverlight

Manycore and the Microsoft .NET Framework 4: A Match Made in Microsoft Visual
Studio 2010

Stephen Toub in 502A on Tuesday at 4:30 PM

The Microsoft .NET Framework 4 and Visual Studio 2010 include new technologies for expressing, debugging,
and tuning parallelism in managed applications. Dive into key areas of support, including the …

Tags: Frameworks & Tools, Parallel Computing

Copyright 2009 Microsoft 35


PDC 2009 Sessions

Development Best Practices and Patterns for Using Microsoft SQL Azure Databases

Tony Petrossian in 515B on Wednesday at 11:30 AM

SQL Azure provides a fully relational database service that is based on Microsoft SQL Server and familiar
concepts such as T-SQL, schema-based tables, and stored procedures. Learn patterns and best …

Tags: Services, SQL Azure

Developing xRM Solutions Using Windows Azure

Andrew Bybee in 502A on Thursday at 3:00 PM

Come learn how Microsoft Dynamics CRM can be used to rapidly develop on-premises or services-based
"anything" Relationship Management (xRM) applications on the Microsoft platform. See how to develop …

Tags: Dynamics CRM, Productivity, xRM

Developer Patterns to Integrate Microsoft Silverlight 3.0 with Microsoft


SharePoint 2010

Paul Stubbs in Hall F on Thursday at 8:30 AM

Learn how Silverlight 3 can be used to integrate rich, powerful applications into SharePoint, both at the Web part
level of integration and at the site level. Walk through a set of key developer …

Tags: Productivity, SharePoint, Silverlight

Data Programming and Modeling for the Microsoft .NET Developer

Don Box, Chris Anderson in 403AB on Tuesday at 11:00 AM

Come see this code-centric talk that focuses on the advances being made in tools, languages, and frameworks
that simplify how to model, consume, or produce data. Hear about the future of data …

Tags: .NET Framework, Cloud Attributes, Entity Framework, Frameworks & Tools, Visual Studio

Lap Around the Windows Azure Platform

Manuvir Das in Hall E on Tuesday at 11:00 AM

Come hear how the Windows Azure Platform provides a scalable compute and storage environment with
Windows Azure, secure connectivity with Service Bus and Access Control Service, and a relational …

Copyright 2009 Microsoft 36


PDC 2009 Sessions

Tags: Services, SQL Azure, Windows Azure, Windows Azure Platform

Automating "Done Done" in the Team Workflows with Microsoft Visual Studio
Ultimate and Team Foundation Server 2010

Brian Randell, Jamie Cool in Petree Hall D on Thursday at 3:00 PM

Learn how Visual Studio Team System (VSTS) 2010 automates the validation of code quality and enriches the
interaction between developers and testers on a software team. Explore how the VSTS 2010 …

Tags: Frameworks & Tools, VSTS

Accelerating Applications Using Windows HPC Server 2008

Ming Xu in 502A on Tuesday at 1:30 PM

Learn how to accelerate your applications by multiple orders of magnitude using Windows Communication
Foundation (WCF), Microsoft Excel, and Windows HPC Server 2008. See how easy it is to offload the …

Tags: HPC, Servers, WCF

Getting the Most out of Microsoft Silverlight 3

Richard Griffin, Ian Griffiths in 515B on Monday at 10:00 AM

Come learn how the robust features of Silverlight 3 help developers to create innovative, compelling cross-
platform Internet applications without being limited by HTML and Javascript. In addition, …

Tags: Expression, Silverlight, Workshop

Patterns of Parallel Programming: A Tutorial on Fundamental Patterns and Practices


for Parallelism

Richard Ciapala, Ade Miller, Herb Sutter, Stephen Toub in 502A on Monday at 10:00 AM

The transition from single-core to multi-core technology is altering computing as we know it, enabling increased
productivity, powerful energy-efficient performance, and leading-edge advanced …

Tags: HPC, Parallel Computing, Workshop

Developing Quality Software Using Microsoft Visual Studio Team System 2010

Todd Girvin, Chris Tullier in 403AB on Monday at 10:00 AM

Copyright 2009 Microsoft 37


PDC 2009 Sessions

Poor software quality causes unnecessary losses for companies every year. Learn how new code quality features
in Visual Studio Team System (VSTS) 2010 can improve your team's ability to discover flaws …

Tags: TFS, VSTS, Workshop

Architecting and Developing for Windows Azure

Chris Auld in Petree Hall C on Monday at 10:00 AM

Gain the skills to architect and develop real-world applications using Windows Azure. Going beyond „demo-ware‟
we examine the theory and technical implementation of large scale elastic applications. …

Tags: Cloud, SQL Azure, WCF, Windows Azure, Workshop

Developing Microsoft BI Applications - The How and The Why

Andrew Brust, Don Demsak in 408B on Monday at 10:00 AM

Microsoft offers an extensive set of platform capabilities for building applications that provide actionable business
insight. This category of applications is known as “Business Intelligence” and has …

Tags: ADO.NET, Office, SharePoint, SQL Server, Workshop

Microsoft Technology Overview

Michele Leroux Bustamante in 515A on Monday at 10:00 AM

Developers have increasingly more on their minds and on their plates. Though Microsoft Visual Studio and the
Microsoft .NET Framework both provide tools that yield an overall increase in productivity …

Tags: ADO.NET, ADO.NET Data Services, ASP.NET, Cloud, Entity Framework, Identity, Languages, LINQ,
Silverlight, Velocity, Visual Studio, WCF, Web Platform, Windows Azure, Workshop

Software in the Energy Economy

Juval Lowy in 408A on Monday at 10:00 AM

Come learn the developer skills and expertise required to take advantage of the next boom in software – the
energy economy. Understand key enabling technologies and design patterns that will prepare …

Tags: .NET Services, Cloud, WCF, Windows Azure, Workshop

Copyright 2009 Microsoft 38

Вам также может понравиться