Dataflow Diagrams for Library System

Description

Dataflow Diagrams for Library System document sample

Document Sample
scope of work template
							PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                       Room     Day      Start

                                                             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
               How to Build and Enrich Your Technical and    Enrich that new community; How to Enrich Society with the Technical Community; and an Open
PDC09-BOF110   Local Community                               Discussion.                                                                                             309                17-Nov 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 hear
                                                             real-world experiences in developing mixed Win32-WPF applications that combine WPF content with
               How Microsoft Visual Studio 2010 Was Built    Win32 HWNDs. Discover how Visual Studio 2010 uses the new WPF text-rendering stack that utilizes
PDC09-CL09     with Windows Presentation Foundation 4        DWrite.                                                                                                 502A               17-Nov 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 contextual tabs and
                                                             application modes, etc. We draw from specific experiences gained by the Windows Live team, by
PDC09-CL18     Windows Ribbon Technical Deep Dive            examining some lessons learned from these early Windows Ribbon adopters.                                        515A       17-Nov 11:00 AM
                                                             Come see this code-centric talk that focuses on the advances being made in tools, languages, and
               Data Programming and Modeling for the         frameworks that simplify how to model, consume, or produce data. Hear about the future of data
PDC09-FT02     Microsoft .NET Developer                      programming and modeling using Microsoft products and services.                                                 403AB      17-Nov 11:00 AM
                                                             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 it
                                                             easier for ISVs to manage and maintain many millions of lines of code. Learn about dramatic
               Accelerated Windows Application               improvements in scalability and productivity while enabling applications to seamlessly light up on
PDC09-FT06     Development with Microsoft Visual C++ 2010    Windows.                                                                                                        408B       17-Nov 11:00 AM
                                                             Come hear about the forces that influence and shape the future of programming languages and how C#
PDC09-FT11     Future Directions for C# and Visual Basic     and Visual Basic are evolving to meet future customer needs.                                                    Hall F     17-Nov 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
                                                           through a series of demos and code examples. See how to embed Communicator features in your
                                                           application using new Microsoft Silverlight and Windows Presentation Foundation (WPF) controls, and
               Microsoft Unified Communications: Developer learn about the new API to develop full custom clients for Communications Server. Also see how the UC
PDC09-PR05     Platform Futures                            Managed API 3.0 provides access to the new Voice-over-IP features of Communication Server.                        515B       17-Nov 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 database
                                                             with SQL Azure. Learn about these new services and see several demos that show how to build
PDC09-SVC01    Lap Around the Windows Azure Platform         applications that run in and take advantage of Microsoft's new cloud platform.                            Hall E           17-Nov 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 requirements of
                                                           modern applications both on-premises and cloud. In this session, we demonstrate the progress we've
                                                           made using real-life use cases, discuss lessons learned in adoption of claims based identity, and preview
PDC09-SVC10    Software + Services Identity Roadmap Update new scenarios and capabilities of the evolving identity software + services portfolio.                    Petree Hall D      17-Nov 11:00 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                    Room            Day      Start
                                                              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 investment in
                                                              code, programming models and tools, yet adapt to the scale-out, distributed, and virtualized environment
               Bridging the Gap from On-Premises to the       of the cloud. Also learn about cloud computing's new operational challenges around networking, security,
PDC09-SVC20    Cloud                                          and compliance.                                                                                             Petree Hall C     17-Nov 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 instances. See how a new single unit of deployment for database applications is integrated with
                                                              Microsoft Visual Studio and helps enable developers to more quickly write higher quality database
                                                              applications, author deployment policies based on the needs of their applications, and hand off a single
                                                              package to database administrators. Also learn how improvements combine a first-class Transact-SQL IDE
                                                              with a new Visual Studio 2010 project template known as .DACPAC (Database Application Component) to
                                                              produce a comprehensive model of the objects, policies and runtime resources required by a data-tier
PDC09-SVR03    Data Tier Applications in Visual Studio 2010   application.                                                                                                408A              17-Nov 11:00 AM
                                                              "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 will it change the economic paradigm of companies and their priorities?
                                                              * How much will you have to learn?
                                                              * What new opportunities will arise?
                                                              * How soon will it affect your job?
               BOF @Lunch: Will Cloud Computing Change
PDC09-BOF201   Your Life?                                     You will benefit from this special discussion whatever your role is in the technology world.                309               17-Nov 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 can
               Microsoft Expression Blend 3 for Developers:   make in traditional line of business applications. Also learn how to leverage advanced data-binding
PDC09-CL30     Tips, Tricks and Best Practices                techniques and also make your applications match your organization's style guidelines.                      Petree Hall C     17-Nov 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 crashes. See how WER can be used to learn from crashes, collect additional information, and
PDC09-CL33     Windows Error Reporting                        inform your customers about upgrades, patches and work-arounds.                                          502A                 17-Nov 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 interoperability
               Using Dynamic Languages to Build Scriptable    with static languages like C# and Visual Basic. Come hear how you can leverage these technologies in your
PDC09-FT30     Applications                                   own applications, and learn why dynamic languages deserve a spot in your toolbox!                         403AB               17-Nov 12:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                    Room           Day      Start

                                                             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
                                                             from C# used to be painful and error prone, but C# 4 provides deep integration of dynamic binding into the
PDC09-FT31    Dynamic Binding in C# 4                        language. Come see what we are doing, why do we do it that way, and why it is still safe.                  Hall F            17-Nov 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 Internet
                                                             Information Services (IIS) that extend to both Web and Microsoft Office clients. Learn how solution
                                                             packaging capabilities help improve team work and simplify distribution of business applications. Get a
              Managing the Solution Lifecycle for xRM        preview of the solution packaging capabilities in Microsoft Dynamics CRM 5, showing how you can version,
PDC09-PR31    Applications                                   package and deploy solutions containing your data model, .NET assemblies and user interface extensions. 515A                 17-Nov 12:30 PM
                                                             Come learn how other organizations have migrated real world applications to the Windows Azure
                                                             Platform. Hear lessons and best practices learned based on experience from Windows Azure Platform
              Lessons Learned: Migrating Applications to the early adopters with a focus on key topics such as authentication, authorization, SQL schema and data
PDC09-SVC30   Windows Azure Platform                         migration, and application integration.                                                                  Hall E              17-Nov 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 creation, through
                                                             debugging, to deployment of the service. This session will also cover topics about new features and
                                                             enhancements in Windows Azure including role definitions, APIs (Runtime, management and Storage), and
              Introduction to Building Applications with     SDK. This session is targeted at developers who are starting to learn about Windows Azure and want to see
PDC09-SVC37   Windows Azure                                  the easiest and fastest way to get a service up and running quickly.                                       Petree Hall D     17-Nov 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 don't even connect
                                                            to a database. See us build an Excel Add-In for spatial analysis and an application that demonstrates how
              Building Location Aware Applications with the to spatially-enable the new StreamInsight product. Hear about what the Spatial Library delivers today and
PDC09-SVR33   SQL Server Spatial Library                    what is coming in future releases.                                                                            408A            17-Nov 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 time
                                                         exploring new ideas that are pushing the limits of what is possible. Hear about examples of our successes
              Managing Development to Inspire Innovation (and failures) that helped cultivate and encourage innovation in all aspects of our development process.
PDC09-VTL30   and Create Great User Experiences          We share lessons-learned that can benefit almost any product or technology development project.            408B                  17-Nov 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 existing
                                                         stress tests. Cuzz uses a randomized algorithm to fuzz thread schedules and is very effective in finding
                                                         bugs. Cuzz also helps reproducing the bug once found. FeatherLite is a light-weight data-race detection
                                                         tool. FeatherLite uses sampling techniques for finding data races without adding prohibitive runtime
PDC09-VTL32   Concurrency Fuzzing & Data Races           overhead.                                                                                                  515B                  17-Nov 12:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                     Abstract                                                                                                    Room            Day        Start

                                                               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
                                                               experiences on issues like:
                                                               - What methodologies teams are using and how they are working.
                                                               - Shedding old habits and the redirecting organizational commitments for success.
                                                               - Development techniques like TDD, mocking, BDD, Continuous Integration, TFD, and automation
                                                               - Any experiences that have proven useful in your practice.
               Agile - Tales of Triumph, Tribulation, Tools,   Since Mike and David are both Visual Studio Team System MVPs, feel free to bring your agile with Team
