Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
AJAX Whitepaper

AJAX Whitepaper

Ratings: (0)|Views: 19 |Likes:
Published by kishoreramana

More info:

Published by: kishoreramana on Jun 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/17/2012

pdf

text

original

 
AJAX White paper
Cognizant Technology Solutions All rights reserved Page 1 of
 
34
 
Asynchronous JavaScript And XML (AJAX)
Submitted on: September 15, 2005Version 1.0
White paper by Java CoE
AJAX
 
AJAX White paper
Cognizant Technology Solutions All rights reserved Page 2 of
 
34
 
 Asynchronous JavaScript and XML (AJAX)
 AJAX is a group of technologies to bring rich user experience to web based applications. AJAXinvolves HTML, CSS, JavaScript, XML and XMLHTTPRequest object to present, interchange andmanipulate data asynchronously. AJAX is not a new way of developing web based applications, butwith the recent adoption of AJAX in popular Google applications like Google-Suggest and Google-Maps have created more interest in technical field. In fact the term ‘AJAX’ is coined to this set of technologies in February 2005 itself.To quickly enable developers to build AJAX based rich client applications, commercial as well as opensource frameworks in both J2EE and .NET technologies are available on Internet. Also on thebrowsers front, most of the existing popular browsers and upcoming browsers have support for AJAXset of technologies including XMLHTTPRequest object.Though AJAX will take some time to mature in terms of development and debugging tools, it is wellaccepted and considered as promising technology by many industry leaders including SunMicrosystems. AJAX was in news at JavaOne-05 conference and Sun has announced plans to adopt itin its technology stack.This white paper is written with intention to enable developers to understand AJAX quickly and startworking with it to build rich client applications.
 
AJAX White paper
Cognizant Technology Solutions All rights reserved Page 3 of
 
34
 
TABLE OF CONTENTS
1
 
EXECUTIVE SUMMARY...........................................................................................5
 
2
 
STRUCTURE OF PAPER.........................................................................................6
 
3
 
OVERVIEW OF TYPICAL WEB TECHNOLOGIES.................................................7
 
4
 
CONSIDERATIONS ON WEB APPLICATION DESIGN.........................................8
 
4.1
 
W
EB
S
ITE AND
W
EB
A
PPLICATION
...............................................................................8
 
4.2
 
C
HALLENGES INVOLVED IN CURRENT
W
EB
A
PPLICATIONS
...........................................9
 
4.3
 
O
VERVIEW OF
R
ICH
I
NTERNET
A
PPLICATIONS
...........................................................10
 
5
 
AJAX........................................................................................................................12
 
5.1
 
O
VERVIEW OF
AJAX.................................................................................................12
 
6
 
AJAX BASED POPULAR APPLICATIONS...........................................................19
 
6.1
 
G
OOGLE
M
AIL
...........................................................................................................19
 
6.2
 
G
OOGLE
S
UGGEST
...................................................................................................20
 
6.3
 
G
OOGLE
M
APS
.........................................................................................................21
 
6.4
 
J
AVA
RSS.
COM
.........................................................................................................21
 
7
 
AJAX ADOPTION BY MAJOR INDUSTRY PLAYERS.........................................23
 
7.1
 
SUN.........................................................................................................................23
 
7.2
 
M
ICROSOFT
..............................................................................................................23
 
7.3
 
TIBCO.....................................................................................................................24
 
8
 
AJAX FRAMEWORKS AND LIBRARIES..............................................................25
 
8.1
 
S
IMPLE
W
EB
F
RAMEWORK
(SWF)............................................................................25
 
8.2
 
S
IMPLE
AJAX
 
(SAJAX)............................................................................................25
 
8.3
 
AJAX.NET...............................................................................................................25
 
8.4
 
B
ACKBASE
................................................................................................................25
 
8.5
 
U
SER
X
FRAMEWORK
(F
ROM
C
OGNIZANT
.NET
 
C
O
E)................................................25
 
9
 
PROOF OF CONCEPT............................................................................................26
 
10
 
STRENGTHS AND LIMITATIONS OF AJAX.........................................................27
 
10.1
 
AJAX
 
S
TRENGTHS
....................................................................................................27
 
10.2
 
AJAX
 
L
IMITATIONS
...................................................................................................27
 
10.3
 
C
AUTION
...................................................................................................................28
 
10.4
 
AJAX
IS NOT SUITABLE IN FOLLOWING SITUATIONS
....................................................28
 
11 AJAX AND STRUTS INTEGRATION.....................................................................30
 
12
 
WHERE TO LEARN MORE?..................................................................................32
 
13
 
REFERENCE...........................................................................................................33
 
14 ABOUT JCOE.........................................................................................................34
 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->