Lajoie, Michael
3.68 MB of textual records (pdf)
Audience: Undergraduate. -- Dissertation: Thesis (B. A.). -- Algoma University, 2007. -- Submitted in partial fulfillment of course requirements for COSC 4235. -- Includes figures. -- Contents: Thesis.
In February 2005, Jesse James Garrett gave a methodology, slowly growing in popularity, a tremendous kick-start into high gear by providing it with a catchy name in the form of AJAX. Short for Asynchronous JavaScript and XML, the name encapsulated some of the key aspects of a methodology with the promise of creating web applications with the look, functionality, and near-power of traditional desktop applications. The Ajax methodology holds the promise of enhancing the users overall experience and productivity while adding value to the organization. One of the most appealing aspects of Ajax is its ability to achieve its objectives using only the technologies included in every modern browser. It relies on JavaScript, DOM events, XHTML, CSS, and asynchronous communications using the HTTP protocol. All of these technologies are present in every modern browser and have been present since 2000. This thesis will present a survey of the Ajax methodologies including: its advantages and disadvantages; some of the issues associated with its use; and a survey of the support currently available for developing applications using the methodology.