PDC09-BOF105   and Teams                                       System related questions as well.                                                                           309               17-Nov    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
               Windows 7 and Windows Server 2008 R2            enhancements, core architecture changes to modularize Windows, and much more. Note: This session
PDC09-CL04     Kernel Changes                                  spans the 1:30 and 3pm session slots with a 10 minute break at 2:30.                                        Petree Hall C     17-Nov    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 systems
                                                             is getting harder every year. Join us as we explore the many options available in Windows 7 to facilitate
                                                             graphics development across all different hardware configurations, from low-end integrated to top of the
                                                             line discrete GPUs. Learn advanced performance and rendering techniques for Direct2D and DirectWrite,
                                                             and the interoperability of Windows 7 technologies for making slick, high-quality graphics for your
PDC09-CL14     Advanced Graphics Functionality Using DirectX applications of the future.                                                                                   408A              17-Nov    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 server
                                                               code. Explore the best add-ons for Fiddler, and build your own functionality using JavaScript and .NET
               Become a Web Debugging Virtuoso with            languages. Examine how new features in Internet Explorer 8, like Accelerators and Visual Search
PDC09-CL25     Fiddler                                         suggestions, utilize the network. Learn actionable best practices for building faster Web sites.        408B                  17-Nov    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 roadmap
                                                               of the changes that are coming with ASP.NET 4 and VS 2010 and include demo's of future directions the
PDC09-FT18     Microsoft ASP.NET Futures                       team is exploring. Come to this talk to hear about the future directions of ASP.NET.                  Petree Hall D           17-Nov    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 profiling support
                                                               in Microsoft Visual Studio 2010 simplify the situation, enabling you to develop I/O- and computationally-
                                                               intensive applications that offload work from the UI and that make good use of available resources. Come
               C++ Forever: Interactive Applications in the    for a deep dive into the power of task, actor and dataflow programming in Microsoft Visual C++ 2010.
PDC09-FT19     Age of Manycore                                 Learn how it can help you to write correct, efficient, and scalable applications.                          515B               17-Nov    1:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                     Abstract                                                                                                       Room           Day        Start

                                                               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 .NET-
                                                               connected applications built on Microsoft ASP.NET, Windows Communication Foundation (WCF), and
                                                               Windows Workflow Foundation (WF) can take advantage of the improved management, hosting, and
                                                               distributed object caching capabilities provided by the application server. Learn about future directions for
               Microsoft Application Server Technologies:      these technologies and hear how the changing needs of enterprise applications will be addressed by a
PDC09-FT25     Present and Future                              layered platform of frameworks, servers, and services.                                                        Hall F            17-Nov    1:30 PM

                                                           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 including
                                                           ‘in-box' features, services, APIs, and a powerful set of developer tools. Also explore the new Visual
                                                           Studio 2010 capabilities for SharePoint including template support, data and services programmability, UI
PDC09-PR02     Overview of SharePoint 2010 Programmability extensibility, and much more.                                                                             403AB                     17-Nov    1:30 PM
                                                           Learn how Windows Azure has changed since its initial preview last year and what you can expect from
PDC09-SVC13    Windows Azure Present and Future            Windows Azure in the future.                                                                              Hall E                    17-Nov    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
               Accelerating Applications Using Windows HPC calculations from a desktop application to an HPC Server Cluster using the HPC SOA programming model,
PDC09-SVR01    Server 2008                                 with emphasis on performance tuning best practices.                                                       502A                      17-Nov    1:30 PM

               Building Live Media Viewing Experiences Using   Learn how IIS Smooth Streaming is changing the way on-demand and live media is consumed by delivering
               Internet Information Services (IIS) Smooth      rich, High-Definition adaptive media experiences. Learn how the Sunday Night Football Extra experience
               Streaming and the Smooth Streaming Player       was built, and get an overview of how you can use these tools along with IIS Application Request Routing
PDC09-SVR14    SDK                                             (ARR) to develop custom experiences for your customers using the Smooth Streaming Player SDK.                515A               17-Nov    1:30 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 to hear
                                                               what you have to say about tools for Agile teams? What tools work? What tools don't work? What tools
                                                               are missing in the industry? What tools can you not live without? Come join the discussion or simply listen
PDC09-BOF108   Tooling on Agile Teams                          to what your peers have to say.                                                                              309                17-Nov    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 session is
                                                               targeted at developers interested in building touch-optimized experiences. We look closely at some of the
                                                               more powerful portions of the Touch platform, like manipulation and inertia processors, as well as cover
                                                               real-world problems that developers have encountered and overcome. Come help build the next
PDC09-CL13     Windows Touch Deep Dive                         generation of user experiences!                                                                           515A                  17-Nov    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
               Windows 7 and Windows Server 2008 R2         enhancements, core architecture changes to modularize Windows, and much more. Note: This session
PDC09-CL29     Kernel Changes (Continued from 1:30 Session) spans the 1:30 and 3pm session slots with a 10 minute break at 2:30.                                             Petree Hall C     17-Nov    3:00 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                    Room            Day        Start
                                                             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 of the
                                                             development approach, developers will benefit from the Entity Framework and the deep integration with
               Evolving ADO.NET Entity Framework in          the rest of the Microsoft .NET Framework 4, such as the Microsoft ASP.NET MVC, Dynamic Data, and
PDC09-FT10     Microsoft .NET Framework 4 and Beyond         Windows Presentation Foundation.                                                                            Petree Hall D     17-Nov    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 devices, industrial automation installations, energy management solutions and more, with reliable
               Microsoft .NET Micro Framework and            backend services. See ‘how to' examples of using the .NET Micro Framework to create intelligent
PDC09-FT28     Intelligent Devices                           devices for a variety of applications.                                                                      408B              17-Nov    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
                                                             monitoring, and hear about new features like application pool autostart. Learn how to scale web site
               Microsoft ASP.NET 4 Core Runtime for Web      application output caching, how to build a custom output caching engine, how to build better website
PDC09-FT57     Developers                                    performance with new session state compression, and much more.                                             515B               17-Nov    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 to external
                                                             systems. Also see how to build solutions that work on top of SharePoint and that can use the underlying
                                                             platform to deal with common problems like supporting multiple identity providers, user identity
               Leveraging and Extending Microsoft            delegation between web front end code and service code and securely accessing external/LOB web
PDC09-PR11     SharePoint Server 2010 Identity Features      services without resorting to username/password storage.                                                     403AB            17-Nov    3:00 PM

                                                            Learn how SQL Azure has evolved and what new capabilities are planned for upcoming versions. Hear
PDC09-SVC52    SQL Azure Database: Present and Future       about future RDBMS capabilities in the Cloud and the integration of SQL Azure with other services.         Hall E              17-Nov    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 Communication
                                                            Foundation (WCF), and Windows Workflow Foundation (WF) work seamlessly with the powerful
                                                            integration platform of BizTalk. Find out how BizTalk aligns with the Microsoft application server in the
PDC09-SVR15    Microsoft BizTalk Server Futures and Roadmap longer term.                                                                                               502A                17-Nov    3:00 PM
                                                            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
                                                            the fault-tolerant distributed graph scheduling of the Dryad runtime. Hear how DryadLINQ provides a
               Data-Intensive Computing on Windows HPC      programming model and runtime for data-parallel programs running across large clusters and partitioned
PDC09-SVR17    Server with the DryadLINQ Framework          data sets.                                                                                                 408A                17-Nov    3:00 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
                                                           improve the quality of both the design and the product-under-development itself. What is TDD and how
               Behavior-Driven Development vs. Test-Driven do you start? What does BDD add and when should you use them? What are best practices and common
PDC09-BOF106   Development: What's What?                   pitfalls? Join this session and share your experiences to give others a jumpstart.                           309                17-Nov    4:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                  Abstract                                                                                                     Room         Day        Start
                                                            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 find
                                                            problems in real application scenarios, and discuss solutions to optimize your WPF application for
              Advanced Windows Presentation Foundation      maximum performance. Understand how to tackle a non-performing app and transform it into a quality
PDC09-CL11    Application Performance Tuning and Analysis   application that runs as well as it looks.                                                             Petree Hall D        17-Nov    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 fingertips to
                                                            location-enable your applications. Based on the new Location platform for Windows 7, the location API in
              Building Sensor- and Location-Aware           .NET Framework 4.0 provides a single, consistent API to get you your latitude and longitude regardless of
              Applications with Windows 7 and .NET          the underlying technology that acquired it—allowing you to focus on creating exciting, differentiated
