PDC2008 Sessions

你可以通过Tag在Channel 9 PDC 2008专题网站上浏览PDC课程,不过这里还有一个所有课程的简明列表。点击每个课程链接可以直接带你去Channel 9上相应的页面,可以点播或下载课程视频。我们也提供了PPT和样例代码的下载。

KYN01 | Day 1 Morning Keynote (Ray Ozzie, Amitabh Srivastava, Bob Muglia, David Thompson)

KYN02 | Day 2 Morning Keynote (Ray Ozzie, Steven Sinofsky, Scott Guthrie, David Treadwell)

KYN03 | Day 2 Afternoon Keynote (Chris Anderson, Don Box)

KYN04 | Day 3 Morning Keynote (Rick Rashid)

BB01 | A Lap Around the Azure Services Platform (John Shewchuk) PowerPoint

BB02 | Architecture of the .NET Services (Dennis Pilarinos, John Shewchuk) PowerPoint

BB03 | SQL Services : Under the Hood (Gopal Kakivaya, Tony Petrossian) PowerPoint

BB04 | Live Services: A Lap around the Live Framework and Mesh Services (Ori Amiga) PowerPoint

BB05 | Live Services: Building Applications with the Live Framework (Raymond Endres) PowerPoint

BB06 | Live Services: Mesh Services Architecture and Concepts (Abolade Gbadegesin) PowerPoint

BB07 | SQL Server 2008: Developing Large Scale Web Applications and Services (Hala Al-Adwan, Jose Blakeley) PowerPoint

BB08 | Microsoft Dynamics CRM: The Appealing Business Application (Humberto Lezama Guadarrama) PowerPoint

BB09 | Microsoft Office Communications Server and Exchange: Platform Futures (Chris Mayo, David Ollason) PowerPoint

BB10 | Live Services: Deep Dive on Microsoft Virtual Earth (Mark Brown) PowerPoint Code

BB11 | Identity Roadmap for Software + Services (Bertocci Vittorio, Kim Cameron) PowerPoint

BB12 | .NET Services: Messaging Services - Protocols, Protection, and How We Scale (Clemens Vasters) PowerPoint

BB13 | SharePoint 2007: Creating SharePoint Applications with Visual Studio 2008 (Chris Johnson)

BB14 | SQL Services: Futures (Patric McElroy) PowerPoint

BB15 | SQL Server: Database to Data Platform - Road from Server to Devices to the Cloud (David Campbell, Zach Skyles Owens) PowerPoint

BB16 | SQL Server 2008: Beyond Relational (Michael Rys) PowerPoint Code

BB18 | "Dublin": Hosting and Managing Workflows and Services in Windows Application Server (Dan Eshner) PowerPoint

BB19 | Live Services: Live Framework Programming Model Architecture and Insights (Ori Amiga) PowerPoint

BB20 | Live Services: Making your Application More Social (Angus Logan) PowerPoint

BB22 | Identity: Live Identity Services Drilldown (Jorgen Thelin) PowerPoint

BB23 | A Lap around SQL Services (Soumitra Sengupta) PowerPoint

BB24 | SQL Server 2008: Deep Dive into Spatial Data (Isaac Kunen) PowerPoint

BB25 | SQL Server 2008: New and Future T-SQL Programmability (Michael Wang) PowerPoint

BB26 | SQL Server 2008: Business Intelligence and Data Visualization (Stella Chan) PowerPoint

BB27 | .NET Services: Orchestrating Services and Business Processes Using Cloud-Based Workflow (Moustafa Ahmed) PowerPoint

BB28 | .NET Services: Access Control Service Drilldown (Justin Smith) PowerPoint

BB29 | Identity: Connecting Active Directory to Microsoft Services (Lynn Ayres, Tore Sundelin) PowerPoint

BB30 | Live Services: Building Mesh-Enabled Web Applications Using the Live Framework (Arash Ghanaie-Sichanie) PowerPoint

BB31 | Live Services: FeedSync and Mesh Synchronization Services (Steven Lees) PowerPoint

