5. AJAX, MASHUPS, WEB 2.0 , AND WEB-BASED SOFTWARE APPLICATIONS
5.1 AJAX (Asynchronous JavaScript And XML)
Is A New Software technique that prevents all inconveniences and makes the User experience more seamless environment. (such as make a mistake and then start all over again)
Ajax allows Client and the Server to hold a conversation in the background, transferring the entries as they are made to the Server without user awareness.
e.g. Click North on a map site and the Server will downloads just that part of the Application that changes with no wait for an entire new map.
Ajax and RIA (Rich Internet Applications) are important for new Web-based Application Development.