PDC09-CL17    Framework 4                                   location-aware applications.                                                                              515A              17-Nov    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 through
                                                            rapid prototyping, and how you can extend and adapt SketchFlow to meet the needs of your projects and
PDC09-CL23    SketchFlow: Prototyping to the Rescue         environments.                                                                                             Petree Hall C     17-Nov    4:30 PM

                                                         The Microsoft .NET Framework 4 and Visual Studio 2010 include new technologies for expressing,
              Manycore and the Microsoft .NET Framework debugging, and tuning parallelism in managed applications. Dive into key areas of support, including the
              4: A Match Made in Microsoft Visual Studio new System.Threading.Tasks and System.Collections.Concurrent namespaces, cutting-edge concurrency
PDC09-FT03    2010                                       views in the Visual Studio profiler, and debugger tool windows for analyzing the state of concurrent code.      502A           17-Nov    4:30 PM

                                                            Microsoft Visual Studio Team System 2010 Architecture Edition introduces a whole host of new designers
                                                            and modeling tools to help enterprises and teams build software. UML Diagrams and the Layer Diagram
                                                            can be used to plan and design the assets your team will produce, and communicate effectively about
                                                            those designs during the entire development lifecycle. The Architecture Explorer and Graphs help you
                                                            investigate and better understand the assets you have to enable more effective planning and decision
                                                            making. Come learn how you can use all of these tools when investigating your current assets, and
PDC09-FT08    Code Visualization, UML, and DSLs             planning and designing your future work.                                                                 408B               17-Nov    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 quickly build
              SharePoint Is Not Just On-Premise: Developing and deploy solutions that can run on SharePoint Online, the hosted alternative to your on-premises
              and Deploying Solutions to Microsoft          SharePoint. Come learn how you can use Microsoft Visual Studio 2010 to build scalable solutions and
PDC09-PR10    SharePoint Online                             deploy them into the cloud.                                                                              403AB              17-Nov    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 creating a brittle
                                                            point-to-point link. Learn how to dramatically improve the service lifecycle of development, testing, and
              Connecting Applications with the Microsoft    deployment by using the powerful messaging, routing, and transformation capabilities of the BizTalk ESB
PDC09-SVR16   BizTalk Enterprise Service Bus Toolkit        Toolkit in your solution today, and get a glimpse of future plans for BizTalk service bus/pub-sub pattern.   515B           17-Nov    4:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                     Room            Day        Start

                                                              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 unit tests
                                                              with high code coverage. See how they work together so that your code has fewer defects. Learn about
                                                              new features for Code Contracts including automatic documentation generation, call-site checking for
               Code Contracts and Pex: Power Charge Your      components and reference assemblies for the .NET Framework and for Pex including a light-weight
PDC09-VTL01    Assertions and Unit Tests                      mocking framework, improved support for large code bases, and more thorough test input generation.       408A                  17-Nov    4:30 PM




                                                              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 applies to the real world.

                                                              In the current world of web 2.0 and with talk of design being important, help us understand why it matters
                                                              to you and what we get out of good User Interface design. Let's talk about the technologies on the web
                                                              and on the desktop that do and don't support the development of well designed applications, and how we
                                                              can apply better practices to our own projects. Equally important, let's discuss how we can bridge the
                                                              typical gap in cross discipline team dynamics.

                                                            Tell us about your secret sauce or just listen to what others have to say. From great enabling technologies
               Developers on Better Design, User Experience like Silverlight or WPF to tried and true web development in ASP.NET using MVC, everyone has a story to
PDC09-BOF102   and Why It Matters                           tell about UI and design in the Microsoft world.                                                               309               18-Nov 11:30 AM
                                                            With Silverlight 3 shipped earlier this year, the team is working on what comes next. In this session, we
                                                            give you an early preview of the roadmap for Silverlight, and offer a sneak peek at some of the features
PDC09-CL01     Microsoft Silverlight Roadmap and Futures    that we're considering as part of the next release.                                                            Hall F            18-Nov 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
               Building Data-Driven Applications Using      to rapidly create the data-tier of your Microsoft .NET-connected application, speeding overall
               Microsoft Project Code Name "Quadrant" and development time. Also learn how to customize both "Quadrant" and "M" to provide domain-specific
PDC09-FT50     Microsoft Project Code Name "M"              experiences over your application data.                                                                        408B              18-Nov 11:30 AM
               Microsoft Perspectives on the Future of      Come hear from several of the Microsoft senior technical leaders about the future of programming,
PDC09-FT52     Programming                                  programming languages, and tools.                                                                              Petree Hall C     18-Nov 11:30 AM

                                                              Come hear an overview of the REST principles and why REST is becoming popular beyond traditional Web
               Developing REST Applications with the .NET     applications. Learn how to write applications that produce and consume RESTful services using the .NET
PDC09-FT55     Framework                                      Framework 4 and the improvements we have planned for future versions of the .NET Framework.                Hall E              18-Nov 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 through lots
                                                              of tips and tricks to get the most out of the ASP.NET MVC 2 framework and deliver work quickly and with
               ASP.NET MVC 2: Ninjas Still on Fire Black Belt style. Come see ASP.NET MVC 2's better productivity features as we make the most of several key
PDC09-FT59     Tips                                           features.                                                                                                  Petree Hall D       18-Nov 11:30 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                         Room    Day        Start

                                                              Traditionally, Office has not been seen as a developer platform; however, Office 2010 changes the game
                                                              for developers. Learn about the key Office 2010 advancements such as Visual Studio developer templates,
                                                              UI extensibility, server-side services, .NET application programmability, and deployment technology. This
               Developing .NET Managed Applications Using demo-loaded session brings together .NET managed code, XML, and powerful services to show you what's
PDC09-PR04     the Microsoft Office 2010 Developer Platform new for developers in Office 2010.                                                                          502A            18-Nov 11:30 AM
                                                              Come take an in-depth look at how to integrate and extend the Office Communicator experience into your
               Integrating and Extending the Microsoft Office Windows Presentation Foundation (WPF) and Silverlight applications. See how to provide the same
               Communicator Experience with Windows           integration experience as Office and Outlook including contact search, contact lists, presence, contact
               Presentation Foundation and Microsoft          details and more. Learn how to pass contextual data from your application using the new contextual
PDC09-PR13     Silverlight                                    conversation API.                                                                                         408A            18-Nov 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
                                                             seamlessly with the traditional .NET identity object model while also giving developers complete control
                                                             over every aspect of authentication, authorization, and identity-driven application behavior. See examples
                                                             of the point and click tooling with tight Microsoft Visual Studio integration, advanced STS capabilities, and
                                                             much more that Windows Identity Foundation consistently provides across on-premise, service-based,
PDC09-SVC02    Windows Identity Foundation Overview          ASP.NET and Windows Communication Foundation (WCF) applications.                                                 403AB     18-Nov 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 practices
               Development Best Practices and Patterns for   for developing resilient applications that allow you to take full advantage of the scale and elasticity of SQL
PDC09-SVC03    Using Microsoft SQL Azure Databases           Azure Database Service.                                                                                          515B      18-Nov 11:30 AM
               Windows Azure Monitoring, Logging, and        Learn how to build and maintain reliable applications using the monitoring, logging, and debugging
PDC09-SVC15    Management APIs                               capabilities of Windows Azure using a new set of APIs being released this year.                                  515A      18-Nov 11:30 AM
                                                             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
                                                             with ASP.NET MVC you know it requires you to think quite differently about the architecture of a web
                                                             site.
                                                             What worked? What hurt? How did you compensate? What was valuable? Did you use the source code?
                                                             Practice TDD? Will you use MVC again?
               BOF @Lunch: ASP.NET MVC – Share Your        Come share your real-world experiences — your stories from the trenches — and compare notes with
PDC09-BOF202   Stories From The Trenches                     others who've been there.                                                                                        309       18-Nov    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
                                                             advantage of new layout rounding capabilities, how to make everything from transitions to huge element
                                                             trees snappy and responsive, and how to integrate organic animations into your applications. Learn to