BB32 | Microsoft Dynamics CRM: Building Line-of-Business Applications (Andrew Bybee) PowerPoint

BB33 | Dynamics Online: Building Business Applications with Commerce and Payment APIs (Adam Wilson) PowerPoint

BB34 | Live Services: Notifications, Awareness, and Communications (John Macintyre) PowerPoint

BB35 | Live Services: The Future of the Device Mesh (Jeremy Mazner) PowerPoint

BB36 | FAST: Building Search-Driven Portals with Microsoft Office SharePoint Server 2007 and Microsoft Silverlight (Jan Helge Sagefl�t, Stein Danielsen) PowerPoint

BB37 | SQL Server 2008: Developing Secure Applications (Il-Sung Lee) PowerPoint

BB38 | .NET Services: Connectivity, Messaging, Events, and Discovery with the Service Bus (Clemens Vasters) PowerPoint

BB39 | .NET Services: Logging, Diagnosing, and Troubleshooting Applications Running Live in the Cloud (Mark Gilbert, Steve Garrity)

BB40 | Sync Framework: Enterprise Data in the Cloud and on Devices (Liam Cavanagh) PowerPoint

BB41 | Live Services: What I Learned Building My First Mesh Application (Don Gillett) PowerPoint

BB42 | Identity: "Geneva" Server and Framework Overview (Caleb Baker, Stuart Kwan) PowerPoint

BB43 | Identity: "Geneva" Deep Dive (Jan Alexander) PowerPoint

BB44 | Identity: Windows CardSpace "Geneva" Under the Hood (Rich Randall) PowerPoint

BB45 | Office Communications Server 2007 R2: Enabling Unified Communications (David Ollason, Oscar Newkerk) PowerPoint

BB46 | Exchange Web Services Managed API: Unified Communications Development for Exchange (Jason Henderson) PowerPoint

BB47 | SharePoint 2007: Advanced Asynchronous Workflow Messaging (Alex Malek) PowerPoint

BB48 | Microsoft Advertising Platform: A Lap Around (Erynn Petersen) PowerPoint

BB49 | Microsoft Advertising Platform: A Day in the Life of a Click (Robert Devine) PowerPoint

BB51 | Live Services: Programming Live Services Using Non-Microsoft Technologies (Nishant Gupta) PowerPoint

BB52 | SQL Services: Tips and Tricks for High-Throughput Data-Driven Applications (David Robinson) PowerPoint

BB53 | SharePoint Online: Extending Your Service (Troy Hopwood) PowerPoint

BB54 | Designing Your Application to Scale (Max Feingold) PowerPoint

BB55 | .NET Services: Access Control In Microsoft .NET Services (Justin Smith) PowerPoint

BB56 | Showcase: Industry Leaders Moving to the Cloud (Brandon Watson, Erik Johnson, Jitendra Thethi, Larry Beck) PowerPoint

BB57 | Microsoft Dynamics AX: Building Business Process into Your Application (Josh Honeyman) PowerPoint

BB58 | Case Study: Bridging On-Premises with the Cloud (David Shutt) PowerPoint

BB59 | Behind the Scenes: How We Built a Multi-Enterprise Supply Chain Application (Jack Greenfield, Wade Wegner) PowerPoint

ES01 | Developing and Deploying Your First Windows Azure Service (Steve Marx) PowerPoint

ES02 | Windows Azure: Architecting & Managing Cloud Services (Yousef Khalidi) PowerPoint

ES03 | Windows Azure: Cloud Service Development Best Practices (Sriram Krishnan) PowerPoint

ES04 | Windows Azure: Essential Cloud Storage Services (Brad Calder) PowerPoint

ES06 | Developing with Microsoft .NET and ASP.NET for Server Core (Andrew Mason, Ian Robinson) PowerPoint

ES07 | Windows Azure: Modeling Data for Efficient Access at Scale (Niranjan Nilakantan, Pablo Castro) PowerPoint

