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)

Skip to main content