PDC09-CL31     Mastering WPF Graphics and Beyond             push the bar for desktop application experiences up a notch – all with the latest that WPF 4 has to offer! Hall E        18-Nov    1:00 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                  Abstract                                                                                                     Room           Day        Start

                                                            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
                                                            write and use accelerated MFTs, and how to license for preference in Windows Media Player and portable
                                                            device operations with Windows Shell. See a managed sample using the transcoding API, and how the new
                                                            Device Proxy simplifies AVStream driver based video capture in Media Foundation. Also learn about in-box
                                                            support for high-definition UVC webcams and the new extensibility model, along with how the new native
              Media Foundation: Supporting Hardware         Source Reader object allows easy capture integration into existing applications. Finally, explore new tools
PDC09-CL34    Codecs and Cameras                            for developing and debugging in Media Foundation.                                                           Hall F            18-Nov    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 features,
              Code Like the Wind with Microsoft Visual      along with existing favorites like XML literals and LINQ, to pull off some simple, yet powerful, coding. We
PDC09-FT32    Basic 2010                                    demonstrate a variety of application types, including Microsoft Silverlight and Microsoft Office.           Petree Hall D     18-Nov    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
              Microsoft Project Code Name "M": The Data     "M" more relevant to you, the Microsoft .NET developer. Explore the future of "M" where DSL, schema,
PDC09-FT34    and Modeling Language                         and lots of other great ideas come together as a single Web-centric data processing language.               408A              18-Nov    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
                                                            and extend the capabilities of general purpose object lifetime management in the .NET virtual machine.
                                                            With all the hype about concurrency and parallelism in the age of ManyCore, come hear about new
                                                            strategies for concurrent GC. Learn what big problems Microsoft is working on in this area. Hear how the
                                                            GC evolved and what the future looks like for the top-of-the-line memory management infrastructure of
PDC09-FT36    Future of Garbage Collection                  .NET.                                                                                                       Petree Hall C     18-Nov    1:00 PM

                                                            Come check out a demo-heavy session where you'll see under the covers on the making of a killer Office
                                                            developer demo. Specific areas of coverage will include Office and SharePoint integration, content type
PDC09-PR32    Making a Killer Office Developer Demo         and Backstage extensibility, Azure integration, SharePoint workflow, and much, much more.                   502A              18-Nov    1:00 PM
                                                            Hear from two customers who have used Service Bus and Windows Azure to build applications that span
              Lessons Learned: Building On-Premises and     the cloud and multiple on-premise locations with minimal investment in infrastructure. Hear the
              Cloud Applications with the Service Bus and   customers describe their solutions, detail how Service Bus and Windows Azure fit into their architectures
PDC09-SVC31   Windows Azure                                 and discuss lessons learned.                                                                                515A              18-Nov    1:00 PM

              Lessons Learned: Building Scalable           Come hear from two early adopters that have developed highly scalable applications using the Windows
PDC09-SVC32   Applications with the Windows Azure Platform Azure Platform. Hear them share their application architecture, lessons learned, and best practices.         403AB             18-Nov    1:00 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                   Room    Day        Start

                                                              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, problems areas to
                                                              avoid, and more. Learn which query constructs cause the query optimizer to rely on guesses rather than
                                                              accurate statistical estimates for the number of rows returned by sub-plan. Also learn how to work from
                                                              an understanding of your query and update patterns to develop a high-performance set of indexes for
                                                              database tables. Find out how parameters and local variables effect plan selection and optimality, and how
                                                              that can impact performance of your applications. See how your choice of data types for join keys can
PDC09-SVR31    Making Microsoft SQL Server 2008 Fly           affect join performance, and how data compression affects CPU overhead and I/O.                            408B      18-Nov    1:00 PM
                                                              Come hear how a public sector organization, an emerging academic community, and a major software
                                                              company worked together to create a crowd-sourcing experience for large-scale data analysis. Hear each
                                                              organization share their lessons learned on topics such as moving to the cloud, migrating from other cloud
                                                              platforms, and how they used Silverlight, Windows Azure, Windows Azure Storage, SQL Azure, and
PDC09-VTL31    Coming Together in the Cloud                   ASP.NET MVC in the solution.                                                                               515B      18-Nov    1: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 ASP.NET
                                                              MVC which overlap making it challenging to determine the right combination for the best solution. You
                                                              also have to consider WCF, AJAX, and potentially jQuery. Come join your colleagues to share experiences
               Should I Use Silverlight, MVC, or Web Forms    on how to use each of these technologies to meet your user interface needs and create a powerful
PDC09-BOF101   for Web User Interface Development?            solution.                                                                                                  309       18-Nov    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 stage in
                                                          Direct3D 11, which enables an unprecedented level of rendering quality by dynamically generating
                                                          geometry on the GPU. In addition, see how the multi-core improvements in the Direct3D 11 runtime can
                                                          help you scale your application to take full advantage of all of the cores on a machine. Finally, learn about
                                                          Direct3D 10 Level 9, which enables Direct3D 10 applications to run on pretty much every computer in the
               Modern 3D Graphics Using Windows 7 and     market today, and WARP, our new software rasterizer that lets your application use high-quality graphics
PDC09-CL15     Direct3D 11 Hardware                       even when there's no graphics card available!                                                                 Hall E     18-Nov    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 how
               ADO.NET Data Services: What's New with the Microsoft products are using ADO.NET Data Services to expose and consume Data Services to achieve their
PDC09-FT12     RESTful Data Services Framework            goals around data sharing.                                                                                    515B       18-Nov    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 your
                                                              users to define business and application logic with new capabilities in WF 4, including simplified designer
                                                              rehosting and enhanced activity and designer programming models to create domain-specific libraries of
               Spice Up Your Applications with Windows        activities. Understand the options available for hosting WF and extending the runtime to add control and
PDC09-FT17     Workflow Foundation 4                          application visibility and see how customers are already workflow-enabling their solutions with WF 4.       515A     18-Nov    2:00 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                     Abstract                                                                                                      Room           Day        Start

                                                               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 the
                                                               markup. Also hear how to improve SEO by creating friendly URLs. See examples of the many advances
                                                               that make data access simpler including how to enable automatic validation in data controls with a single
               What's New in Microsoft ASP.NET 4 Web           line of code, how to use the new QueryExtender to easily filter data, and many advances in rapid
PDC09-FT58     Forms and Dynamic Data                          application development with Dynamic Data.                                                                   Petree Hall D     18-Nov    2:00 PM
               Developing Advanced Applications with           Go beyond "Hello, World" and see how Windows Azure supports building complex, multi-tier applications
PDC09-SVC16    Windows Azure                                   with some of the new features just released.                                                                 403AB             18-Nov    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 from this
                                                               model by syncing data from Active Directory into the repository and then manipulating it with SQL and
               The ‘M'-Based System.Identity Model for       tools such as "Quadrant". Establish a collaboration with the developer of System.Identity to help shape
PDC09-SVC28    Accessing Directory Services                    the evolution of the Active Directory programming model.                                                   408A                18-Nov    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 Azure
                                                               applications. Learn tips, tricks and solutions to common problems when creating or moving an existing
                                                               application to run on Windows Azure. Come see how Visual Studio 2010 supports all parts of the
               Tips and Tricks for Using Visual Studio 2010 to development cycle as we show how to take an ASP.NET application running on IIS and make it a scalable
PDC09-SVC53    Build Applications that Run on Windows Azure cloud application running on Windows Azure.                                                                      502A             18-Nov    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
                                                               compatibility self-test. Also learn about changes to the internal implementation of APIs and kernel
                                                               enhancements to support improvements in virtualization, scalability, and networking. Take advantage of
               Improving Application Compatibility and         expert advice for ISVs and IT Pros to help improve your application development, deployment, and
PDC09-SVR11    Quality for Windows Server 2008 R2              performance on Windows Server 2008 R2.                                                                    408B                 18-Nov    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 of the
               A New Approach to Exploring Information on      exciting new scenarios that are possible when browsing, search and web exploration all converge into one
PDC09-VTL05    the Web                                         integrated experience.                                                                                    Petree Hall C        18-Nov    2:00 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 back
                                                               to the Linux kernel. Has the open source movement has moved beyond controversy? In this BOF, we'll
                                                               find out. What are the new battles? Who won the old ones?

                                                               We will discuss:
                                                               ? How you use (or when you avoid) open source in your work, and why.
                                                               ? When to have an open source strategy.