ES09 | Enabling Test Automation Using Windows Server 2008 Hyper-V (Taylor Brown) PowerPoint

ES10 | Developing Solutions for Windows Server 2008 Hyper-V Using WMI (Nihar Shah) PowerPoint

ES11 | Developing Connected Home Applications and Services for Windows Home Server (CJ Saretto, Fabian Uhse) PowerPoint

ES12 | Exposing Connected Home Services to the Internet via Windows Home Server (Brendan Grant, CJ Saretto) PowerPoint

ES13 | How to Develop Supercomputer Applications (Jeff Baxter, Sean Mortazavi) PowerPoint

ES14 | IIS 7.0 and Beyond: The Microsoft Web Platform Roadmap (Vijay Sen) PowerPoint

ES15 | Web Application Packaging and Deployment (Saad Ladki) PowerPoint

ES16 | A Lap Around Windows Azure (Manuvir Das) PowerPoint

ES17 | Windows Azure: Programming in the Cloud (Daniel Wang, Stefan Schackow) PowerPoint

ES19 | Under the Hood: Inside the Windows Azure Hosting Environment (Chuck Lenzmeier, Frederick Smith) PowerPoint

ES20 | Developing Applications for More Than 64 Logical Processors in Windows Server 2008 R2 (Arie van der Hoeven) PowerPoint

ES21 | Windows 7 Presentation Virtualization: Graphics Remoting ( RDP) Today and Tomorrow (Gaurav Daga, Nadim Abdo) PowerPoint

ES22 | Extending Terminal Services and Hyper-V VDI in Windows 7 (Christa Anderson, Niraj Agarwala) PowerPoint

ES23 | Windows 7: Optimizing Applications for Remote File Services over the WAN (Mathew George) PowerPoint

ES24 | PowerShell: Creating Manageable Web Services (Jeffrey Snover) PowerPoint

ES25 | Showcase: Windows Azure Enables Live Meeting (John Shriver-Blake, Michael Conrad) PowerPoint

ES29 | Showcase: Windows Azure Enables /Nsoftware and Full Armor (Danny Kim, Gent Hito, Steve Marx) PowerPoint

ES30 | Datacenters and Resilient Services (Benjamin Ravani) PowerPoint

ES31 | Showcase: How HP Built their Magcloud Service on Windows Azure (Andrew E Fitzhugh, Steve Marx) PowerPoint

ES32 | Microsoft Application Virtualization 4.5 (Elsie Nallipogu, John Sheehan) PowerPoint

PC01 | Windows 7: Web Services in Native Code (Nikola Dudar) PowerPoint

PC02 | Windows 7: Extending Battery Life with Energy Efficient Applications (Pat Stemen) PowerPoint

PC03 | Windows 7: Developing Multi-touch Applications (Anson Tsao, Reed Townsend) PowerPoint

PC04 | Windows 7: Writing Your Application to Shine on Modern Graphics Hardware (Anantha Kancherla) PowerPoint

PC05 | Windows 7: Unlocking the GPU with Direct3D (Allison Klein) PowerPoint

PC06 | Deep Dive: Building an Optimized, Graphics-Intensive Application in Microsoft Silverlight (Seema Ramchandani) PowerPoint

PC07 | WPF: Extensible BitmapEffects, Pixel Shaders, and WPF Graphics Futures (David Teitlebaum) PowerPoint

PC10 | Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices (Amit Chopra, Giorgio Sardo) PowerPoint

PC11 | Microsoft Silverlight Futures: Building Business Focused Applications (Jamie Cool) PowerPoint

PC12 | Deep Dive: The New Rendering Engine in Microsoft Internet Explorer 8 (Alex Mogilevsky) PowerPoint

PC13 | Windows 7: Building Great Audio Communications Applications (Larry Osterman) PowerPoint

PC14 | Windows 7 Scenic Ribbon: The next generation user experience for presenting commands in Win32 applications. (Nicolas Brun) PowerPoint

PC15 | Windows 7: Benefiting from Documents and Printing Convergence (Adrian Ford) PowerPoint

