Silverlight provides a powerful platform for building the next generation of rich interactive applications on the Internet. In this session, we take a deep look at the programming model and tools that developers and designers can leverage to build these true next-generation experiences for consumers and businesses, and demonstrate building a Rich Interactive Application (RIA) using Silverlight and Microsoft .NET. 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. We also discuss Silverlight roadmap and positioning.