PDC09-BOF109   Is Open Source Old News?                        ? Where do we take open source from here?                                                                     309              18-Nov    3:15 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                      Room            Day        Start

                                                            This session presents an overview of how to expose data to a Silverlight application by accessing SOAP
                                                            Windows Communication Foundation (WCF) services and REST services. In the WCF space, we cover
                                                            Silverlight 3 approaches for securing services and improving their performance and maintainability. We
                                                            also cover a specific message pattern called server push, which allows you to implement scenarios such as
                                                            email clients and real-time chat. In the REST space, we walk through the Silverlight 3 client HTTP stack and
              Networking and Web Services in Microsoft      new functionality it offers around HTTP verbs, headers, responses, and cross-domain access and talk about
PDC09-CL06    Silverlight                                   future plans for networking and Web services in Silverlight.                                                   Hall E            18-Nov    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
              Windows Workflow Foundation 4 from the        improvements related to areas such as performance, transactions, and persistence. Get insights and
PDC09-FT04    Inside Out                                    techniques that enhance your investments in Workflow.                                                          515A              18-Nov    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 demand
                                                            something better. Come hear a relatively recent consensus view about what is needed for productive
PDC09-FT07    The State of Parallel Programming             parallel programming, and why.                                                                                 Petree Hall C     18-Nov    3:15 PM
                                                            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 improvements to the AJAX Control Toolkit controls such as the new client Script Loader and client
                                                            DataView control. Also learn how ASP.NET AJAX was designed to work seamlessly with jQuery, how you
                                                            can create ASP.NET AJAX controls directly from jQuery and how you can use the jQuery library in ASP.NET
              Microsoft AJAX Library, jQuery, and Microsoft AJAX code. Learn how the new features of Visual Studio 2010 enable you to more productively build AJAX
PDC09-FT29    Visual Studio 2010                            applications.                                                                                                  Petree Hall D     18-Nov    3:15 PM

              Developing Solutions with Business            The Business Connectivity Services (BCS) in SharePoint Server 2010 allow developers to rapidly build and
              Connectivity Services in Microsoft SharePoint deploy SharePoint and Microsoft Office solutions that integrate with LOB systems. Come learn about BCS
PDC09-PR06    Server 2010                                   support for read/write functionality, and about the tools and APIs.                                            408B              18-Nov    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 Windows Azure
PDC09-SVC09   Windows Azure Tables and Queues Deep Dive Tables and Queues as well as tips, tricks, and performance guidance.                                         515B                    18-Nov    3:15 PM
                                                        Learn how the Windows Identity Foundation, Active Directory Federation Services 2.0, and the claims-
              Enabling Single Sign-On to Windows Azure  based architecture can be used to provide a uniform programming model for identity and single sign-on
PDC09-SVC17   Applications                              across applications running on-premises and in Windows Azure.                                                403AB                   18-Nov    3:15 PM

              Windows PowerShell: An Automation Toolbox
              for Building Solutions That Span Small      Come learn how you can leverage Windows PowerShell to automate the administration of client and
PDC09-SVR13   Businesses, Enterprises, and Cloud Services server operating systems all the way from small businesses to large enterprises and cloud services.     408A                       18-Nov    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
                                                          Rx is part of the Business Platform Division and Live Labs "Cloud Programmability" project that aims to
                                                          democratize the Cloud by providing tools and libraries to radically simplify the development of data
PDC09-VTL04   Rx: Reactive Extensions for .NET            intensive Cloud applications.                                                                           502A                       18-Nov    3:15 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                     Abstract                                                                                                     Room            Day        Start

                                                               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 BOF
                                                               will examine various techniques for good exception management such as publishing exceptions and data-
               Exception Management – Handling and           driven methods of reporting errors to end-users and administrators. Join us for an engaging discussion on
PDC09-BOF104   Reporting Exceptions Effectively                exception management, and share your techniques too.                                                         309               18-Nov    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
                                                               operating system) from managed code. These Windows features are not available to developers today in
               Developing with the Windows API Code Pack       the .NET Framework. This session will show you how to access features like taskbar integration, jumplists,
PDC09-CL12     for Microsoft .NET Framework                    libraries, sensor platform, Direct2D, and more.                                                            Hall E              18-Nov    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,
               Advanced Topics for Building Large-Scale        modular, multi-page applications within your team. Hear about frameworks created to help assist in rapid
PDC09-CL22     Applications with Microsoft Silverlight         development using these patterns without sacrificing good application development patterns.              Hall F                18-Nov    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
                                                               large Web application into multiple projects. Data annotations allows attaching metadata attributes on a
                                                               model to control validation. Client validation enables form field validation without the need to perform a
                                                               roundtrip to the server. Learn how these new features enable you to be more productive when building
PDC09-FT22     Microsoft ASP.NET MVC 2: The New Stuff          ASP.NET MVC applications.                                                                                    Petree Hall D     18-Nov    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 Runtime Intelligence
                                                               Services. Learn about the new code editor's extensibility model, how to write editor extensions using the
               Extending the Microsoft Visual Studio 2010      Managed Extensibility Framework, how to interact with the text buffer, how to create custom margins and
PDC09-FT23     Code Editor to Visualize Runtime Intelligence   Windows Presentation Foundation-based adornments, and how to distribute the extension.                        408B             18-Nov    4:30 PM
                                                               The distributed in-memory caching capabilities of "Velocity" will change how you think about scaling your
                                                               Microsoft .NET-connected applications. Come learn how the distributed nature of the "Velocity" cache
                                                               allows large amounts of data to be stored in-memory for extremely fast access, how "Velocity's"
                                                               integration with Microsoft ASP.NET makes it easy to add low-latency data caching across the Web farm,
               Scaling Your Data Tier with Microsoft Project   and discover the unique high availability features of "Velocity" which will bring new degrees of scale to
PDC09-FT26     Code Name "Velocity"                            your data tier.                                                                                               502A             18-Nov    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 data than
                                                               your competition so you can make sense of all the data you have. Learn how algorithmic processing, at
                                                               modest and extreme scale, is completely changing how we build information systems. Hear how Microsoft
               Petabytes for Peanuts! Making Sense out of      is dealing with this shift and using these emerging concepts in their online services. Also see examples of
PDC09-SVC04    "Ambient" Data.                                 how some of this technology is beginning to surface in Microsoft's product stream.                          Petree Hall C      18-Nov    4:30 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                    Room            Day        Start
               Storing and Manipulating Blobs and Files with Learn about the new features in Windows Azure for storing and manipulating blobs and files in the cloud,
PDC09-SVC14    Windows Azure Storage                         as well as tips, tricks, and performance guidelines for using blobs.                                         515B              18-Nov    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 use
                                                              ACS to integrate your REST Web service with Active Directory Federation Services. Also see how to apply
               REST Services Security Using the Access        ACS in a variety of scenarios using a few popular programming models including the Windows
PDC09-SVC19    Control Service                                Communication Foundation and Microsoft ASP.NET Model-View-Controller (MVC).                               403AB               18-Nov    4:30 PM
                                                              As a developer, when building cloud applications you now have the ability to directly impact the cost for
               The Business of Windows Azure: What you        running your application. In this session, learn about the Windows Azure Platform pricing model, the
               should know about Windows Azure Platform       service level agreements for the platform, and the top cost considerations you should make when
PDC09-SVC54    pricing and SLAs                               architecting your application.                                                                            515A                18-Nov    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 quick
               Building Your Administration GUI over          and easy. See how to write rich automation and integrate graphical user interfaces using Windows
PDC09-SVR12    Windows PowerShell                             PowerShell.                                                                                               408A                18-Nov    4:30 PM


                                                             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 get together
               Silverlight Development Tools – Picking the and talk about how to select the right tools for the right job. Perhaps more importantly, let's also talk
PDC09-BOF107   Right Ones                                    about how to avoid picking the wrong tools for a project.                                                    309               19-Nov    8:30 AM

                                                             Learn how to leverage the Silverlight stack to optimize your managed code with a focus on the common
               Microsoft Silverlight 3: Advanced Performance bottlenecks in writing large Silverlight applications and complex data controls. Also learn how to profile
