Presentation is loading. Please wait.

Presentation is loading. Please wait.

Davis Dai. Introduction  Acronym for “asynchronous JavaScript and XML”  Combination of various technologies  Was not developed as an official standard.

Similar presentations


Presentation on theme: "Davis Dai. Introduction  Acronym for “asynchronous JavaScript and XML”  Combination of various technologies  Was not developed as an official standard."— Presentation transcript:

1 Davis Dai

2 Introduction  Acronym for “asynchronous JavaScript and XML”  Combination of various technologies  Was not developed as an official standard It came to be as a way of thinking about the architecture of web applications utilizing certain technologies

3 History  2003 – Idea first conceived by Greg Aldridge  2005 – Termed AJAX by Jesse James Garrett  2006 – OpenAjax Initiative  2006 – OpenAjax Alliance

4 OpenAjax Alliance  Began as the OpenAjax Initiative  Industry group formed to facilitate development Mainly addressing issues that require coordination among AJAX-using organizations  Voluntary contribution

5 Specs – Composition  Presentation – X/HTML and CSS  Dynamic display of and interaction with data – Document Object Model (DOM)  Interchange of data – XML  Manipulation and display of data – XSLT  Asynchronous communication – XMLHttpRequest  Central link – JavaScript

6 Specs – Presentation X/HTMLCSS

7 Specs – DOM  Cross-platform  Language- independent  Convention for representing and interacting with objects in X/HTML and XML documents

8 Specs – XML

9 Specs – XSLT  Extensible Stylesheet Language Transformations  Transforms XML into XHTML or other XML documents

10 Specs – XMLHttpRequest  Communicate with server from inside web page Update web page with new data without reload Request and receive new data from server after page load Communicate with server in background

11 Specs – JavaScript JavaScriptJava

12 Mainly used for:

13 Examples

14 Advantages  Interoperability  Usability  Speed  Reduced network/server load

15 Disadvantages  Implementation/ Maintainability  Privacy/Security

16 Conclusion  Good Idea  Will remain in practice for a long time


Download ppt "Davis Dai. Introduction  Acronym for “asynchronous JavaScript and XML”  Combination of various technologies  Was not developed as an official standard."

Similar presentations


Ads by Google