PC16 | Windows 7: Empower users to find, visualize and organize their data with Libraries and the Explorer (David Washington) PowerPoint

PC17 | Developing for Microsoft Surface (Brad Carpenter, Robert Levy) PowerPoint

PC18 | Windows 7: Introducing Direct2D and DirectWrite (Kam VedBrat, Leonardo Blanco) PowerPoint

PC19 | Windows 7: Designing Efficient Background Processes (Vikram Singh) PowerPoint

PC20 | ASP.NET 4.0 Roadmap (Scott Hunter) PowerPoint

PC21 | ASP.NET MVC: A New Framework for Building Web Applications (Phil Haack) PowerPoint Code

PC22 | Windows 7: Design Principles for Windows 7 (Samuel Moreau) PowerPoint

PC23 | Windows 7: Integrate with the Windows 7 Desktop (Rob Jarrett) PowerPoint

PC24 | Windows 7: Welcome to the Windows 7 Desktop (Chaitanya Sareen) PowerPoint

PC25 | Windows 7: The Sensor and Location Platform: Building Context-Aware Applications (Dan Polivy) PowerPoint

PC26 | Microsoft Visual Studio: Building Applications with MFC (Damien Watkins) PowerPoint

PC27 | Microsoft Silverlight, WPF and the Microsoft .NET Framework: Sharing Skills and Code (Ian Ellison-Taylor) PowerPoint

PC29 | Microsoft Silverlight 2: Control Model (Karen Corby) PowerPoint

PC30 | ASP.NET Dynamic Data (Scott Hunter) PowerPoint

PC31 | ASP.NET and JQuery (Stephen Walther) PowerPoint

PC32 | ASP.NET AJAX Futures (Bertrand Le Roy) PowerPoint Code

PC33 | Microsoft Visual Studio: Easing ASP.NET Web Deployment (Vishal Joshi) PowerPoint

PC34 | Open XML Format SDK: Developing Open XML Solutions (Eric White, Zeyad Rajabi) PowerPoint Code

PC35 | Silverlight Controls Roadmap (Shawn Burke) PowerPoint

PC39 | Inside the Olympics: An Architecture and Development Review (Eric Schmidt, Jason Suess) PowerPoint

PC40 | SQL Server Compact: Embedding in Desktop and Device Applications (Steve Lasker) PowerPoint

PC41 | ASP.NET: Cache Extensibility (Stefan Schackow) PowerPoint

PC42 | Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce (Tyler Robinson) PowerPoint

PC43 | Deep Dive: What's New with user32 and comctl32 in Win32 (Raymond Chen) PowerPoint

PC44 | Windows 7: Programming Sync Providers That Work Great with Windows (Jason Roberts, Moe Khosravy) PowerPoint

PC45 | WPF: Data-centric Applications Using the DataGrid and Ribbon Controls (Mark Wilson-Thomas, Samantha Durante) PowerPoint

PC46 | WPF Roadmap (Anson Tsao, Kevin Gjerstad) PowerPoint

PC47 | Microsoft Expression Blend: Tips & Tricks (Douglas Olson, Peter Blois) PowerPoint

PC48 | Research: Designing the World Wide Telescope (Jonathan Fay)

PC49 | Microsoft .NET Framework: CLR Futures (Ian Carmichael, Joshua Goodman) PowerPoint

PC50 | Windows 7: Using Instrumentation and Diagnostics to Develop High Quality Software (Kevin Woley, Ricky Buch) PowerPoint

PC51 | Windows 7: Best Practices for Developing for Windows Standard User (Crispin Cowan) PowerPoint

PC52 | Windows 7: Writing World-Ready Applications (Erik Fortune, Yaniv Feinberg) PowerPoint

PC53 | Building High Performance JScript Applications (Sameer Chabungbam) PowerPoint

PC54 | Mono and .NET (Miguel de Icaza) PowerPoint

PC55 | Oomph: A Microformat Toolkit (Karsten Januszewski) PowerPoint

