Presentation is loading. Please wait.

Presentation is loading. Please wait.

It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.

Similar presentations


Presentation on theme: "It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight."— Presentation transcript:

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

21

22 Session Credits Author: Ramon Marzolo Editor: MS Producer: Alan Le Marquand Technical Specialists [Reviewer 1] [Reviewer 2] Microsoft Reviewers


Download ppt "It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight."

Similar presentations


Ads by Google