This year's MIX07 conference is loaded with new and unexpected announcements and introductions of new technologies. To satisfy all the people that tried to get tickets but couldn't get into the sold out conference anymore Microsoft recorded all sessions and keynotes on video and made them available on the MIX07 sessions website. They can be viewed online through the Silverlight plugin or downloaded as WMV files for offline viewing. However, probably due to heavy load the website is fairly slow and times out a lot, so I collected the direct download links for the WMV files and listed them below sorted by Track description. There is also a video RSS feed to stay up to date on newly released videos. I will update this posting as new videos are made available. Enjoy!
Update 05/03/2007 11:04am: Added 20 new videos. There are now 62 videos in total!
Update 05/03/2007 1:38pm: It seems that Microsoft is having some problems with the MIX07 session videos website. While the main MIX07 website is still up, the sessions website only returns "Network path not found" right now, and the download links don't work anymore. I noticed yesterday already that the session filter on the website returned duplicate results, maybe they are fixing that, or maybe some harddrive failure caused the outage. I will post another update as soon as it's working again (and hopefully I don't have to update all the links for that)!
Update 05/03/2007 1:43pm: The website and all the links are working again! There are no visible changes to the site and the duplicates bug is still there, so I assume they only had some problems with their storage.
Update 05/03/2007 2:29pm: Added another 20 new videos. There are now 82 videos in total (a whopping 5.30GB if you download all of them)!
- KYN001 - Keynote I (and Q&A): Ray Ozzie, Scott Guthrie. Ray Ozzie explains how Software + Services from Microsoft is pushing the envelope of what's possible on the Web today. Scott Guthrie then delivers an in-depth look at the tools and technologies Microsoft has built for Web developers and designers to help them work better together in creating immersive experiences on the Web. This is followed by a Q&A session with Michael Arrington of TechCrunch interviewing Ray and Scott.
- KYN002 - Keynote II: Robbie Bach.
Business Decision Maker, Developer:
- BD001 - Amazon Web Services: Building a 'Web-Scale Computing' Architecture: Jeff Barr. Building a reliable, flexible architecture that can manage the unpredictable nature of today's Internet business is challenging. Jeff Barr, Evangelist for Amazon Web Services, will provide the blueprint for 'Web-Scale Computing' - enabling you to utilize Amazon Web Services to build an elastic architecture that can quickly respond to demand. Barr will demonstrate code samples to show you how to build your application on Amazon Web Services' simple APIs. Barr will also showcase real companies who have built their web apps on Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2).
- BD002 - Partying with PHP (...and the Microsoft Platform): Joe Stagner. Learn how to spice up PHP using the unique features of the Microsoft platform. PHP is the center of attention as you learn to build and run a PHP application on Microsoft Internet Information Services 7, and also mingle with the Microsoft AJAX library.
- BD003 - Keyword Services Platform (KSP) from Microsoft adCenter: Dylan Huang, Erynn Peterson, Zhaohui Tang. Come learn how the KSP will revolutionize the search industry by allowing advertisers and developers to build KSP applications using public APIs. This session describes KSP and how it works. It also includes partners that will describe the unique power that this tool offers to advertisers.
- BD004 - Opening up Windows Live Data: Yaron Goland. Data wants to be free! So come to this technical deep dive to learn how you can POST/GET/PUT/DELETE your way into Windows Live. We'll cover how you can ask users for permission to access and then interact with their Windows Live services (e.g. address book, Spaces, etc.).
- BD005 - Building a Real, Money-Making Business Application Using Microsoft Virtual Earth: Aric Weiker, John Pope, Matt Goyer, Ken Miller, Vineet Joshi, Nahum Rand. Come hear how companies are enhancing their customer experience on the Web using the Microsoft Virtual Earth Map Control. Hear how everyone from startups to Fortune 500s are taking advantage of the feature-rich, enterprise-ready programming interface Virtual Earth provides. The Virtual Earth team and key partners share state-of-the-art examples and business scenarios that go beyond curiosity and drive real business.
- BD006 - Broaden Your Market with Windows Live: Dave Nicholson, Keiji Kanazawa, Kitty Leung, Paul Elliott. Build a social application based on the Windows Live contacts, presence, and messaging services. Hear how social applications are benefiting from the robust Windows Live ecosystem.
- BD007 - Search Capabilities for Dynamic Web Content: Jonathan Hawkins. See what you can do to provide fantastic search results for your Web site. See how to integrate search engine support into your site, how to allow crawlers to index your catalog, and how easy it is to do all of this with ASP.NET.
- BD008 - Making Money with RSS: Walter VonKoch. Learn how to use RSS to engage with your customer and pull them directly into your world. Find out how to create new revenue opportunities by enabling your customers to purchase directly from your site's RSS feeds.
Business Decision Maker:
- BDM01 - The Emotion of Customer Experience: Lou Carbone. Best-selling author Lou Carbone will change the way you think about customer experience forever. Hear examples of companies bridging the brand canyon' to create on-going emotional connections with their customers. Understand how successful businesses find and manage experience "clues" and differentiate between brand management and experience management. Learn how to make the dynamic shift from making-and-selling to sensing-and-responding. Through illustrations from Fortune 100 clients, Carbone shares how to create and execute a systematic design and delivery of experience clues that will have immense impact on customer value, loyalty, and the bottom line.
- BDM02 - Starbucks, Windows Presentation Foundation, and StandOut: Remarkable Brand Delivers Remarkable Presentations: Ken Martin, Mike Soucie, Nick Petterssen. Come hear how Starbucks elevates their presentation game using a new and innovative Windows Presentation Foundation (WPF) based presentation application developed by Electric Rain called StandOut Presentation Solution. See how StandOut, with its ground-breaking user interface, was built using Microsoft Expression Blend and WPF to enable design agencies like BLITZ to boost their revenue and service offerings to clients such as Starbucks. BLITZ is helping Starbucks drive bottom line results by building them a rich and engaging cinematic-style presentation template that is editable by StandOut Presenter Edition, keeping the rich design integrity.
- BDM03 - The Art, Science, and Business of Killer Content Experiences: Kevin Gjerstad. A new wave of Rich, Interactive Content Applications are emerging and are poised to revolutionize the way content is displayed, read and monetized on screen. Hear how various content applications were built and learn about the business goals and usability principles that drove design. Discover how to use the same principles and technologies to create a killer reading experience of your own. A panel of industry insiders, including guests from the New York Times, ad agencies, and design firms, will share their experiences and participate in a Q&A session about creating rich content experiences.
- BDM04 - Interactive Advertising on the Windows Media Center Platform: Dan Poling, Matthew Rechs, Jason Brush. Come learn about new interactive ad concepts that leverage the power of the Windows Media Center platform to provide an experience that goes well beyond the thirty second video ad and pre-rolls. In this session we cover the ad concepts that are being developed by the Media Center team for the 10ft space and discuss the rationale and assumptions behind them. We take a look at the advertising benefits of this approach which include better measurement, targeting, and increased engagement through interactivity.
- BDM05 - Using Windows Live Services in Your Own Web Applications: Eddie Dombrower, John Richards, Mike Presz, Scott Swanson. Come learn how to build next generation Web applications that take advantage of Windows Live services. Learn how leading Web sites are using Windows Live to bring more compelling user experiences to market at lower cost and more quickly than ever.
Business Decision Maker, Designer:
- XB002 - Next Design 3.0, Making Sense of Design Now: GK VanPatter. In the strategic design space, "defuzzing the future" involves helping organizations figure out what their challenges and opportunities actually are and then helping them move forward in human-centered ways. Come see how the new generation of design agencies becomes more involved in complex organizational issues, in the creation of organizations, and in their many innovation-related systems. Learn about the new skills and tools that are needed to transform existing design agencies into organizations that are prepared for new strategic design opportunities.
- XB003 - ZAP!, WHAM!, KAPOW!: Windows Presentation Foundation and the Next Generation of Online Comic Book Reading: Nathan Dunlap, Robby Ingebretsen. Come see us demonstrate the development of the comic reading experience using the Microsoft Expression suite of design tools. Just as the NY Times Reader project dramatically improves the newspaper reading experience, our Windows Presentation Foundation-based approach to comic reading does the same thing for traditional print-based comic books.
- XB004 - Creating a Domain Communication Experience on Windows Live: Alan Walsh, Arnold Blinn, Brian Goldstein, Duane J. Schau. Learn how to use Windows Live to create a communication experience on your domain! It begins with registering a domain (e.g., mydomain.com), then adding accounts (e.g., email@example.com) in that domain. These accounts can be used for Messenger, Spaces, and Hotmail, and are differentiated from @hotmail.com and @msn.com accounts. See how our SDK and Open Membership features allow Web developers to create rich communities and applications that connect people with shared interests. Our current customers include universities, small businesses, affinity groups, social clubs, and families.
- XB005 - Citius, Altius, Fortius: Windows Presentation Foundation and the 2008 Olympic Games: Yeung Leung, Selina Yang, Laurence Moroney, Yang Jinwen. Come hear how Sohu.com, one of the top Web sites in China, is working with the Beijing 2008 Olympic Organizing Committee to build a "Faster, Higher, Stronger" rich client experience for the 2008 Olympic Games using Windows Presentation Foundation.
- XB006 - Experience: A Star to Sail Your Ship By: Peter Merholz. Engage in a deep dive on the importance of experience. In this session we cover historical perspective; lay out the evolution of product categories; demonstrate the competitive advantage that experience provides; explain the importance of thinking about your products in a systems fashion; and cap it off with a discussion of Experience Strategy and how it can provide a star to sail your ship by.
Business Decision Maker, Designer, Developer:
- XBD03 - Web Hosting for Web Designers and Developers: David Kidd, Derek Curtis, Deven Kampenhout. Learn about Windows hosting services and how Service providers meet the needs of the growing designer and developer community by using key products from Microsoft Windows Server. We demonstrate how Windows hosting accounts can scale, be secured, and provide easy access to a broad range of Microsoft tools and technologies. The bottom line is that Windows hosting services allow Developers and Designers to more easily code, deploy, and scale ASP.NET applications.
- XBD04 - IE7 Past, Present, and Future: Chris Wilson. Hear from Microsoft's Internet Explorer 7 team about the journey from mea culpa to broad market acceptance. Hear what went right, what had to be cut, and how development priorities are set. Also, understand what Microsoft's browser investments mean to you, and make sure you get a voice in shaping the next version of Internet Explorer. Hear about what features and layout issues are being worked on, and let us know what causes you the most problems.
- XBD05 - Booyah! Designing and Developing Line-of-Business Applications That SIZZLE: Darren Laybourn, Josh Wagoner, Nathan Dunlap. In this session we explore how amping design and taking advantage of data visualization techniques and 3D can make a major impact on usability and ultimately acceptance of line-of-business applications. We follow the Dynamics team's design and development of a next-generation manufacturing production planning tool from vision to eye-popping, jaw-dropping realization in Windows Presentation Foundation. A 3D application that's productive without being gratuitous. Cool!
- XBD06 - Selling Stuff on the Web in Style with Microsoft Commerce Server: Joe Wasson, Ryan Donovan. See how to create a themed, enterprise ready, e-commerce storefront capable of handling the largest of transactional retail scenarios. Learn how to get the Microsoft Commerce Server 2007 Starter Site running and skinned with Microsoft Expression Web, and how to leverage several underlying capabilities via ASP.NET 2.0. Learn about how to deploy, integrate, and manage the site, and find out what the future holds for the evolution of e-commerce technologies for the Microsoft platform.
- XBD07 - Enable Windows CardSpace and Information Cards in Your Web Site: Garrett Serack, Mike Jones, Pat Felsted. Do you want to get started with Windows CardSpace, but don't know where to start? CardSpace simplifies and strengthens the authentication experience on the Internet. Whether your Web site runs on ASP.NET, PHP, Java or whatever, you can learn the simple, step-by-step approach to integrating support for information cards in your Web site, with support for Microsoft Internet Explorer 7.0 and FireFox.
- XBD08 - Lessons Learned: Designer/Developer Productivity in Windows Presentation Foundation: Jonathan Russ, Josh Wagoner. Join the IdentityMine team for an in-depth discussion around lessons learned on Windows Presentation Foundation (WPF) designer/developer workflow and productivity. They look at several real world WPF applications they have built and show you how to help maximize productivity across the entire team from Graphic Designer to Interactive Designer to Developer. Also, get a sneak peek at several of IdentityMine's forthcoming Blendables™ Brand WPF Control products and take the opportunity to participate in an open Q&A session with the team.
- XBD09 - Building Rich, Interactive E-commerce Applications Using ASP.NET and Silverlight: Mark Townsend, Ori Gershony. Come get a sneak preview of the direction that Microsoft is taking for building Rich Interactive applications. In this session, we focus on e-commerce scenarios enabling developer and designers to create easily extensible and customizable applications that use .NET and Silverlight. See some of the initial concepts currently being developed and find out how you can be part of the community that shapes future extensions to ASP.NET.
- DES01 - A View from the Front: Real World Experiences of WPF and Silverlight: Andy Hood. In this session, Andy Hood, Creative Development Director at AKQA, presents a walk-through of several Windows Presentation Foundation (WPF) and Silverlight projects designed and built by AKQA this year, from concept through to design and development, showing how the new range of Microsoft Expression tools were used to bring these ideas to life, and how designers and developers worked together to achieve great user experiences.
- NEW! DES02 - Building Rich Web Experience with Silverlight and Microsoft Expression Studio for Designers: Celso Gomes. Whether you're animating 2D objects, simulating 3D environments, or creating broadcast-style video experiences, this session shows you the ins and outs of how to create stunning looking sites and Web experiences with Silverlight and Microsoft Expression Studio.
- DES04 - Thinking in CSS: How to Build Great Looking Sites: Molly Holzschlag. Delve into CSS with Molly Holzschlag, and look at the power CSS offers to Web developers and designers. Hear Molly's secrets about how to build stunning sites quickly and easily.
- DES05 - Design in Motion: Video Production Workflow: Ben Waggoner. Creating high quality video is a combination of art and science. Learn the tips from the pros on how to optimize video compression to deliver the best quality at the smallest sizes with Expression Media Encoder, a feature of Microsoft Expression Media.
- DES07 - Design Rich Client Experiences with Expression Blend and WPF: Celso Gomes, Christian Schormann. Discover Expression Blend and create compelling UX for the Windows client: Draw and animate with vector and bitmap graphics, and add media and 3D. Create interfaces using standard or custom controls and rich layout. Use templates to get the look you want and bind to data for visualization and interactivity.
- DEV03 - Navigating the Programmable Web: Don Box, Steve Maine. RSS. ATOM. JSON. POX. REST. WS-*. What are all these terms, and how do they impact the daily life of a developer trying to navigate today's programmable Web? Join us as we explore how to consume and create Web services using a variety of different formats and protocols. Using popular services (Flickr, GData, and Amazon S3) as case studies, we look at what it takes to program against these services using the Microsoft platform today and how that will change in the future.
- DEV04 - Using LINQ to Dramatically Improve Data Driven Development in Web Applications: Anders Hejlsberg. Modern applications operate on data in several different forms: Relational tables, XML documents, and in-memory objects. Each of these domains have profound differences in semantics, data types, and capabilities, and much of the complexity in today's applications is the result of these mismatches. Anders Hejlsberg, Microsoft Technical Fellow and Chief Architect for Microsoft Visual C# and LINQ, will explain how LINQ (Language Integrated Query) unifies these programming models and dramatically improves the experience of creating data intensive Web applications. Anders promises to have few slides and lots of live code demos!
- DEV05 - Developing ASP.NET AJAX Controls with Silverlight: Nikhil Kothari. This session demonstrates how you can build a new generation of ASP.NET AJAX controls (server and client-side components) that leverage Silverlight to go beyond HTML to enable a new class of compelling user experiences and scenarios. These server controls represent a powerful paradigm that you can leverage to incrementally enrich your ASP.NET applications while preserving a familiar control-based programming model. Silverlight is a cross-platform technology that brings new user interface capabilities such as vector graphics, media, animations and XAML. This talk shows how Silverlight fits naturally into the AJAX development model.
- NEW! DEV06 - Internet Sites with Microsoft Office SharePoint Server 2007: Tyler Butler. Come learn about the Microsoft Office SharePoint Server enhancements that enable Internet-facing applications and how to take advantage of the content management and site publishing capabilities it offers. We take you from out-of-the-box functionality to custom-developed extensibility options.
- DEV07 - Building Silverlight Applications Using .NET (Part 2 of 2): Jamie Cool, Nick Kramer. This session demonstrates building a rich interactive application (RIA) using Silverlight. We cover how to use Microsoft Visual Studio to create applications, how to create UI using XAML markup and code, how to build a custom control, how to retrieve data from a Web service, znc how to manipulate data with XML and LINQ. (This is the second in a two-part series.)
- DEV09 - Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Live CRM Platform: Ben Riga, Dave Porter, Jason Hunt. In this session, we explore how developing applications on the Microsoft Dynamics Live CRM platform can speed up delivery of applications in the cloud. We look at the basics of the Microsoft Dynamics CRM platform and delve into how that extends into the cloud in hosted environments or on the Microsoft hosted Dynamics Live CRM. Finally we look at real-life customer scenarios of loosely coupled systems that extend Microsoft CRM or connect with Microsoft CRM over the cloud.
- DEV10 - Extending the Browser Programming Model with Silverlight: Stefan Schackow. Learn how to extend your Web applications with Silverlight.
- DEV12 - The Megasite: Infrastructure for Internet Scale: Aber Whitcomb, Allen Hurff, Jim Benedetto. Come hear MySpace share its experiences using Microsoft technologies to run Web applications for the most visited site on the Web. MySpace discusses its best practices for a massively scalable, federated application environment, and how it matured its deployment processes. An open Q&A session lets you pick the brains of engineers from both MySpace and Microsoft.com.
- NEW! DEV13 - Creating and Delivering Rich Media and Video on the Web with Silverlight, Microsoft Expression Studio, and Windows Server Codename "Longhorn": Brad Abrams, Chris Knowlton, James Clarke. Customer demands for richer UX, multi-platform support, and higher quality video are continually factors in cost of delivery. Learn how you can use Silverlight, Microsoft Expression Studio, ASP.NET and new features for Windows Server codename "Longhorn", separately or together to improve the end-user experience, reduce the cost of video and rich media delivery, and provide monetization opportunities for companies of all sizes. This session is intended for anyone involved in the creation, management, and experience of digital media on the Web.
- DEV15 - How to Make AJAX Applications Scream on the Client: Cyra Richardson. What can you do about slow AJAX applications? Take a deep technical dive into optimizing your Web code to run faster and more efficiently.
- DEV16 - Deep Dive on Data Driven Experiences: Aaron Dunnington, Tim Scudder. Come learn how technologies like Silverlight, Language INtegrated Query (LINQ), and SQL Server 2005 can help developers build impactful, dynamic applications that reach the broadest possible audience.
- DEV17 - Front-Ending the Web with Microsoft Office: Rob Barker. Come learn how to make your Web service instantly recognizable to over 400 million people worldwide. Hear how Microsoft Office has evolved to provide for developers to extend the world's most widely used productivity suite with services from the Web.
- DEV18 - Rapidly Building Data Driven Web Pages with Dynamic ADO.NET: Samuel Druker, Shyam Pather. Come learn about how new technologies from Microsoft bring together the concepts of dynamic languages and ADO.NET and allow you to quickly develop data driven Web pages using ASP.NET dynamic data controls, scalable to even the most complex databases.
- DEV19 - High-Speed Development with the AJAX Control Toolkit: David Anson, Shawn Burke. The ASP.NET AJAX Control Toolkit is a set of controls and extenders designed to help ASP.NET developers easily integrate rich client UI features into their Web applications. As a community effort, the toolkit contains controls written by Microsoft and non-Microsoft developers who have joined forces to create a powerful, shared-source library for all to use. Learn how to speed up your development by integrating toolkit components into your applications.
- DEV20 - Developing Data Driven Applications Using the New Dynamic Data Controls in ASP.NET: Mahesh Prakriya, Polita Paulus. ASP.NET dynamic data controls are part of a powerful, rich new framework that lets you create data driven ASP.NET applications extremely easily. ASP.NET dynamic data controls do this by automatically discovering the schema at runtime, deriving behavior from the database and finally creating an ASP.NET page. Anything that can be inferred from the schema works with almost no user effort. If needed, the page can be further customized either by using static languages such as Microsoft Visual C# or Visual Basic .NET, or dynamic languages such as IronPython, Visual Basic, JScript, etc. In this talk, we show you how to build rich, database driven Web applications from scratch, such as TaskList along with other demos.
- DEV21 - Developing with Windows Live Spaces: John Bruno. Learn how you can add Microsoft Web Gadgets to Windows Live Spaces, which launched as a blogging service two years ago and has grown into a social networking platform with over 100 million users worldwide. Discover how you can create and distribute your own gadgets, unlock the power of SpacesAPI, and learn how to mashup your Spaces data via RSS, BlogIt, MetaWeblog, and more.
- DEV22 - Building Silverlight Applications Using .NET (Part 1 of 2): Jamie Cool. This session demonstrates building a rich interactive application (RIA) using Silverlight. We cover how to use Microsoft Visual Studio to create applications, how to create UI using XAML markup and code, how to build a custom control, how to retrieve data from a Web service, and how to manipulate data with XML and LINQ. (This is the first in a two-part series.)
- NEW! DEV23 - IIS7 for Developers: Bill Staples. IIS7 is the most flexible, extensible and customizable Web server on the planet. This session presents a tour of IIS7 and demonstrates the many benefits it offers developers. Learn about the end-to-end extensibility model in IIS7, which was used by the IIS product team to build all of the features in IIS7. We’ll also show off the new distributed configuration system and show how easy it is to deploy applications, including IIS configuration through simple XCopy deployment. This session also covers the improved support in IIS7 for common web programming languages like PHP as well as how to do Server-side Mash-up applications using the best of PHP and ASP.NET.
- XD001 - Deep Dive on Silverlight Media Integration: Mike Harsh. This session provides an in-depth review of the media functionality available in Silverlight and covers media features, formats supported by Silverlight, high definition video playback, closed captioning, and much more. This session leverages Microsoft Expression Media Encoder, Microsoft Internet Information Services and Windows Media Services to create compelling user scenarios.
- XD002 - The 30 Minute Social Application: Danny Thorpe, David Cruickshank, Koji Kato, Lynn Ayres, Rex Sorgatz, Mark O'Farrell. Many controls are being developed to open up Windows Live to developers. Come see how you can start using Windows Live services today.
- NEW! XD003 - AJAX Patterns with ASP.NET: Nikhil Kothari. This session takes a deeper look at the AJAX paradigm by discussing key development patterns. It demonstrates implementing them using a combination of out-of-the-box features and as well as features built by leveraging the extensibility of the platform. Patterns covered range from fundamentals such as networking, search optimization, navigation, and unobtrusive script attachment to user interface usability techniques such as visual notifications, and customization. The demonstrations are illustrated in the context of a simple scenario, but are designed to be applied directly to real-world applications.
- XD004 - Designing with AJAX: Yahoo! Pattern Library: Bill Scott. With the recent rise in popularity of AJAX, we now have the opportunity to more closely model the real flow of the user. This presents a radical change to the designer paradigm-designers create in "chunks" while users think in "flows". Come explore interaction styles and design principles that can inform future design projects. Come see a set of common design patterns that are currently in vogue and examples that illustrate good design choices and bad design choices.
- XD005 - Developing for Microsoft Office Live: Don Campbell, Rohit Puri. Come find out how to build and deliver your solutions to Small Businesses via Microsoft Office Live. Learn how Office Live uses a combination of software and services to provide the Web presence, business task automation, and collaboration capabilities that until now, only large enterprises could take advantage of. Find out how building on top of Office Live makes your solution more accessible to small businesses, and more profitable to you!
- XD006 - Accessing Data Services in the Cloud: Pablo Castro. Come learn about new Microsoft technologies that enable you to make your data available over the Web through a simple REST interface and using open formats such as plan XML, JSON or even RDF. We also discuss the underlying entity framework that makes it easy to model, publish, and program against your data over the Web.
- NEW! XD007 - Yahoo! on Microsoft .NET 3.0 and Microsoft Expression: Eric Burke, Josh Jacobson. Come see and hear about the amazing experiences Yahoo! has built using Microsoft .NET 3.0 and Microsoft Expression.
- XD008 - Getting UNSTUCK: Merging Design and Development in a 2.0 World: Kelly Goto, Kristian Bengtsson. If your company is mired in the goo and muck of old-school thinking, throw out your old processes and start collaborating in an agile and innovative way. Talk with workflow veteran and user experience strategist Kelly Goto and creative director of Swedish's strategic communication agency FutureLab, Kristian Bengtsson, about new approaches. Explore how to be courageous, radical and innovative to erase the hard line between front and back design and development teams.
- XD009 - Windows Presentation Foundation for Developers - Part 2: Kevin Moore, Rob Relyea. Windows Presentation Foundation (WPF) is a paradigm-shifting framework for building rich Windows applications. Learn how to build an application with seamless deployment, rich user experience, great printing, and the ultimate in information visualization. Walk away understanding the fundamentals of the XAML markup and programming model: layout, controls, documents, media, 2d, 3d, data binding, styling and templating. (This is the second in a two-part series.)
- XD010 - Family.Show: I See Dead People, with Windows Presentation Foundation: Scott Stanfield. For a hobby that revolves around dead people, genealogy is remarkably popular: it's the fastest-growing scene in North America. And a perfect study for Vertigo's next Windows Presentation Foundation (WPF) reference application for Microsoft. Our designers employed every trick in the WPF book (styles, resources, templates, data binding, animation, transforms) to present an innovative visualization of the classic family tree, freeing our developers to concentrate on behind-the-scenes features like XPS, printing, PInvoke wrapper for Windows Vista common dialogs, and Click-Once for WPF. See all of this with hands-on demos and our top-10 list of stuff to know about WPF and Microsoft Expression Blend. And, unlike the real-world case studies, you get the source code.
- XD011 - Windows Presentation Foundation for Developers - Part 1: Kevin Moore, Rob Relyea. Windows Presentation Foundation (WPF) is a paradigm-shifting framework for building rich Windows applications. Learn how to build an application with seamless deployment, rich user experience, great printing, and the ultimate in information visualization. Walk away understanding the fundamentals of the XAML markup and programming model: layout, controls, documents, media, 2d, 3d, data binding, styling and templating. (This is the first in a two-part series.)
- XD012 - Windows Presentation Foundation in Real World Development: Eric Burke, Kalani Kordus, Lee Brimelow, Mark Ligameri. Join frog design, Microsoft, and Yahoo! in a discussion and demonstration of the tools and technologies used in the development of the new Yahoo! Messenger. We touch on everything from Microsoft Expression Blend and Microsoft Visual Studio to Photoshop and Cinema 4D.
- XD013 - Using the Desktop and Web to Power Ultimate User Experience Applications: Eric Hoffman, Michael Bott, Richard Landsman, Roy Ben-Yoseph. Today's web properties aim to differentiate themselves from their competition by offering dramatically better user experiences to their customers. These new web experiences include improved interactivity, integrated media and easy access to ever-increasing varieties of content. Add the convergence widespread broadband and you'll see that content-rich web properties can now strive for the best of all worlds: an opportunity to offer an ultimate user experience application, powered by web. Attend this session to hear how AOL is deploying Windows Presentation Foundation, Silverlight, Gadgets and their Web properties to enhance the experience for their users across AOL content.
- XD014 - Ink for Designers and Developers: Sam Geroge. Imagine if your users could add handwritten annotations over online photos, greeting cards or video (including live playback of your handwriting). Learn how to use Ink to take your Web sites to new heights of interactivity, personalization, social interaction, and usability. Learn the key design principles for Ink, and see how to code for Ink in the browser and on the server.
- NEW! PAN01 - PANEL DISCUSSION: Great User Experiences for Ad-Supported Content: Carol Kruse, David Watson, Lance Thornswood, Matthew Rechs. Advertising and sponsorships pay for most of the media we get for free: television, radio, and on-line news. Different types of ads have different impacts on the user experience. Learn how to make design decisions that enable you to create high-impact ads without sacrificing a high-quality user experience.
- NEW! PAN02 - PANEL DISCUSSION: Scrubbing Your AJAX: Daniel Egan, Dennis Hurst, Joshua J. Pennell, Scott Isaacs. Learn how AJAX is being used for good and evil. See where to find vulnerabilities (hint: not just in the code). Discuss methods others are using to overcome challenges and methods for securing AJAX-based applications.
- NEW! PAN03 - PANEL DISCUSSION: Digital Identity and the Psychology of Security: Kaliya Hamlin, Kim Cameron, Laurie Rae, Marc Canter, Scott Kveton. Identity is our most valuable possession, but a missing layer on the Internet today. Discuss how others are working to reduce the episodes of theft and deception that will cumulatively erode public trust in the Internet.
- NEW! PAN04 - PANEL DISCUSSION: Beyond the Reader: Improving the Online Media Experience: Alex Horovitz, Filipe Fortes, Roger Black. Is it really possible to make online narrative content glamorous? Smart designers are complementing their traditional strengths in branding and narrative with technologies such as WPF to create highly flexible, readable and vibrant online media products. See how designer-delivered digital media can work on-and-off-line, in-and-outside the browser. Envision next year's portal digital world and how can you become part of it. For producers of newspapers, magazines, and TV content, this is the next Web.
- NEW! PAN05 - PANEL DISCUSSION: Open Source Applications Using the .NET Platform: Andi Gutmans, Miguel de Icaza, Rob Conery, Sam Ramji, W. Hurley. What are the secrets of successfully co-mingling x-platforms and browsers? Talk to platform veterans and share your Microsoft/OSS interoperability tips and tricks.
- NEW! PAN06 - PANEL DISCUSSION: Designing the Perfect Podcast Player: Dave Winer. No one makes it now but podcast listeners know what they want. Join Dave and Jon in a solidly spirited and productive discussion.
- NEW! PAN07 - PANEL DISCUSSION: Can't ASP.NET and PHP Just Get Along? Bill Staples, Jesse Liberty, Joe Stagner, Wez Furlong. How do you make two great technologies go superbly together? Join a spirited yet friendly discussion on PHP and ASP.NET interoperability.
- NEW! PAN08 - PANEL DISCUSSION: There Is No Free Lunch: Andrew Rashbass, Diane McDade, Marc Hedlund, Trevor Hughes. Advertising supported content and services on the Internet are now taken for granted by most consumers, and marketers have become increasing aggressive in collecting anonymous, and private information from consumers to target more lucrative ads. What should an advertising based business on the Web be looking for in the privacy policies of its advertising partners? How can privacy be used as a competitive advantage? Join our panel of industry experts as we discuss the privacy implications of marketing data collection, and where the line between privacy and monetization should be drawn.
- NEW! PAN11 - PANEL DISCUSSION: Services on the Web: Build or Buy: Aric Weiker, Don MacAskill, George Moore, Jeff Barr, Matt Goyer. When does it make sense to buy vs build services such as mapping, targeting and reach/frequency control? Join a discussion with companies who have been there and can share their experiences: large companies who chose to add infrastructure over time and new companies starting in the current environment.
- NEW! PAN12 - PANEL DISCUSSION: Getting Unstuck: Enhancing Designer and Developer Collaboration for Mutual Success: Chris Messina, Kelly Goto, Kristian Bengtsson, Luke Wroblewski. Is your team mired in the goo and muck of old-school thinking? Are your designers and developers divided on their approach and about to throw in the towel? Are you dieing to move to a more agile, innovative approach? Attend the session, then participate in this panel discussion with formerly stuck experts.
- NEW! PAN13 - PANEL DISCUSSION: Culture, Design, Business, and Technology: What? So What? Now What? Aaron Marcus, Kelly Goto, Royce Lee. How do you make it easy to look bigger and more global than you are? How do you create a maintainable yet personal experience for users around the world? Hear about practices and the trade-offs multi-national companies make to incorporate cultural diversity in user interface design. Talk with companies who touch the global masses successfully every day on incorporating culture to bring results within business, technology, and design groups.
- NEW! PAN15 - PANEL DISCUSSION: Social Networking: Enabling the Two-Way Street: Aaron Emigh, Dave Morin, Evan Williams, Marc Canter, Mike Walsh. Web applications with a social context are here to stay. Are underlying Social Networks a business or feature? How can they be used to enhance bi-directional communication? Join a rich discussion on the impact of social applications and how best to use them as part of your business.