Synopsis
We discuss Ajax, the combination of HTML, CSS, JavaScript, DOM and usually XML to create web pages with powerful, easy-to-use user interfaces which rival those of installed application programs. We discuss XSLT XML translation software, Rich Internet Applications and the Comet and Reverse Ajax architectures. We also discuss the debugging, Brower-compatibility and usability challenges involved in creating Ajax applications.