PDC09-CL02     and Profiling Techniques                      your application, and how to use the results to optimize startup and reaction time.                          Hall E            19-Nov    8:30 AM

                                                              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. Learn how computing applications evolved beginning with simulation, then communication, and
                                                              how we're beginning to use computers for embodiment: nontrivial interactions with the physical world.
                                                              Today there are sensor networks like the Inrix traffic information system, robots like the Roomba vacuum
                                                              cleaner, and cameras that can pick out faces and even smiles. In a few years we will have cars that drive
                                                              themselves, glasses that overlay the person you are looking at with their name and contact information,
                                                              telepresence systems that make most business travel unnecessary, and other applications as yet
               Embodiment: The Third Great Wave of            unimagined. Hear about the new embodiment wave of computing applications from one of the leaders in
PDC09-CL05     Computing Applications                         the field.                                                                                                  Petree Hall C     19-Nov    8:30 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                      Room          Day        Start
                                                          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 development cycle to optimize for customer scenarios and how you can leverage many of its features
                                                          and capabilities to help you build faster applications on Windows. This session presents case studies that
                                                          demonstrate how you can use the toolkit to pinpoint areas for improvements in your application, and it
              Optimizing for Performance with the Windows provides you with some best practices developers should follow to create applications with optimum
PDC09-CL16    Performance Toolkit                         performance.                                                                                               502A                  19-Nov    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 an
                                                             implementation of the .NET Standard Query Operators that uses parallel execution techniques underneath
                                                             the simple LINQ programming to make applications run faster! Come for a deep dive into PLINQ via
                                                             Microsoft Visual Studio 2010. See what it looks like from the perspective of LINQ developers, the
                                                             debugging and profiling support, how it's implemented under the covers, and how to best incorporate it
PDC09-FT21    PLINQ: LINQ, but Faster!                       into your applications in order to reap the performance benefits of the manycore era.                  515A                   19-Nov    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 your
                                                             team. See how to use VS 2010 and MS Deploy to assist with with creating virtual directories in an
                                                             automated fashion, setting up app pools correctly, uploading only the changed content, replicating servers
              Web Deployment Painkillers: Microsoft Visual in web farms, modifying Web.config files for testing/staging/pre-Prod/UAT/Production environments,
PDC09-FT56    Studio 2010 & MS Deploy                        setting up team build environment or deploying databases.                                                   Petree Hall D     19-Nov    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 patterns and cover
              Developer Patterns to Integrate Microsoft      topics that include "in-box" support, leveraging the client object model, service integration, site-level
PDC09-PR03    Silverlight 3.0 with Microsoft SharePoint 2010 customizations, and more.                                                                                   Hall F            19-Nov    8:30 AM

              Patterns for Building Scalable and Reliable    Learn common patterns that will help you build applications that seamlessly scale. This session covers
PDC09-SVC08   Applications with Windows Azure                topics such as data access, parallel processing, and managing work using queues.                              403AB           19-Nov    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 retaining the
              Building Hybrid Cloud Applications with        ability to efficiently communicate between them. Also learn how to disentangle cross-application
PDC09-SVC18   Windows Azure and the Service Bus              relationships along the way.                                                                                  408A            19-Nov    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
                                                           Scheduling (UMS) of threads. Learn to write code that scales even in the face of complicated processor
                                                           architectures, Non-Uniform Memory Access (NUMA), and many-cores. Hear how ConcRT provides
              Lighting up Windows Server 2008 R2 Using the mechanisms that allow you to naturally express affinity requirements and schedule work on appropriate
PDC09-SVR10   ConcRT on UMS                                nodes without thrashing the system.                                                                             408B            19-Nov    8:30 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                    Room           Day        Start
                                                              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 directly into
                                                              your .NET application. The framework allows you to combine detailed domain knowledge with the latest
                                                              machine learning algorithms to generate tailored code to solve your problem. An API based on random
                                                              variables lets you call Infer.NET code from within your application. We provide examples of using Infer.NET
PDC09-VTL03    Infer.NET: Building Software with Intelligence in search and gaming.                                                                                       515B             19-Nov    8:30 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 our
                                                              applications. Have you tried using Oslo to model behaviors or other aspects beyond modeling data? Or do
                                                              you hope to do so? In this session we will discuss different approaches.
PDC09-BOF111   Oslo Modeling and DSL                          "                                                                                                            309             19-Nov 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 hood; in this
                                                          session, we crack open these system components, including the trees (visual, logical, and inheritance), the
               Windows Presentation Foundation 4 Plumbing property system and its change notification, and a few of the routing systems that all messages go
PDC09-CL10     and Internals                              through. Bring your hard-hat for this one!                                                                    Hall E             19-Nov 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
                                                              to configuration, monitoring, and deployment are enhanced by Microsoft project code name "Dublin". See
               What's New for Windows Communication           how the Routing Service makes it easier to build sophisticated intermediaries and how support for WS-
PDC09-FT13     Foundation 4                                   Discovery adds flexibility to your services infrastructure.                                            Petree Hall D         19-Nov 10:00 AM

                                                              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 into
                                                              a virtualized multi-machine test environment and every test environment can be made available to the
               Microsoft Visual Studio Lab Management to      whole team immediately. Also learn how you can focus on diagnosing and fixing problems, even in
PDC09-FT53     the Build Setup Rescue                         multitier systems, without waiting for the hassle of setup.                                              408B                19-Nov 10:00 AM

                                                              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 to
                                                              explore application structure while validating that implemented code conforms with architectural design.
               A Lap Around Microsoft Visual Studio and       Finally, experience how the ALM tools in Team Foundation Server 2010 support agile project management
PDC09-FT60     Team Foundation Server 2010                    and improve quality assurance efforts by facilitating great collaborations between developers and testers. Petree Hall C     19-Nov 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, however,
                                                             the options increase for building applications that interact with the SharePoint object model. Come hear
                                                             about the evolution from ASMX to the SharePoint client object model. Learn how you can use the client
               Developing Solutions for Microsoft SharePoint object model to build custom solutions that truly leverage the power of SharePoint and Microsoft Visual
PDC09-PR07     Server 2010 Using the Client Object Model     Studio 2010.                                                                                              Hall F              19-Nov 10:00 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                   Room     Day      Start
                                                              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 storing nearly
                                                              limitless amounts of data. Come learn how to build such applications and see firsthand the power and
               Scaling out Web Applications with Microsoft    elasticity of Microsoft SQL Azure and the performance gains seen while using scale-out development
PDC09-SVC06    SQL Azure Databases                            patterns.                                                                                                   403AB     19-Nov 10:00 AM

                                                              Come learn how to use Windows Azure to automate the deployment of your application, scale your
               Automating the Application Lifecycle with      application automatically based on usage, and stage your application in multiple environments. Also learn
PDC09-SVC25    Windows Azure                                  how to use Windows Azure to automate the entire application lifecycle.                                    515B        19-Nov 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 to process high
                                                            volumes of event stream data with no latency. Learn the basics of how to build a StreamInsight input
                                                            adapter for monitoring an event stream, how to construct real-time queries in LINQ and install them in the
               Introduction to Microsoft SQL Server 2008 R2 highly scalable StreamInsight engine, and how to build a StreamInsight output adapter to visualize the
PDC09-SVR07    StreamInsight                                results from your queries.                                                                                   502A       19-Nov 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 logical processors (LPs). Learn how UMS enables custom thread-level scheduling within your own
                                                              application. See how new extended affinity APIs unlock the ability to address more than 64 LPs, and how
                                                              NUMA APIs ensure that your application performs optimally on increasingly complex topologies. Learn
               Developing Applications for Scale-Up Servers   why developers will want to ensure their applications scale well on this new generation of high-
PDC09-SVR18    Running Windows Server 2008 R2                 performance commodity systems.                                                                             408A       19-Nov 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 the
                                                              principles of isolation, agents, and message-passing to increase application safety, responsiveness,
                                                              scalability and developer productivity. Come learn about Axum and other advanced concepts we are
               Axum: A .NET Language for Safe and Scalable    exploring including data flow networks, asynchronous methods, and protocol-based component
PDC09-VTL02    Concurrency                                    interactions.                                                                                              515A       19-Nov 10:00 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 federated
                                                              identity. I'd love to hear about your experiences interoperating with other systems, using Windows
                                                              Identity Foundation (formerly code named Geneva Framework) and other frameworks, and so on. Are you
                                                              using information cards? What do you think of the new direction CardSpace is taking? I'm sure we'll have a
