Agenda

June 11, 2007 DESIGNER SESSIONS
Time Session Session Abstract Speaker
08:30 - 09:00 Registration
09:00 - 10:30 Find out how Software + Services from Microsoft is pushing the envelope of what’s possible on the Web today. Scott Guthrie/Keith Smith/Tim Sneath 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

Scott Guthrie
10:30 - 11:00 Coffee Break
11:00 - 12:15 Search Engine Optimization with Rich Media Increasing search engine discoverability is a key business driver for many Web sites. Explore industry proven techniques for implementing search engine friendly Web applications using both a generic approach, and also Microsoft technologies like ASP.NET and Silverlight. Learn to improve content indexability and create new ways for exposing data about rich media to indexing engines.

Pete LePage
12:15 - 13:15 Lunch
14:30 - 15:45 Thinking in CSS: How to Build Great Looking Sites Delve into CSS and look at the power CSS offers to Web developers and designers. Discover the secrets about how to build stunning standard based sites quickly and easily with Expression Web.

Molly Holzschlag
15:45 - 16:15 Coffee Break
16:15 - 17:30 Designing Stunning Sites with Silverlight 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. Beau Ambur
June 11, 2007 DEVELOPER SESSIONS
08:30 - 09:00 Registration
09:00 - 10:30 Find out how Software + Services from Microsoft is pushing the envelope of what’s possible on the Web today. Scott Guthrie/Keith Smith/Tim Sneath 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

Scott Guthrie
10:30 - 11:00 Coffee Break
11:00 - 12:15 Building Silverlight Applications using .NET (Part 1 of 2) This session demonstrates building a rich interactive application (RIA) using Silverlight and managed code. We'll cover how to use 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, how to manipulate data with XML and LINQ, and how to use the available programming languages in Silverlight. (This is the first talk of two.)

Scott Guthrie
12:15 - 13:15 Lunch
13:15 - 14:30 Building Silverlight Applications using .NET (Part 2 of 2) This session demonstrates building a rich interactive application (RIA) using Silverlight and managed code. We'll cover how to use 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, how to manipulate data with XML and LINQ, and how o use the available programming languages in Silverlight. (This is the second talk of two.)

Scott Guthrie
14:30 - 15:45 Developing Gadgets for Windows Live, Vista Sidebar and your own Site Come learn the roadmap of the gadget offerings. A gadget now can be written to run on live.com, spaces.live.com, and Vista sidebar without any change required. Furthermore, the gadget can now run on your site too!

Steve Marx
15:45 - 16:15 Coffee Break
16:15 - 17:30 Build Your Own Video Site See the new streaming media add-on pack for IIS7, and learn how to quickly build a rich, interactive, data-bound Web site using the latest ASP.NET AJAX controls. Find out how to use Silverlight to create an integrated, killer-looking video player of your own which is seamlessly integrated with your Web site, and which provides a friction-free install and download experience.

Steve Marx

June 12, 2007 DESIGNER SESSIONS
Time Session Session Abstract Speaker
08:30 - 09:45 WPF and Silverlight: Creating designs that will Captivate not Intimidate users In this session, Paul Dawson from Conchango, one of Europe's leading web design agencies will explore the shift that WPF and other technologies will place on the expectations of consumers; but also how when given powerful design tools, it's important to make sure that your design is always on target for your audience, and you're not designing for the sake of it. He'll look at some techniques and tricks to use to make sure that design in WPF is always on target, in part by looking at the different ways in which designers and developers work together with WPF and Silverlight.

Paul Dawson
09:45 - 10:15 Coffee Break
10:15 - 11:30 Designing Rich Client Experiences with Expression Blend and WPF Expression Blend allows designers to create compelling UIs for the Windows Desktop. Use a wide range of media types, from vector and bitmaps to 3D and video, take advantage of the sophisticated features of Windows Presentation Foundation, like Databinding, Layout, and Custom Controls, all without writing a single line of code. Wayne Smith
11:30 - 12:30 Lunch
12:30 - 13:45 Design in Motion: Video Production Workflow Creating high quality video is a combination of art and science. Learn tips and tricks 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 Wayne Smith
13:45 - 15:00 Web Standards and IE7 People working with the Web know that IE7 has improved CSS support. This makes for an exciting time, but how do we successfully design sites that not only tap into technology found in IE7, but also are backward compatible with IE6 and other browsers? In this session, you'll learn about each improvement to IE7 and how to manage compatibility issues as well as encouraging progressive use of CSS for all site design.

Molly Holzschlag
15:00 - 15:30 Coffee Break
15:30 - 16:45 Killer Digital Reading Experiences What's wrong with reading on the web? Well, lots actually. Some of us don't realise how broken the experience really is until we see new ways of doing it. Paul Dawson from Conchango, will explore what's right and wrong with how it works today, and then move on to show how major newspapers and publishers are changing the reading experience forever using new tools from Microsoft's Advanced Reading Technologies group, and how consumers and advertisers alike are reacting to it.

Paul Dawson
June 12, 2007 DEVELOPER SESSIONS
08:30 - 09:45 WPF and Silverlight: Creating designs that will Captivate not Intimidate users In this session, Paul Dawson from Conchango, one of Europe's leading web design agencies will explore the shift that WPF and other technologies will place on the expectations of consumers; but also how when given powerful design tools, it's important to make sure that your design is always on target for your audience, and you're not designing for the sake of it. He'll look at some techniques and tricks to use to make sure that design in WPF is always on target, in part by looking at the different ways in which designers and developers work together with WPF and Silverlight.

Paul Dawson
09:45 - 10:15 Coffee Break
10:15 - 11:30 Using Visual Studio "Orcas" to design and develop rich AJAX enabled Web sites See how Microsoft Visual Studio codename “Orcas” takes Web development to the next level. See a demo-filled tour of all improvements in Visual Studio around ASP.NET and AJAX development. Topics covered include a new standards-based design surface for XHTML and CSS, Intellisense for javascript, tools for ASP.NET AJAX, and more.

Pete LePage
11:30 - 12:30 Lunch
12:30 - 13:45 Exploring Ajax Patterns 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.

Steve Marx
13:45 - 15:00 Using Windows Live Services in Your Own Web Application – Part 1 (George Moore and Koji Kato) Windows Live provides a wide range of experiences to millions of users world-wide (e.g. Hotmail, Messenger, Search, Spaces, Maps, etc). Come learn how these offerings are being exposed to developers. In Part 1, we’ll review the platform offerings and focus on rich UI Controls that can be easily added to your web pages.

George Moore & Koji Kato
15:00 - 15:30 Coffee Break
15:30 - 16:45 Using Windows Live Services in Your Own Web Application – Part 1 (George Moore and Koji Kato) In Part 2, we’ll review service APIs that enable developers to have more fine-grained control over the presentation of Windows Live data assets in their applications.

George Moore & Koji Kato

MAP