Presentation is loading. Please wait.

Presentation is loading. Please wait.

Asynchronous Java script And XML Technology

Similar presentations


Presentation on theme: "Asynchronous Java script And XML Technology"— Presentation transcript:

1 Asynchronous Java script And XML Technology
Ajax Technology Asynchronous Java script And XML Technology

2 Agenda Introduction Classic Model vs. Ajax Model. Demo.
Microsoft Atlas. Demo References.

3 Introduction What is Ajax. Technologies Ajax used.

4 What is Ajax? Ajax, shorthand for Asynchronous JavaScript and XML, is a Web development technique for creating interactive web applications.

5 Live Examples Google Suggestion Google Gmail. Google Maps.
MS Outlook Web Access. Microsoft Virtual Earth.

6 Other ways to exchange data with server
Invisible inline frames Netscape's LiveConnect Microsoft's ActiveX Microsoft's XML Data Islands Macromedia Flash Player Java Applets

7 XML , HTML , Plain text , JSON
Technologies Ajax use XHTML (or HTML), CSS. marking up and styling information DOM (Document Object Module) accessed with a client-side scripting language The XMLHttpRequest object to exchange data asynchronously with the web server. XML,HTML, plain text or JSON as the format for transferring data between the server and client. XHTML CSS XMLHttpRequest XML , HTML , Plain text , JSON

8 XmlHttpRequest XMLHttpRequest is an API that can be used by JavaScript, JScript, VBScript and other web browser scripting languages to transfer and manipulate XML data to and from a web server using HTTP, establishing an independent connection channel between a web page's Client-Side and Server-Side.

9 Classic Model vs. Ajax Model.
Structure. Event handling.

10 Classic WAM Structure To understand Ajax structure we should take a look at the classic web application model.

11 Ajax WAM Structure Ajax engine lays in client side to be as a communicate layer between client side and server side

12 Classic Application and Events
Allows the page is reloading because the event will be fired from the server.

13 Ajax Web Application and Events
In Ajax case the event will be called from the client side and handled by Ajax engine in the background.

14 Ajax Demo AjaxSession.Classic AjaxSession.Ajax

15 Microsoft Atlas What is Atlas?
"Atlas" is a free framework for building a new generation of richer, more interactive, highly personalized standards based Web applications.

16 Microsoft Atlas features
Cross-Browser. client-side JavaScript framework for easy script creation and reuse. super easy to use services from ASP.NET.

17 Atlas Demo AjaxSession.Ajax AjaxSession.Atlas

18 References www.Google.com
en.wikipedia.org/wiki/Ajax_(programming) Atlas.asp.net


Download ppt "Asynchronous Java script And XML Technology"

Similar presentations


Ads by Google