Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.

Slides:



Advertisements
Similar presentations
1/7 ITApplications XML Module Session 8: Introduction to Programming with XML.
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI
Project 1 Introduction to HTML.
Davis Dai. Introduction  Acronym for “asynchronous JavaScript and XML”  Combination of various technologies  Was not developed as an official standard.
Do We Really Need Rich-Interface Technologies? Yifan Zhang
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Ajax / Rich Internet Applications ICW Lecture 21 Errol Thompson.
Ajax Dr Jim Briggs WEBP Ajax1. 2 Ajax Asynchronous JavaScript And XML Method of creating more interactive web applications Moves more of the application.
WHAT IS AJAX? Zack Sheppard [zts2101] WHIM April 19, 2011.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
1 JavaScript & AJAX CS , Spring JavaScript.
Lecture 2: Technical Basics
1st Project Introduction to HTML.
A closer look Dynamic Webpages Jessica Meyerson March 1, 2011.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
RIA Introduce Comparison among several technology.
Introduction to AJAX AJAX Keywords: JavaScript and XML
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
1 Ajax. 2 What’s Ajax? AJAX is a combination of a few technologies that has come together in the past few years AJAX used to be an acronym for Asynchronous.
CS 4720 RESTfulness and AJAX CS 4720 – Web & Mobile Systems.
Ruth Betcher Ruth Christie
Lecture 12 – AJAX SFDV3011 – Advanced Web Development Reference: 1.
AJAX By Steven Hernandez Research Analyst NIATEC.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
 2008 Pearson Education, Inc. All rights reserved Ajax-Enabled Rich Internet Applications.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
 2008 Pearson Education, Inc. All rights reserved Ajax-Enabled Rich Internet Applications.
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
The Document Object Model. The Web B.D, A.D. They aren’t web pages, they’re document objects A web browser interprets structured information. A server.
Ajax. –Asynchronous JavaScript and XML –Umbrella term for technologies that often: Use client-side scripting for layout and formatting Use less than full.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Random Logic l Forum.NET l AJAX Behind the buzz word Forum.NET ● January 23, 2006.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Ajax. –Asynchronous JavaScript and XML –Umbrella term for technologies that often: Use client-side scripting for layout and formatting Use less than full.
Asynchronous Javascript And XML AJAX : an introduction UFCEUS-20-2 : Web Programming.
the acronym for Asynchronous JavaScript and XML.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Ajax for Dynamic Web Development Gregory McChesney.
Chapter 16: Ajax-Enabled Rich Internet Applications with XML and JSON TP2543 Web Programming Mohammad Faidzul Nasrudin.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
 AJAX – Asynchronous JavaScript and XML  Ajax is used to develop fast dynamic web applications  Allows web pages to be updated asynchronously by transferring.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Event Handling & AJAX IT210 Web Systems. Question How do we enable users to dynamically interact with a website? Answer: Use mouse and keyboard to trigger.
Dave Salinas. What is XML? XML stands for eXtensible Markup Language Markup language, like HTML HTML was designed to display data, whereas XML was designed.
Introduction to the World Wide Web & Internet CIS 101.
Introduction to AJAX Sue Brandreth. What is Ajax?
AJAX – Asynchronous JavaScript And XML By Kranthi Kiran Nuthi CIS 764 Kansas State University.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
 AJAX technology  Rich User Experience  Characteristics  Real live examples  JavaScript and AJAX  Web application workflow model – synchronous vs.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
National College of Science & Information Technology.
UNIT II WEB PAGE BASICS & HTML
JavaScript and Ajax (Ajax Tutorial)
AJAX – Asynchronous JavaScript and XML
Application with Cross-Platform GUI
AJAX.
Asynchronous Java script And XML Technology
AJAX.
COP 3813 Intro to Internet Computing
Chengyu Sun California State University, Los Angeles
Unit 6 part 3 Test Javascript Test.
Chengyu Sun California State University, Los Angeles
Chengyu Sun California State University, Los Angeles
DR. JOHN ABRAHAM PROFESSOR UTPA
AJAX By Prof. B.A.Khivsara
Presentation transcript:

Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni

History of Web Applications What is Ajax? Two real Applications of Ajax Why Ajax in Web Applications? Different Technologies in Ajax How each Technology interacts in Ajax Applications Important Notes about Ajax

The fundamental purpose of all web applications is to facilitate the completion of one or more tasks.” User at browser interacts with application at Web Server Web Server Application sends HTML to Web user agents for human display using HTTP. Using traditional methods, the whole content would have to be reloaded on every request.

AJAX is Asynchronous JavaScript And XML Ajax is not a new programming language but only a new technique which combines mature programming languages for web applications. Ajax Technologies to improve web application responsiveness, performance as well as interactivity. Ajax applications are used to build Rich Internet Application’s (RIA). The Rich Internet Application’s can also be created using Adobe Flash, JavaFX and Microsoft Silverlight.

Gmail Google Map Google Suggest Page The Future Application will follow this pattern.

In Ajax applications, page reloading is not required. Ajax minimizes the Network traffic because it just requests what the user needs instead of the whole document. Ajax makes the web applications look like a normal desktop application. Terrific Interaction. Ajax application’s generally have higher response time than Traditional HTML applications It was worth mentioning that Ajax works across platforms and it works regardless of any platform because it uses only basic languages like HTML, Java etc.

Java Script XMLHttpRequest DOM XHTML & CSS XML & XSLT

XMLHttpRequest –For Asynchronous Communication DOM – Dynamic Display & Data Interaction XHTML & CSS – Look on the Browser XML & XSLT – For Data Processing Java Script - Gets all these Technologies together

The technology was brought in early 1990’s and was used to full extent only from mid 2000’s. Google was the one which spotted this technology and used in different applications like Gmail, Google Maps, etc which provided user interface that was much more like a web application. Old applications like Calendar applications are all now getting converted in to Ajax applications. Security aspects in Ajax and normal web applications are same and which needs a good focus on.

Do we only need JavaScript for Making Ajax Applications: No VBScript,.NET etc. also be used. Do we only need XML for data transfer and Manipulation in Ajax Applications: No, JavaScript Object Notation (JSON) etc. Can Rich Internet Applications are only built with Ajax. No. Adobe Flash, JavaFX and Microsoft Silverlight. So Don’t mention as Acronym AJAX but as term Ajax.