Asynchronous JavaScript And XML, or its acronym, Ajax (Pronounced A-jacks), is a Web development technique 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 makes a change. This is meant to increase the Web page's interactivity, speed, and usability.
If a modern day Rip van Winkle woke up after just a year's sleep, he would be stunned by the buzz around Ajax today. Technology is moving very quickly in this space and whether you are a web author, a CMS developer, or a regular web user, Ajax will make some exciting changes to your world.
Downes, Jonathan and Joe Walker. CMSwatch (2006). Articles>Content Management>Web Design>Ajax
Learn to build a chat system into your Web application with Asynchronous JavaScript + XML (Ajax) and PHP. Your customers can talk to you and to each other about the content of the site without having to download or install any special instant-messaging software.
Herrington, Jack D. IBM (2007). Articles>Web Design>Community Building>Ajax
Ajax for Java developers: Build Dynamic Java Applications
The page-reload cycle presents one of the biggest usability obstacles in Web application development and is a serious challenge for Java™ developers. In this series, author Philip McCarthy introduces a groundbreaking approach to creating dynamic Web application experiences. Ajax (Asynchronous JavaScript and XML) is a programming technique that lets you combine Java technologies, XML, and JavaScript for Java-based Web applications that break the page-reload paradigm.
McCarthy, Philip. IBM (2006). Articles>Web Design>Interaction Design>Ajax
Ajax for Java Developers: Java Object Serialization for Ajax
If you're doing Java Web development using Asynchronous JavaScript and XML (Ajax), then delivering data from the server to the client is probably your top concern. In this second article in the Ajax for Java developers series, Philip McCarthy walks you through five approaches to Java object serialization and gives you all the information you need to choose the data format and technology best suited to your application.
McCarthy, Philip. IBM (2006). Articles>Web Design>Programming>Ajax
In the age of the people-powered Web, allowing your readers to rate and review content on your site is critical. Discover just how easy it is to add rating and commenting features to a site with Ajax.
Herrington, Jack D. IBM (2007). Articles>Web Design>Ajax
Ajax is an awesome technology that is driving a new generation of web apps, from maps.google.com to colr.org to backpackit.com. But Ajax is also a dangerous technology for web developers, its power introduces a huge amount of UI problems as well as server side state problems and server load problems.
Bosworth, Alex. Sourcelabs.com (2005). Articles>Web Design>DHTML>Ajax
Asynchronous JavaScript + XML (Ajax) continues to raise user expectations for interactivity and performance, and developers are increasingly treating Ajax as a must-have component of their Web applications. As more code is moved client side and the network model changes, the community is responding by building more tools to address the unique performance challenges of Ajax. Examine toolsets that find and correct performance problems within your Ajax-enriched applications.
Zyp, Kristopher William. IBM (2008). Articles>Web Design>Programming>Ajax
Avoid Unnecessary Ajax Traffic with Session State
Where possible, creating Web applications -- including Ajax-based applications -- in a RESTful way avoids a large class of bugs. However, a pitfall of REST (REpresentational State Transfer) is sending duplicate data across similar XMLHttpRequests. This tip shows how the moderate use of session cookies can maintain just enough server-side state to significantly reduce client-server traffic, while still allowing fallback to cookie-free operation.
Mertz, David. IBM (2007). Articles>Web Design>Programming>Ajax
Building the Front End: Craft Intelligent and Intuitive Front Ends for Ajax Applications
With Ajax still one of the industry's hottest buzzwords, more and more applications are being built with Ajax technologies. However, it's not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.
McLaughlin, Brett D. IBM (2007). Articles>Web Design>User Interface>Ajax
Call SOAP Web Services with Ajax, Part 1: Build the Web Services Client
Implement a Web browser-based SOAP Web services client using the Asynchronous JavaScript and XML (Ajax) design pattern.
Snell, James. IBM (2006). Articles>Web Design>Programming>Ajax
Convert Atom Documents to JSON
Converting an Atom document to JSON might, at first, appear to be a fairly straightforward task. Atom is, after all, just a bit of XML and XML-to-JSON conversion tools are widely available. However, the Atom format is more than just a set of XML elements and attributes. A number of subtle details can make proper handling of Atom difficult. This article describes those issues and demonstrates a mechanism implemented by the Apache Abdera project to convert Atom documents into JSON and produces a result that is readable, usable, and complete.
Snell, James. IBM (2008). Articles>Web Design>XML>Ajax
The basic and prebuilt effects in script.aculo.us are nice, but if you really want to build something great why not investigate doing your own, homegrown, do-it-yourself effects. We’re going to show you how to take basic effects and build on them to create your own. So let’s get going.
Fuchs, Thomas. Vitamin (2008). Articles>Web Design>Ajax
Develop a Dojo-Based Blog Reader
In this article, the authors put your newly gained knowledge into practice by starting the development of a simple Dojo and Atom-based blog reader.
Shachor, Gal, Ksenya Kveler and Maya Barnea. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
Develop an Ajax-Based File Upload Portlet Using DWR
File upload is a basic function of today's Web portals. In this article, authors Xiaobo Yang and Rob Allan describe how to develop an Ajax-based file upload JSR 168-compliant portlet using DWR (Direct Web Remoting). DWR is an ideal Ajax framework for Java developers that dynamically generates JavaScript based on server-side deployed Java classes. You will learn how you can use DWR to retrieve file upload progress from the portal server.
Yang, Xiabo and Robert Allan. IBM (2007). Articles>Web Design>User Interface>Ajax
Fifteen Things You Can Do with Yahoo! UI
Slicken up your web apps with these tips and tricks using the Yahoo! User Interface library.
Diaz, Dustin. Vitamin (2008). Articles>Web Design>Programming>Ajax
To most, the virtues of Web 2.0 are rather ephemeral; that’s always been one of its main criticisms. However, I like to think that one of the movement’s key aspects is a sense of community, an ability to create sites and applications that bring people together.
Adams, Cameron. Vitamin (2008). Articles>Web Design>Programming>Ajax
Integrate XForms with the Google Web Toolkit, Part 1: Introducing GWT's JavaScript Native Interface
This four-part series demonstrates how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application.
Galpin, Michael. IBM (2007). Articles>Web Design>Ajax>JavaScript
Integrate XForms with the Google Web Toolkit, Part 2: Creating an Artist and Album Management Form
This four-part series demonstrates how to use the Google Web Toolkit (GWT) and XForms together to create a dynamic Web application. Part 1 looked at the JavaScript underpinnings of each technology. Part 2 shows you how to use those JavaScript underpinnings to start mixing the two technologies together to build the rock star application.
Galpin, Michael. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
In simple terms, Ajax is an approach to rendering web pages that improves a web site's appeal and usability. It enhances user interaction by targeting updates from the server to specific areas of a web page. It allows information to be changed without long delays or frustrating page refreshes.
Prokata (2006). Articles>Web Design>DHTML>Ajax
JSON is an easy format to use for sending (and receiving) data that maps to objects, or even arrays of objects. In this final article of the series, you'll learn how to handle data sent to a server in the JSON format and how to reply to scripts using the same format.
McLaughlin, Brett D. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
Make Ajax Development Easier with AjaxTags
Developers and users have much higher expectations for the usability and responsiveness of Web-based applications in the Web 2.0 era. Unless you've been living under a rock for the past two years, you've likely heard of Asynchronous JavaScript + XML (the Ajax technique). Ajax allows you to build slick, responsive, and highly dynamic browser-based user interfaces without requiring browser page reloads. This article takes a look at AjaxTags, a Java/JavaScript Library that lets you easily integrate Ajax functionality into your JSP pages.
Wintschel, Daniel. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
Make the Best Use of Asynchronous Callbacks
It takes some finesse to make the best use of asynchronous callbacks for Ajax data sources in JavaScript applications. This tip discusses why you should use asynchronous callbacks for Ajax data sources and gives examples of coordinating the readiness of mutually dependent application data sources that may become ready at undefined times with asynchronous calls.
Mertz, David. IBM (2007). Articles>Web Design>Programming>Ajax
Mastering Ajax, Part 1: Introduction to Ajax
Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>Interaction Design>Ajax
Mastering Ajax, Part 1: Introduction to Ajax
Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>Interaction Design>Ajax
There are 14 readers currently online: 1 registered user and 13 guests. Register.

![]()
![]()


![]()
![]()
![]()