How to create more interactive Web apps with Ajax technologies
Updated 23 Nov 2009
Building smart Web applications for a smarter planet Explore an architecture for intelligent Web-based applications while learning about each component in the application. Find out why, with the emergence of Web 2.0, there is a lot of momentum to build intelligent Web apps that provide more intelligent services. More >
Create optimized Dojo builds for your custom Dojo artifacts: Develop a custom Dojo build for your custom widgets without including any modules from the dojo/dojox/dijit packages into your build output. Learn how custom Dojo builds reduce the number of modules to be downloaded by combining all the modules into a single file, thereby reducing the number of network calls required for the individual module files.
Dojo Grid using the MVC design pattern: Understand and easily master Dojo Grid, even if you have never used it before. Using this article, which describes the major features of Dojo Grid from a Model-View-Controller design pattern perspective, learn how Dojo's open-source, portable JavaScript toolkit lets you quickly build rich-client Web applications.
Manage tasks with common Ajax workspace: Increase your productivity when managing the tasks of developing Ajax applications. Regular developerWorks author Judith Myerson covers how you can use common Ajax workspace as a way to collaborate with team members, make or get workspace templates, allocate workspace dynamically, centralize communications for better administration, and make or get Ajax libraries.
Automatically update a Web page with dynamic elements: Discover how you can use Asynchronous JavaScript and XML techniques to refresh only the dynamic parts of your Web page. Clear old UI components while automatically updating the dynamic elements of a Web page, and use Java code to add new elements and put them into their proper spot.
Collaborate to brainstorm and share projects: Want a real-time interactive collaboration Web site? Using this article, address the needs of people who want to collaborate as well the developers who want collaboration models that they can modify for different reasons. Learn three collaboration scenarios: Supply Chain Management, Plant Engineering Management, and Research Papers in Science, and find out the impact of IPv6 on mobile devices.