DataVision (http://datavision.sf.net) is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn be used to produce PDF, text, HTML, PostScript, and more.
DataVision is written in Java and uses the Bean Scripting Framework to add multi-language scripting. DataVision ships with JRuby.
* Added a Formula Languages item in the Report menu that brings up a dialog for editing the report's scripting languages.
* Added a ``Scripting Language'' drop-down menu in the formula editor, startup formula, and suppression proc dialogs.
* Changed ``ruby'' to ``Ruby'' as the language name in all example XML files and in Scripting.java. I've added a hack that will change ``ruby'' to ``Ruby'' when the report is loaded. Without it, you would see both names in the language drop-down menus which, though harmless, is annoying.
* Documentation for the new and changed dialogs.
* Fixed a problem with table object lookup which caused an IllegalAccessException error when dragging fields onto the report. Thanks to Peter Wilkinson and sausaurabh77 for tracking down the solution.
DataVision 0.9.2 is now available from SourceForge at