Access over 20 million homework & study documents

report on Web applications Ajax

Content type
User Generated
Type
Study Guide
Rating
Showing Page:
1/43
1
CHAPTER ONE
INTRODUCTION
Ajax, which consists of XML, JavaScript technology, DHTML, and DOM, is an
approach that helps developers transform clunky Web interfaces into interactive
Ajax applications (McLaughlin, 2005). Consider the choice of applications that
developers are writing such as desktop applications or Web applications.
Desktop applications usually come on a CD or can be downloaded from a Web
site and installed completely on any computer. They might use the Internet to
download updates, but the code that runs these applications resides on the
desktop. Web applications on the other hand run on a Web server somewhere
and can access the application with a Web browser. More important than where
the code for these applications runs, though, is how the applications behave and
how they can be interacted with. Desktop applications are usually quite fast as
they are running on a computer, therefore Internet connection speed is not an
issue, and they have great graphical user interfaces which usually interacts with
the operating system. All and all they are incredibly dynamic. Desktop
applications are extremely interactive these days, they can be clicked, pointed &
typed with almost no waiting around (McLaughlin, 2005).
On the other hand, Web applications are usually up to the second updated and
they provide services which could not be got on a desktop, a really good
example of this is eBay. However, with the power of the Web comes waiting,
waiting for a server to respond, waiting for a screen to refresh, waiting for a
request to come back and generate a new page. Again with the example of
eBay, how frustrating when an auction is nearing its end and the current bidder
is being outbid because of the length of time the page is taking to refresh before
they can enter a new bid again, most times they have lost the item they were
interested in (McLaughlin, 2006). Ajax attempts to bridge the gap between the

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/43
2
functionality and interactivity of a desktop application and the always-updated
Web application. This technology uses dynamic user interfaces and fancier
controls like that which are found on a desktop application, but now has become
available on a Web application. AJAX is also a key component of Web 2.0
applications such as Flickr, now part of Yahoo!, 37signals' applications
basecamp and backpack, as well as other Google applications such as Gmail
and Orkut (O’Reilly, 2006). Another definition of AJAX coined by Jesse James
Garrett on February 18, 2005 was that Ajax was not just one technology, but
several, each flourishing in its own right, each coming together in powerful new
ways. “The reason for this definition is because AJAX incorporates several
technologies including
Standards-based presentation using XHTML and CSS
Dynamic display and interaction using the Document Object Model
Data interchange and manipulation using XML and XSLT
Asynchronous data retrieval using XMLHttpRequest
And JavaScript binding everything together”

Sign up to view the full document!

lock_open Sign Up
Showing Page:
3/43

Sign up to view the full document!

lock_open Sign Up
End of Preview - Want to read all 43 pages?
Access Now
Unformatted Attachment Preview
CHAPTER ONE INTRODUCTION Ajax, which consists of XML, JavaScript technology, DHTML, and DOM, is an approach that helps developers transform clunky Web interfaces into interactive Ajax applications (McLaughlin, 2005). Consider the choice of applications that developers are writing such as desktop applications or Web applications. Desktop applications usually come on a CD or can be downloaded from a Web site and installed completely on any computer. They might use the Internet to download updates, but the code that runs these applications resides on the desktop. Web applications on the other hand run on a Web server somewhere and can access the application with a Web browser. More important than where the code for these applications runs, though, is how the applications behave and how they can be interacted with. Desktop applications are usually quite fast as they are running on a computer, therefore Internet connection speed is not an issue, and they have great graphical user interfaces which usually interacts with the operating system. All and all they are incredibly dynamic. Desktop applications are extremely interactive these days, they can be clicked, pointed & typed with almost no waiting around (McLaughlin, 2005). On the other hand, Web applications are usually up to the second updated and they provide services which could not be got on a desktop, a really good example of this is eBay. However, with the power of the Web comes waiting, waiting for a server to respond, ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Great study resource, helped me a lot.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4