The Internet felt a little dated and boring until a set of recent events. The unveiling of two experimental projects by Google — Google Maps and Google Earth — changed all that and the enthusiasm of the web application development communities was reignited. These applications present a new type of user interaction. Instead of user interactions being interleaved with page submissions and a wait for the server to reply, the application responds immediately. The so-called World Wide Wait (a cynical reinterpretation of the acronym WWW) is now over and Web 2.0 (coined for the radically different feel of these highly interactive applications) is here.
This chapter provides a detailed description of the mechanism behind Ajax and shows how it works. You also get hands-on experience with wiring library components to implement a highly interactive album search page for the PIX system. The library component used is an open-source library called Direct Web Remoting 2.0, or DWR 2.
By the end of the chapter, you will: