Dataflow Diagrams for Library System
Description
Dataflow Diagrams for Library System document sample
Document Sample


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 Penjualan Barang RE NE PENGENALAN RENE Definisi RENE yang merupakan
Views: 166 | Downloads: 0
Get documents about "