Well, it seems there’s no such thing as a soft launch when it comes to open source software. 🙂 We’ve tagged the final code for Dojo 1.8.0 in our git and subversion repositories and submitted it to our CDN partners, but you won’t find it on dojotoolkit.org yet because we’re still finishing up some needed final updates to the site and documentation. In less than a week, on August 15, we’ll be officially releasing the latest version of Dojo, along with a raft of new documentation and detailed information on all the new features included in this release. In the meantime, hang tight, and we’ll be all set next Wednesday for the grand unveiling.
Now that Dojo 1.8 beta is out, I encourage you to check out some of the new features in this release. There are three brand new visualization components for mobile (phones & tablets) and desktop browser platforms. Each of these components answers specific advanced needs in term of visualization and may be useful in your apps.
The first component I’d like to introduce is the calendar component. This is a full featured UI component that displays calendar events either in day, week, month or yearly view. It its fully compatible with the dojo/store APIs and can be filled with any kind of data coming from your server. It is easily styled using CSS.
You can read more about the calendar component in the Dojo calendar beta documentation.
The second component is a fully redesigned gauges framework for Dojo that comes with several predefined gauges. With this new framework, creating your own gauges or customizing existing ones is now as easy as assembling predefined elements such as indicators, scales or tracks and connecting a few custom functions for custom drawings. Gauges can be horizontal, vertical, circular or semi-circular.
You can read more about the new gauges and their framework in the Dojo gauges beta documentation.
Finally, I’ll mention a pure data visualization analysis component, the treemap. This component displays data as a set of colored, potentially nested, rectangular cells. It can be used to explore large data sets by using convenient drill-down capabilities. It relies on data clustering, using areas and color information to represent the data you want to explore. Like the calendar component, it can connect to any dojo/store implementation.
You can read more about the treemap in the Dojo Treemap beta documentation