PDC09-BOF103   Claims-Based Identity                          lively discussion!                                                                                         309        19-Nov 11:30 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                     Abstract                                                                                                    Room            Day      Start

                                                               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 arrays, and to
                                                               new classes of algorithms as well. This talk covers the key features of DirectCompute's compute shader,
                                                               and how they can be used by developers in their applications. These features include: explicit thread
                                                               dispatch, communication of data between threads, and a rich set of primitives for random access and
                                                               streaming I/O operations. These features enable faster and simpler implementations of techniques already
PDC09-CL03    DirectX11 DirectCompute                          in use on the CPU.                                                                                       408A                 19-Nov 11:30 AM

                                                               Learn how to build n-tier Rich Internet Applications (RIA) on Silverlight by tapping the power of .NET RIA
                                                               Services. Walk through an example of building an application from scratch using the pattern run-time
              Building Amazing Business Applications with      components and tools provided by .NET RIA Services. See how it helps you write application logic to
              Microsoft Silverlight and Microsoft .NET RIA     expose data and operations in a carefully controlled fashion using tools integrated into Visual Studio with
PDC09-CL21    Services                                         support for validation, authentication, authorization and handling units of work.                           Hall E            19-Nov 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
                                                               share code between both of these platforms. You'll get a deep dive on the new touch capabilities in WPF 4
              Multi-Touch on Microsoft Surface and             and the subset in Silverlight 3. You will also see how the unique capabilities of Microsoft Surface take
PDC09-CL27    Windows 7 for .NET Developers                    multi-touch to a whole new level.                                                                           Petree Hall C     19-Nov 11:30 AM


                                                               Learn how to use Windows Workflow Foundation (WF) 4, Windows Communication Foundation (WCF) 4,
                                                               and "Dublin" to build and manage scalable, reliable, and highly-available applications. Discover the power
                                                               of WF to build and coordinate WCF services and implement logic on the middle tier. Enable sophisticated
                                                               messaging patterns with correlation, enhanced transaction support, durable services, and config-based
PDC09-FT14    Workflow Services and "Dublin"                   activation. Learn how "Dublin" makes it easier to deploy, manage, and monitor WCF and WF applications. Petree Hall D          19-Nov 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 demand
                                                               for asynchronous solutions. F#, a functional and object-oriented language for Microsoft .NET, adds many
                                                               tools to make parallel and asynchronous programming both fun and easy. Come hear the core concepts of
              F# for Parallel and Asynchronous                 the F# language, and see how ideas like immutability, functional design, async workflows, agents, and
PDC09-FT20    Programming                                      more can be used to meet the challenges of today's real-world applications.                             515A                  19-Nov 11:30 AM

                                                               Learn how the Microsoft .NET Framework 4 introduces the Managed Extensibility Framework (MEF) for
                                                               building customizable applications that can easily be extended by third parties. Whether you are building
                                                               an extensible data grid, a custom rules engine, a pluggable editor, or a composite application such as a
                                                               pluggable CRM system, you want to learn about MEF. Hear how to use MEF to decouple your applications
              Building Extensible Rich Internet Applications   into more maintainable and testable pieces, and partition your application into dynamically deployable
PDC09-FT24    with the Managed Extensibility Framework         chunks that download on-demand.                                                                           Hall F              19-Nov 11:30 AM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                        Room     Day      Start
                                                           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
               Document Assembly and Manipulation on       SharePoint Server 2010. Hear how Word Services and Excel Services can be used to build solutions for
               Microsoft SharePoint Server 2010 Using Word server environments without the need of the Office clients. Come and check out all the demos and free
PDC09-PR09     Automation Services and Open XML            source code.                                                                                                       408B       19-Nov 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 Server.
               Microsoft SQL Azure Database: Under the     This session will focus on the underlying SQL Azure technologies so you can understand how to best take
PDC09-SVC12    Hood                                        advantage of SQL Azure databases.                                                                                  403AB      19-Nov 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 and
                                                              navigation features, and can be rendered in most popular formats. Come get a quick review of SSRS report
                                                              development, and explore some of the key improvements in SQL Server 2008 R2, including new map
                                                              visualizations, a new component library, using existing reports as a data source for the new PowerPivot
               Developing Rich Reporting Solutions with       functionality in Microsoft Excel 2010, and an improved AJAX enabled Report Viewer control for building
PDC09-SVR09    Microsoft SQL Server 2008 R2                   Web-based reporting solutions.                                                                            502A             19-Nov 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
               Microsoft Project Code Name "Repository":      "Repository" is a central management database for application lifecycle metadata. Learn how to perform
               Using Metadata to Drive Application Design,    impact analysis, architecture validation, and manage application configuration/deployment using the UML,
PDC09-SVR19    Development, and Management                    CLR, Identity, and deployment models in the "Repository".                                                515B              19-Nov 11:30 AM
                                                              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 description or responsibilities?
                                                              How do you assess what threats are real?
                                                              How have security threats, real and hyped, affected the way you do your job?

                                                            Come join this discussion and let us know how you spot an overblown issue or an underappreciated threat
PDC09-BOF203   BOF @Lunch: Fear and Loathing in IT Security and what you do about it.                                                                               309                  19-Nov 12:45 PM

                                                              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
                                                              principles can be used with .Net RIA Services to create Silverlight applications with high testability across
                                                              multiple tiers. Hear guidance from the Silverlight team on how to best use the available testing tools and
PDC09-CL32     Developing Testable Silverlight Applications   technologies to take full advantage of your improved application designs to boost quality.                      Hall E     19-Nov 12:45 PM
                                                              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 make them
               Custom Behaviors for Advanced Microsoft        extensible, and how they can be integrated to create immersive applications and enhance interactive
PDC09-CL35     Silverlight UI Effects                         games.                                                                                                          Hall F     19-Nov 12:45 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                     Room            Day      Start
                                                             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 you
                                                             on a tour of all the features and dig deep into the code to show you how to build your own Bing Maps
PDC09-CL36    Deep Dive on Bing Maps Silverlight Control     applications in Silverlight.                                                                                  515A              19-Nov 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
                                                             debugger. Take a wild ride through IDE features and technologies that will help you get your job done
PDC09-FT33    Microsoft Visual Basic IDE Tips and Tricks     better and faster.                                                                                            Petree Hall C     19-Nov 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 to come
                                                             up to speed with an unfamiliar code base, navigate your way through a large solution, write in new pieces
                                                             of business logic, or test your application, these tips and tricks will help you get your job done better and
PDC09-FT35    Microsoft Visual C# IDE Tips and Tricks        faster.                                                                                                       Petree Hall D     19-Nov 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
                                                          developer story. See how developers can leverage the power of Azure and Exchange Web Services to
              The Exchange 2010 Developer Story: Building create rich Software + Services solutions on Windows Presentation Foundation (WPF) or Microsoft
              Rich Exchange-enabled Applications for the  Silverlight. Come learn how quick and easy it is to develop an Exchange Web Services application that can
PDC09-PR30    Enterprise and the Cloud                    be deployed to millions of seats both on-premises and in the cloud.                                       515B                     19-Nov 12:45 PM

                                                           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 build a
                                                           high scale business application in one hour. We will demonstrate the speed of the framework by
                                                           developing a business application complete with reporting, business functionality, security, mobility, portal
              Build a .NET Business Application in 60      and collaboration and we'll build it right in front of your eyes. We think you will find that xRM is the fastest
PDC09-PR33    Minutes with xRM and SharePoint              way to build a relational business application.                                                                  502A             19-Nov 12:45 PM
                                                           Come learn how two organizations used the Windows Azure Platform to build applications that support
              Lessons Learned: Building Multi-Tenant       multiple tenants. Hear about how they have architected their application in the cloud to support isolation
PDC09-SVC33   Applications with the Windows Azure Platform of data, extensibility, and availability for their customers.                                                    403AB            19-Nov 12:45 PM
                                                           Come hear about the advertising opportunities open to developers. Get an overview of the core
              Microsoft adPlatform Opportunities for       components of the Microsoft Advertising Platform, how they fit together, and how to use them to build
PDC09-SVC36   Developers                                   your own applications that include the adPlatform.                                                               408B             19-Nov 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 access to
                                                             structured and unstructured enterprise data through easy to use analytical tools. Also learn how to enable
                                                             business insight to support decision making at all levels within the enterprise. Get an overview of the
