RIA Development Center
MobileWebDesktop
On Demand Webcasts and Events

Learn how to build Silverlight applications that can be consumed online or on the go. Hear about the new features in Silverlight 3 that facilitate out of browser RIAs.
Come learn about plug-in support in Silverlight 2, and how to build a typical Silverlight-based application using the Silverlight tools for Eclipse.
Take a tour of the new features in Silverlight 3 including a dive into some of the new experience oriented features like pixel shaders, perspective 3D, animation enhancements, bitmap APIs and improvements to the media stack. Also hear about new Silverlight base framework additions including updates to the style model, data binding improvements, improved resource handling and improvements to the web services stack. This session will also introduce the Silverlight 3 out of browser model.
Microsoft Silverlight Deep Zoom is the exciting new technology that allows users to pan around and zoom in a large, high resolution image or a large collection of images in Silverlight. This session will get you up to speed with Deep Zoom Composer so you too can add Deep Zoom to your Silverlight arsenal.
Silverlight 2 is a next-generation plug-in technology for building Rich Internet Applications. This session provides a high-level overview of how Silverlight works, the tools used to build Silverlight applications, and the benefits of using Silverlight technology. Several Silverlight applications will be demonstrated to provide a perspective on the type of applications that can be built using Silverlight.
In this session, learn about how Silverlight 2 works from an architectural and technical perspective. You will examine the new Silverlight project templates in Visual Studio 2008 to see exactly how the various components fit together and how Silverlight applications are deployed to end users.
Extensible Application Markup Language (XAML) is the fundamental language of Silverlight applications. In this session, you will gain a clear understanding of how XAML works and see the benefits of using a declarative approach to user-interface design.
Silverlight 2 includes support for rich, vector-based graphics and a full library of re-usable user interface controls. Learn about how the Silverlight renders user interface graphics and how you can leverage the rich set of built-in controls. You'll also learn how to use styles and templates to customize the look-and-feel of your Silverlight applications.
Silverlight's user interface model is highly extensible. In this session, you will learn how to create your own reusable controls to bring a highly customized look to your Silverlight applications.
Storing, consuming and retrieving data is essential to any application. In this session, you will see a variety of scenarios in which Silverlight can use local and remote data stores. Topics include isolated storage, XML, and relational data scenarios.
In this session, you will learn the fundamentals of animation in Silverlight—you will also see how you can specify animations declaratively in XAML, understand the different types of animations, and learn how to create and control animations in code.
In this session, learn how rich media can be integrated into Silverlight applications. A complete media player will be demonstrated, and topics such as high-definition video, supported codes, and Silverlight Streaming will be discussed.
Silverlight is a web technology that provides a richer user experience when compared with traditional web-based solutions. However, in some cases it may be necessary to interoperate with older web technologies such as HTML and JavaScript. Learn how Silverlight supports full interoperability with these existing technologies.
In this webcast, we explore many of the core elements of ASP.NET development and share practical examples to help you get started building solutions with the ASP.NET framework.
Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of Microsoft .NET-connected media experiences and rich interactive applications for the Web. In the first part of this webcast series, we provide a brief overview of Silverlight 2, and we describe its architecture, the new features specific to Silverlight 2, and the tools for working with the technology—Microsoft Visual Studio 2008 and Microsoft Expression Blend. We also discuss the Windows Presentation Foundation (WPF) UI framework for Silverlight, which is a subset of the WPF UI framework for the desktop and Windows Presentation Foundation. Learn how to use Silverlight controls for a rich way to build sites and layout management, how to render content correctly when you resize the page, and the available Silverlight controls, including Button, Calendar, ListBox, Image, Grid, Slider, and TextBox.
Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of Microsoft .NET-connected media experiences and rich interactive applications for the Web. In the first part of this webcast series, we provide a brief overview of Silverlight 2, and we describe its architecture, the new features specific to Silverlight 2, and the tools for working with the technology—Microsoft Visual Studio 2008 and Microsoft Expression Blend. We also discuss the Windows Presentation Foundation (WPF) UI framework for Silverlight, which is a subset of the WPF UI framework for the desktop and Windows Presentation Foundation. Learn how to use Silverlight controls for a rich way to build sites and layout management, how to render content correctly when you resize the page, and the available Silverlight controls, including Button, Calendar, ListBox, Image, Grid, Slider, and TextBox.
The Deep Zoom feature in Microsoft Silverlight 2, which is based on SeaDragon technology from Microsoft Research, allows users to easily and cleanly navigate through very large images and only download the portions of the images needed. In this third part of our Silverlight 2 webcast series, we take an in-depth look at Deep Zoom. We discuss the considerations that you must make when working with large images and we explain how Silverlight 2, Microsoft Visual Studio 2008, and Microsoft Expression Blend enable you to implement Deep Zoom in applications easily.
Microsoft Silverlight 2 has a robust networking stack, and it supports Representational State Transfer (REST), SOAP, WS*, HTTP endpoints, and even cross-domain networking. In this webcast, we examine how to implement calls to Web services from your Silverlight 2 Microsoft .NET-connected applications using a variety of methods, including standard ASP.NET Web Services (ASMX), Windows Communication Foundation (WCF) Services, and REST.
A new testing framework is shipping with Microsoft Silverlight 2. This testing framework enables you to write unit tests for UI and non-UI functionality in Silverlight 2, and it includes more than 2,000 unit tests covering all of the released Silverlight 2 controls. In this webcast, we examine some of the built-in unit tests and how to build your own unit tests or extend the included unit tests, all of which are covered under an open-source license. We also discuss the support in Microsoft Visual Studio 2008 for debugging your Silverlight 2 applications.
In the last part of our Microsoft Silverlight 2 webcast series, we highlight adaptive streaming, which is an addition to the rich media capabilities of Silverlight 2. Adaptive streaming enables Silverlight 2 applications to examine the capabilities of the client computer, like CPU and bandwidth, and adjusts the bit-rate encoding of streaming video to handle network congestion and CPU usage automatically. We demonstrate how to implement adaptive streaming in Silverlight 2 applications, and we wrap up our webcast series with a brief look at some other cool features of Silverlight 2 and a glimpse of Silverlight Mobile.
This week's highlighted session: "Silverlight as a Gaming Platform"
Come learn how Microsoft Silverlight was used to create Tunnel Trouble, an online game.
In this Web seminar you will learn about the "big picture" of Web development on the Microsoft platform. Topics include the new ASP.NET MVC Framework, ASP.NET AJAX, Silverlight 2.0, Windows Live and of course developing with Visual Studio 2008. The session is geared towards technical and business decision makers and also serves as an introduction to a four-part Web seminar series focusing on the technical and business value of Microsoft's Web technologies.
As Web applications get larger and more feature-laden they tend to get more complex. Fortunately, Microsoft provides several technologies specifically designed to simplify the creation of interactive Web sites. In this Web seminar you will learn about two ASP.NET technologies—the new ASP.NET MVC Framework and ASP.NET AJAX. The ASP.NET MVC (model-view-controller) Framework provides a flexible structure for architecting Web applications in which concerns such as presentation code and business logic are kept separate. ASP.NET AJAX provides controls which use client-side JavaScript to enable richer, more interactive and user-friendly Web sites.
In this Web seminar you will learn about two technologies that are on the near horizon—Windows Live and Silverlight 2.0. In addition to its current offerings, Windows Live will soon provide tools that allow developers to leverage Internet-based services such as search, calendaring and online storage. Silverlight 2.0 is the next release of Microsoft’s exciting Web technology. Building on Silverlight 1.0, the upcoming 2.0 release adds a client-side .NET runtime and a host of technical enhancements.
The creation of a Web-based application is a collaborative effort, requiring the skills of both Web designers and Web developers. Traditionally, designers and developers have used a completely different set of tools--and too often this discrepancy results in miscommunication and delays. In this Web seminar you will become familiar with Microsoft’s Expression tools, and how they offer a modern approach to Web site development. You will also see how eXtensible Application Markup Language (XAML) is used to tie everything together.
This presentation will teach you to use Microsoft ASP.NET to dynamically create HTML. Instead of using it for ASP.NET, you'll learn to incorporate it into Microsoft Silverlight 2.0.
Join this presentation to learn how to make the most out of Microsoft Silverlight 1.0 using Microsoft Expression Studio. This Webcast will show you how to animate 2-D objects, simulate 3-D environments, and incorporate media into your Silverlight project.
Are you interested in creating 3-D graphics? This Webcast shows you how to create 3-D graphics in Microsoft Silverlight 2.0 by creating vertexes using Microsoft Visual C# and applying faces to them.
This Webcast is a quick introduction to Microsoft Silverlight. This session explains what Silverlight is, describes how it works, and explores what it is used for. Includes an overview of the designer and developer workflow in Silverlight.
In this Webcast, we provide an overview of Microsoft Silverlight, including a discussion of Silverlight XAML, Microsoft Expression Blend 2, animations, media, and programmability. We also discuss features included in versions 1.0 and 2.0 of Silverlight. Attend this session as a jumping off point for further Webcasts on Silverlight.
In this session, we present an overview of Microsoft Silverlight 1.0. We discuss everything from how to set up your development and JavaScript programming environments to the relationship between Silverlight 1.0 and Microsoft ASP.NET AJAX.
This session covers the authentication and rich media services that Windows Live offers for developers. Explore Windows Live ID, Microsoft Silverlight Streaming, and Microsoft Expression Encoder.
The first installment of this five-part series is dedicated to getting developers acquainted with building Microsoft Silverlight version 2.0 applications using Microsoft Visual Studio 2008. This Webcast covers creating your first Silverlight application, debugging a Silverlight application, and also showing you how to debug JavaScript using Visual Studio 2008.
This installment of the five-part series introduces the developer to Extensible Application Markup Language (XAML). Everything that a designer can create using Microsoft Expression Blend, a developer can create with Microsoft Visual Studio 2008. We also explain how you can dynamically create XAML.
Learn to code events and to work with Microsoft Silverlight version 2.0 client APIs in the third installment of this developer series.
The fourth installment of this five-part developer series on Microsoft Silverlight version 2.0 is dedicated to XML. Join this session to learn how to read XML data, and how to parse and send XML streams.
In the final installment of this developer series on Microsoft Silverlight version 2.0, learn to work alongside your designer. This involves using files that you have received from your designer and finalizing the project using Microsoft Visual Studio 2008 and Silverlight 2.0. This session explores hooking up events to a splash screen, in addition to creating an action for a video file that contains markers.
This introductory session discusses the basics of Microsoft Silverlight and how it can be useful to you as a designer. It illustrates the workflow of a Silverlight designer working alongside a developer. Get a jump start with your first Microsoft Expression Blend project, and then follow up with building your first demonstration page.
Part two of this designer Webcast series touches base on the look and feel of Microsoft Silverlight applications, and the workflow between designers and developers. You will also learn how to export visual elements from Adobe Illustrator and Adobe Photoshop into Microsoft Expression Design.
Discover how to create events with Microsoft Expression Blend for your developers to use. Learn how to create basic animations in Microsoft Expression Blend, and how the information is converted into XAML. You'll also see how to work with the object tree in Microsoft Expression Blend in order to achieve an understanding of layers.
Microsoft Expression Encoder makes encoding and working with media a cinch. Join this fourth part of the designer Webcast series to learn how to create markers in the code that allow you to call events. Learn how to make use of these triggers in your code. Let Microsoft Expression do the work for you, but have Expression Encoder build all the player events and allow you to create a custom skin.
In this final episode of the Webcast series, learn how to take your projects and put them on the Web. It is crucial that you understand the underlying JavaScript files which are called to load your project. Also, learn how to insert your current Silverlight application into any Web page, as well as how to call full-screen functionality.