Crucial updates in OAT 2.4
OAT version 2.4 was released recently. There are, of course, many updated things, but several of them really need attention.

First of all, our current core project, the RDF Browser. It is now greatly enhanced, which - in addition to its modular structure - allows really comfortable ways of exploring RDF data. I am adding new visualization tabs from time to time: we now have 8 of them. Newest tabs are Images (simply retrieves all image links from RDF and displays them) and Navigator. Navigator is in many ways similar to Browser, but there are no <a>++ lookups: instead, clicking on an URI changes current resource. If this URI is not dereferenced yet, it is first acquired (via sponger, of course).

I have also rewritten the DAV Browser basically from scratch. It is now easily extendable and displays additional information: file owner, group and permissions. When files are saved, one can also specify their permissions.

As reported in earlier post, JSON security is a popular topic now. I am glad that our support for this matter was finally included in a stable release, and not only in CVS builds.
One major change in 2.4 (which is not particularly visible, but important) is reorganization of core OAT components. The dependency handling and dynamic inclusion process was separated to bootstrap.js file; large monolithic OAT.Dom library was splitted into several smaller, standalone logical entities: OAT.Style, OAT.Dom and OAT.Event. Not only this brings more logic into function names, but also helps maintaining objects of reasonable size.

I spent lot of time optimizing the performance of SVG grapher component. The SVG speed is really an issue, because dragging a graph with hundred of nodes is just a pain. I believe I managed to reduce the JS overhead to minimum, so now the bottleneck should be only the actual SVG renderer.

Last but not least, the OAT.Tab component now allows 'undocking': this way, one can pull off a tab (by dragging) from its parent container, displaying contents in a window. This is a welcome addition specifically to RDF Browser, where one can now view multiple visualizations at the same time.