PC56 | Windows Embedded "Quebec": Developing for Devices (Shabnam Erfani) PowerPoint

PC58 | Framework Design Guidelines (Brad Abrams, Krzysztof Cwalina) PowerPoint

PC59 | Commerce Server "Mojave": Overview (Kerry Havas, Tom Schultz) PowerPoint

PC60-V | Driving for software quality through customer feedback (Kevin Hill)

PC61-V | Developing compatible applications for Windows (Uday Shivaswamy)

PC62-V | Hands On Analysis with Windows Performance Toolkit (General) (Michael Milirud, Sharif Farag)

SYMP01 | Parallel Symposium: Addressing the Hard Problems with Concurrency (David Callahan, Lynne Hill) PowerPoint

SYMP02 | Parallel Symposium: Application Opportunities and Architectures (Jerry Bautista, John Feo) PowerPoint

SYMP03 | Parallel Symposium: Future of Parallel Computing (David Detlefs, James Reinders, Niklas Gustafsson, Sean Nordberg, Selena Wilson)

SYMP04 | Services Symposium: Expanding Applications to the Cloud (Gianpaolo Carraro, Simon Guest) PowerPoint

SYMP05 | Services Symposium: Enterprise Grade Cloud Applications (Eugenio Pace)

SYMP06 | Services Symposium: Cloud or No Cloud, the Laws of Physics Still Apply (Gianpaolo Carraro) PowerPoint

TL01 | Office Business Applications: Enhanced Deployment (Andrew Whitechapel, Saurabh Bhatia) PowerPoint

TL02 | Under the Hood: Advances in the .NET Type System (Andrew Whitechapel, Misha Shneerson) PowerPoint

TL03 | Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services (Habib Heydarian, Justin Marks) PowerPoint

TL04 | Microsoft Visual Studio Team System Team Foundation Server: How We Use It at Microsoft (Stephanie Saad) PowerPoint

TL06 | WCF 4.0: Building WCF Services with WF in Microsoft .NET 4.0 (Ed Pinto) PowerPoint

TL07 | Developing Applications Using Data Services (Mike Flasko) PowerPoint

TL08 | Offline-Enabled Data Services and Desktop Applications (Pablo Castro) PowerPoint

TL09 | Agile Development with Microsoft Visual Studio (Lori Lamkin, Sunder Raman) PowerPoint

TL10 | Deep Dive: Dynamic Languages in Microsoft .NET (Jim Hugunin) PowerPoint Code

TL11 | An Introduction to Microsoft F# (Luca Bolognese) PowerPoint

TL12 | Future Directions for Microsoft Visual Basic (Lucian Wischik, Paul Vick) PowerPoint

TL13 | Microsoft Visual C++: 10 Is the New 6 (Boris Jabes) PowerPoint

TL14 | Project "Velocity": A First Look (Murali Krishnaprasad) PowerPoint

TL15 | Architecture without Big Design Up Front (Peter Provost) PowerPoint

TL16 | The Future of C# (Anders Hejlsberg) PowerPoint

TL17 | WF 4.0: A First Look (Kenny Wolf) PowerPoint

TL18 | "Oslo": Customizing and Extending the Visual Design Experience (Don Box, Florian Voss) PowerPoint

TL19 | Microsoft Visual Studio: Bringing out the Best in Multicore Systems (Hazim Shafi) PowerPoint

TL20 | Entity Framework Futures (Tim Mallalieu) PowerPoint

TL21 | WF 4.0: Extending with Custom Activities (Matt Winkler) PowerPoint

TL22 | Concurrency Runtime Deep Dive: How to Harvest Multicore Computing Resources (Niklas Gustafsson) PowerPoint

TL23 | A Lap around "Oslo" (Douglas Purdy, Vijaye Raji) PowerPoint

TL24 | Improving .NET Application Performance and Scalability (Ed Glas, Steve Carroll) PowerPoint

TL25 | Parallel Programming for C++ Developers in the Next Version of Microsoft Visual Studio (Rick Molloy) PowerPoint