PDC09-SVR32   Microsoft Semantic Engine                      Semantic Engine, its architecture, the product and its APIs.                                               408A                 19-Nov 12:45 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                    Abstract                                                                                                      Room      Day        Start

                                                              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 with a
                                                              variety of data access layers, application logic patterns and client-usage scenarios. Examine query and unit
                                                              of work patterns, custom methods, validation, authentication and authorization metadata, authoring
                                                              custom validations, and using asynchronous operations effectively on the client. Hear tips and tricks to
                                                              help you get the most out of .NET RIA Services in advanced scenarios. This session assumes existing
PDC09-CL07    Mastering Microsoft .NET RIA Services           experience with .NET RIA Services.                                                                           Hall E       19-Nov    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, transformations,
              XAML Futures in Microsoft .NET Framework,       localization, and tools. Dig even deeper into performance optimizations possible in .NET, and explore
PDC09-CL24    Microsoft Silverlight and Tools                 possibilities with a XAML DOM and DLR based scripting.                                                       Hall F       19-Nov    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
              New Developer Tools in Windows Embedded         distinct development experiences, Image Based Wizard v. Image Configuration Editor, and explore the
PDC09-CL28    Standard 2011                                   workflow for creating an embedded device with Windows Embedded Standard 2011.                                515A         19-Nov    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
                                                              support for Agile best practices. Hear how a large customer extended its process model, supports its
              Scrum in the Enterprise and Process             enterprise scale Scrum projects and Acceptance Driven Development. Additionally, learn how the template
              Customization with Microsoft Visual Studio      takes advantage of the new hierarchical work item capabilities, integrates with Microsoft Test and Lab
PDC09-FT09    2010                                            Manager and supports the new deployment topologies for TFS 2010.                                        408A              19-Nov    1:45 PM

                                                             As applications become more complex and pressures to decrease costs increase, we need tools to facilitate
                                                             reducing the turn-around time for testers and developers to find and fix bugs. Microsoft Test and Lab
                                                             Manager enables testers to collect more detailed diagnostic data during a test run leading to higher quality
                                                             bugs that provide more insight to the developers on what actually went wrong when the bug occurred.
                                                             With the addition of Test Strips, testers can generate automation as an artifact of their test runs helping to
                                                             not only increase coverage of the application, but reducing the time it takes to manually test the
                                                             application. Finally, we'll show how Test Impact Analysis helps developers test the right automated tests
              Advanced Diagnostics, IntelliTraceâ„¢ and Test from within Visual Studio, while testers know what the right set of tests to prioritize and run are given
PDC09-FT16    Automation                                     recent changes introduced by the development organization".                                                    502A        19-Nov    1:45 PM

                                                              .NET 4 and "Dublin" provide new application hosting, tracking, and persistence capabilities. Learn the
                                                              benefits of different hosting options and how to choose the right option for your scenario. Learn about
              Application Server Extensibility with Microsoft custom tracking providers and how the built-in tracking system can be extended to meet your custom
              Project Code Name "Dublin" and Microsoft        business data monitoring requirements. Learn about the new subsystem for managing durable application
PDC09-FT27    .NET Framework 4                                state using Microsoft SQL Server or custom application-specific stores.                                 Petree Hall D     19-Nov    1:45 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                   Abstract                                                                                                    Room            Day        Start
                                                              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,
              It's All about the Services: Developing Custom Windows Communication Foundation (WCF), and RESTful services. Come get a demo-rich walkthrough of
              Applications for Microsoft SharePoint Server each option and discuss where each of the services might be appropriate and what you stand to gain by
PDC09-PR12    2010 Using Microsoft ASP.NET, WCF, and REST using them.                                                                                                    Petree Hall C     19-Nov    1:45 PM
              The Future of Database Development with         Come get a glimpse into the future of the database development using SQL Azure as we look at the
PDC09-SVC27   SQL Azure                                       management lifecycle of a database on SQL Azure.                                                           403AB             19-Nov    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 can
                                                              be leveraged by a range of products including information leakage prevention products, backup, archival
              Using Classification for Data Security and Data and workflow management. Also see how ISVs can leverage classification to deliver compelling end-to-end
PDC09-SVR02   Management                                      solutions.                                                                                                 408B              19-Nov    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
                                                              powerful extensibility IIS 7.x provides, and how to leverage extensions the IIS team ships to improve it
              Extending Internet Information Services (IIS) even more. Lastly, see how to package a Web application and move it to a live Web server. Lots of demos,
PDC09-SVR06   7.x                                             just a few slides. Promise!                                                                                515B              19-Nov    1:45 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 protocols, APIs,
              The "Audience API": Live Framework Present    and tools which enable your web, service, or client applications to access, store, and synchronize user data
PDC09-CL26    and Future                                    with Live Services, obtain audience analytics data, and more.                                                Petree Hall C     19-Nov    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
              Automating "Done Done" in the Team            automated build process can be configured to validate code changes before they are committed to the
              Workflows with Microsoft Visual Studio        source code repository. Also see how to further enhance the build process to automate deployment of a
PDC09-FT05    Ultimate and Team Foundation Server 2010      built application to a virtualized test environment for additional automated and manual testing.           Petree Hall D       19-Nov    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 root-cause a
                                                            bug by narrowing down the code path that results in the error, and Darwin a symbolic execution-based
PDC09-FT54    Power Tools for Debugging                     tool to root cause regressions.                                                                            Hall F              19-Nov    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
              Developing xRM Solutions Using Windows        high scale, connected business solutions that extend to the cloud using current and future versions of the
PDC09-PR01    Azure                                         xRM platform and Windows Azure.                                                                            502A                19-Nov    3:00 PM
PDC09 Session Schedule - Subject to Change
Session Code Session Title                                  Abstract                                                                                                       Room     Day        Start

                                                            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 introduces a new
                                                            REST API and a JavaScript object model for Excel Services that will allow you to harness the full capabilities
                                                            of Excel spreadsheets, whether you are developing a desktop gadget for Windows 7, an enterprise
                                                            application for SharePoint, or a mash-up for the Web. This all-demo, all-code session will introduce the
                                                            new Excel Web App and arm you with the examples and tools you need to unleash the power of Excel on
PDC09-PR14    Unleashing the Power of Excel on the Web      the Web.                                                                                                       515A       19-Nov    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
                                                            aggregation of enterprise, partner, desktop and device data. Examine how to deploy a Windows Azure
                                                            Web Role containing the Sync Framework to act as a service end-point in addition to running the Sync
              Using the Microsoft Sync Framework to         Framework on client machines. See the future of synchronization technology related to the Windows
PDC09-SVC23   Connect Apps to the Cloud                     Azure Platform.                                                                                                Hall E     19-Nov    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
                                                           implements the extensibility points of WIF and achieves a standards based identity solution that is
                                                           designed for heterogeneous identity environments for its on-premises and cloud-based offerings. Dive
                                                           deeply into how SharePoint 2010 unifies sign-in process and service access control processes by using
                                                           identity delegation capabilities offered by WIF. Also, see examples of enabling advanced scenarios such as
              How Microsoft SharePoint 2010 was Built with resource access in cross-farm and cross-enterprise environments by externalizing the authentication to a
PDC09-SVC26   the Windows Identity Foundation              security token service and performing claims-based authorization.                                          403AB           19-Nov    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 architectural
                                                            walkthrough of the three major components of StreamInsight: input and output adapters SDK, the
                                                            StreamInsight engine runtime, and the semantics of the continuous standing queries hosted in the
                                                            StreamInsight engine. Learn how the engine deals with out-of-order data arrival and how to achieve close
              Advanced Microsoft SQL Server 2008 R2         to real-time latency for queries. Examine best practices for performance and scalability, and hear a few
PDC09-SVR08   StreamInsight                                 case studies of real-world StreamInsight implementations and the lessons learned from them.                515B           19-Nov    3:00 PM

						
Related docs
Other docs by ghd26630
Database of Liaison Office
Views: 619  |  Downloads: 0
Dataflow Templates
Views: 19  |  Downloads: 0
David Einhorn 2010 Value Investing Congress
Views: 15  |  Downloads: 0
Database Project
Views: 49  |  Downloads: 0
Database Requirements Template
Views: 33  |  Downloads: 0
Datastage Project
Views: 17  |  Downloads: 0
Database Programming with Openoffice.Org Base
Views: 1407  |  Downloads: 0
Date on Database Writings
Views: 1  |  Downloads: 0
Date Expense Income Table
Views: 8  |  Downloads: 0