AJAX
AJAX (Asynchronous
JavaScript
and XML) is a web development technique used for creating
interactive web applications. The intent is to make web pages
feel more responsive by exchanging small amounts of data with
the server behind the scenes, so that the entire web page
does not have to be reloaded each time the user requests a
change. This is intended to increase the web page's
interactivity, speed, functionality, and usability.
AJAX is asynchronous in that extra data is requested from the
server and loaded in the background without interfering with
the display and behaviour of the existing page.
JavaScript is the scripting
language in which Ajax function calls are usually made. Data
is retrieved using the XMLHttpRequest object that is
available to scripting languages run in modern browsers.
There is, however, no requirement that the asynchronous
content is formatted in XML.
AJAX is a cross-platform technique usable on many different
operating systems, computer architectures, and web browsers
as it is based on open standards such as
JavaScript and the DOM. There
are free and
open
source implementations of suitable frameworks.
AJAX can be used to bridge the gap between the desktop
environment and the static nature of websites. In past years,
the Internet served static content to a browser and
interactivity was provided using add-ons such as
Java and
ActiveX, but with AJAX, highly rich interfaces can be served
directly from the browser, providing features such as drag
and drop as well as call backs which spreads the processing
across both the server and the client browser.
We have the skills and the tools to create scalable and
highly interactive rich internet applications built using
AJAX.
Please
contact us
for more information.