TL26 | Parallel Programming for Managed Developers with the Next Version of Microsoft Visual Studio (Daniel Moth) PowerPoint

TL27 | "Oslo": The Language (David Langworthy, Don Box) PowerPoint

TL28 | "Oslo": Repository and Models (Chris Sells, Martin Gudgin) PowerPoint

TL29 | Live Labs Web Sandbox: Securing Mash-ups, Site Extensibility, and Gadgets (Dragos Manolescu, Scott Isaacs) PowerPoint

TL30 | Microsoft Sync Framework Advances (Lev Novik) PowerPoint

TL31 | "Oslo": Building Textual DSLs (Chris Anderson, Giovanni Della-Libera) PowerPoint

TL32 | Microsoft Visual Studio: Customizing and Extending the Development Environment (Tim Wagner) PowerPoint

TL33 | Managed Extensibility Framework: Overview (Glenn Block) PowerPoint

TL34 | Managed and Native Code Interoperability: Best Practices (Jesse Kaplan) PowerPoint

TL35 | WCF: Developing RESTful Services (Steve Maine) PowerPoint

TL36 | Microsoft .NET Framework: Declarative Programming Using XAML (Daniel Roth, Rob Relyea) PowerPoint

TL37 | Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab (Ram Cherala) PowerPoint

TL38 | WCF: Zen of Performance and Scale (Nicholas Allen) PowerPoint

TL39 | Coding4Fun: Windows Presentation Foundation Animation, YouTube, iTunes, Twitter, and Nintendo's Wiimote (Brian Peek, Clint Rutkas, Dan Fernandez, Scott Hanselman) PowerPoint

TL40 | "Dublin" and .NET Services: Extending On-Premises Applications to the Cloud (Jacob Avital) PowerPoint

TL42 | Microsoft SQL Server 2008: Powering MSDN (Mark Johnston) PowerPoint Code

TL43 | Microsoft XNA Game Studio: An Overview (Frank Savage) PowerPoint

TL44 | IronRuby: The Right Language for the Right Job (John Lam) PowerPoint

TL45 | Microsoft Visual Studio Team System Database Edition: Overview (Gert Drapers) PowerPoint

TL46 | Microsoft Visual C# IDE: Tips and Tricks (Dustin Campbell) PowerPoint

TL47 | Microsoft Visual Studio Team System: A Lap Around VSTS 2010 (Cameron Skinner) PowerPoint

TL48 | Microsoft Visual Studio: Web Development Futures (Jeff King) PowerPoint

TL49 | Microsoft .NET Framework: Overview and Applications for Babies (Scott Hanselman) PowerPoint

TL50 | Research: BAM, AjaxScope, and Doloto (Emre Kiciman, Ethan Jackson) PowerPoint

TL51 | Research: Contract Checking and Automated Test Generation with Pex (Mike Barnett, Nikolai Tillmann) PowerPoint

TL52 | Team Foundation Server 2010: Cool New Features (Brian Harry) PowerPoint

TL54 | Natural Interop with Silverlight, Office, and Python in Microsoft Visual C# and Microsoft Visual Basic (Alex Turner) PowerPoint

TL55 | The Concurrency and Coordination Runtime and Decentralized Software Services Toolkit (George Chrysanthakopoulos) PowerPoint Code

TL56 | Project "Velocity": Under the Hood (Anil Nori) PowerPoint

TL57 | Panel: The Future of Programming Languages (Anders Hejlsberg, Douglas Crockford, Erik Meijer, Gilad Bracha, Jeremy Siek, Wolfram Schulte)

TL58 | Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs (Madan Musuvathi, Thomas Ball) PowerPoint

TL59 | Visual Studio Debugger Tips & Tricks (John Cunningham) PowerPoint

TL60 | Improving Code Quality with Code Analysis (Ravs Kaur) PowerPoint

TL61 | Panel: The Future of Unit Testing (Euan Garden, Jim Newkirk, Nikolai Tillmann, Peter Provost)