Download presentation
Presentation is loading. Please wait.
Published byMitchell Kennedy Modified over 9 years ago
1
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight
2
Agenda AJAX Overview Silverlight Overview Silverlight and ASP.NET AJAX AJAX control with Silverlight UI Silverlight component for AJAX applications
3
It’s always better live. MSDN Events AJAX Overview
4
It’s always better live. MSDN Events Demo: Using AJAX
5
ASP.NET AJAX Architecture (“The Stack”) Microsoft AJAX Library Browsers (IE, Firefox, Safari, others) Core Services Networking Browser Compatibility Components XHTML/CSS Server-generated Proxy Scripts Server-generated Proxy Scripts ClientServer ASP.NET 2.0 Page Framework and Server Controls Page Framework and Server Controls Application Services Application Services ASP.NET 2.0 AJAX Extensions ASP.NET AJAX Server Controls ASP.NET AJAX Server Controls Web Services Bridge Web Services Bridge Application Services Bridge Application Services Bridge ASP.NET 2.0 AJAX- enabled pages ASP.NET 2.0 AJAX- enabled pages ASP.NET Web Services (ASMX) ASP.NET Web Services (ASMX)
6
Client-Centric Web Service Usage Client’s Browser Presentation(HTML/CSS)Presentation(HTML/CSS) ASP.NET 2.0 with AJAX Extensions 1.0 ASP.NETPageASP.NETPage ASMXServiceASMXService HTML and linked content sent down, including js proxy MS AJAX Library / CSS files MS AJAX Library / CSS files WebServiceProxyWebServiceProxy DeserializedJSONDeserializedJSON Web method call Asynchronous response as JSON data Initial page access JS Client Control Control DOM Injection
7
It’s always better live. MSDN Events Silverlight Overview
8
Rich Interactive Applications Web desktop Easy to develop and deploy, but limited features and end user experience Rich user experience, often connected, but costly to develop and difficult to deploy media & Rich Interactive Applications Web desktop
9
Introduction To Silverlight Silverlight is a Cross Platform, Cross Browser plug-in that renders XAML and exposes a programming model
10
Silverlight Features and Benefits Flexible programming model with collaborative tools Connected to Web, servers and services Compelling cross-platform, cross- browser user experiences Efficient, lower cost of delivery, and more capable media solution
11
It’s always better live. MSDN Events Demo: SilverLight in Action
12
It’s always better live. MSDN Events AJAX and Silverlight Working Together
13
It’s always better live. MSDN Events Demo: SilverLight and ASP.NET AJAX Working Together
14
Using Silverlight in AJAX Controls Silverlight Cross-platform scriptable vector graphics, media, and animation capabilities ASP.NET AJAX controls Incorporate Silverlight while preserving AJAX development model AJAX Control (Script) ASP.NET AJAX Server Control
15
It’s always better live. MSDN Events Demo: Creating an AJAX Server Control
16
Using AJAX Controls with Silverlight Silverlight Model for implementing and packaging components AJAX API ASP.NET AJAX Server Control AJAX ControlAJAX Control(Script) (Script) Silverlight Component (XAML,.NET)(XAML,.NET) Silverlight Component (XAML,.NET)(XAML,.NET)
17
It’s always better live. MSDN Events Demo: Working with the Slide Show Control
18
ASP.NET AJAX Controls Overview ASP.NET AJAX control concepts Regular Server controls Render HTML + Script includes + Script to instantiate client- side components Implement IScriptControl XAML Control IScriptControl Simplifies various aspects of using Silverlight
19
It’s always better live. MSDN Events Demo: SilverLight Graph with AJAX
20
Resources Silverlight Community Site http://www.silverlight.netBlogshttp://www.nikhilk.nethttp://weblogs.asp.net/scottguhttp://blogs.msdn.com/mharsh
22
Session Credits Author: Ramon Marzolo Editor: MS Producer: Alan Le Marquand Technical Specialists [Reviewer 1] [Reviewer 2] Microsoft Reviewers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.