Imagine a true thin-client web application environment, with no browser incompatibilities, no plugins, and an interface that's closer to a desktop app. You can have it all, today. Welcome to The Toolkit. Mastering Dojo walks you through the whole range of modern web problems, from bringing simple web pages to life with widgets and animation, to designing and building an enterprise-class, single-page Rich Internet Application (RIA). Are your web pages becoming more and more complex, with hundreds of lines of sprawling as clients demand modern designs? Or maybe you're about to enter the new world of single-page, Rich Internet Applications? Dojo is the unified toolkit that you need to get the job done.