• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Developing ASP.NET AJAX Controls with Silverlight
 

Developing ASP.NET AJAX Controls with Silverlight

on

  • 2,931 views

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 ...

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.

Statistics

Views

Total Views
2,931
Views on SlideShare
2,930
Embed Views
1

Actions

Likes
0
Downloads
46
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing ASP.NET AJAX Controls with Silverlight Developing ASP.NET AJAX Controls with Silverlight Presentation Transcript

    • Nikhil Kothari Software Architect Microsoft Corporation
    • Demonstrate how Silverlight and ASP.NET AJAX complement each other Build an AJAX control that uses Silverlight for its presentation Build a Silverlight component for use in AJAX applications
    • Overview of Silverlight and ASP.NET AJAX together
    • Silverlight provides cross-platform scriptable vector graphics, media and animation capabilities Suitable for rich presentation beyond basic HTML Enables incrementally enriching application ASP.NET AJAX control allows incorporating Silverlight while preserving traditional AJAX development model AJAX Control (Script) ASP.NET AJAX Server Control XAML UI
    • Silverlight provides a model for implementing and packaging components Use XAML for UI, managed code for logic packaged in assemblies Providing an AJAX API enables easier embedding of Silverlight component in an HTML page and bi-directional communication Silverlight AJAX Control ASP.NET AJAX Component (Script) Server Control (XAML, .NET)
    • Quick overview of ASP.NET AJAX control concepts Regular server controls Render HTML + Script includes + Script to instantiate client- side components Implement IScriptControl Register with ScriptManager on the page Hand out collections of ScriptReferences, and ScriptDescriptors Xaml Control Is an IScriptControl Simplies various aspects of using Silverlight
    • Using Silverlight an ASP.NET AJAX control to go beyond HTML
    • Using ASP.NET AJAX to integrate Silverlight into a Web application
    • Silverlight Community Site http://www.silverlight.net Blogs http://www.nikhilk.net http://weblogs.asp.net/scottgu http://blogs.msdn.com/mharsh Related sessions DEV10 – Extending the Browser Programming Model with Silverlight DEV13 – Silverlight: Creating and Delivering Amazing Video Experiences on the Web
    • ASP.NET AJAX and Silverlight complement each other Provides a model for incrementally enriching your applications Provides a model for bi-directional communication between the HTML/Script and Silverlight portions of your pages Enables a server-side programming model Download and install Silverlight Experiment with XAML, Media, Vector graphics and the rich programming model Think of new generation of rich ASP.NET controls Send feedback!
    • © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
    • 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 along with a rich programming model. This talk will show how Silverlight fits