[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] DataVision 0.9.0 released

Jim Menard

3/3/2005 12:59:00 AM

[Quick Ruby-related summary: Upgraded to JRuby 0.8.0 and now using the
Bean Scripting Framework, which supports JRuby and other languages.]

DataVision 0.9.0 is now available from SourceForge at
<http://sourceforge.net/project/showfiles.php?group_id....

DataVision (http://datavis...) 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
allow
languages such as Ruby for scripting.

Changes:

* A default format and border for the entire report. To edit it, select
the
new "Default Format..." item in the "Format" menu.

* Formulas are now run using the Bean Scripting Framework
(http://jakarta.apac...), which means that you can use any
language
the BSF supports for formulas. Each report has a default language and
each
formula can use a different language. DataVision ships with JRuby,
which is
a BSF language. This means that existing reports will continue to
work with
Ruby and that no changes are necessary to continue using Ruby. If you
want
to use a different language, see "Adding another language" in the
User's
Manual. There is no GUI yet for editing the report's default language
or
individual formulas' languages. For now, you will have to edit the
report
XML manually. There is a little bit of documentation in the User's
Manual;
more will be forthcoming.

* The report is exposed to formulas as a global object called
``report''. In
Ruby scripts, it is $report (the ``$'' means it is a global
variable). More
information about what you can do with the report object will appear
in
future documentation, and some changes to the report object may be
made to
allow for access to interesting bits of information.

* Upgraded to JRuby 0.8.0.

* A number of code refactorings that don't change behavior.

Bug fixes:

* Removed quotes around classpaths in datavision.bat.

* Fixed documentation error that showed incorrect arguments for PDFLE
constructor.

Jim
--
Jim Menard, jimm@io.com, http://www.io....
"SPOON!" -- The Tick's battle cry
"Not in the face! Not in the face!" -- Arthur's battle cry