Introduction
DataVision is a database reporting tool similar to Crystal Reports. Reports
can be viewed and printed from the application or output as HTML, LaTeX2e,
XML, DocBook, or tab- or comma-separated text files. From the LaTeX2e and
DocBook output files you can in turn produce PDF, text, HTML, PostScript,
and more.
Report descriptions are stored as XML files. This means you can not only
use the DataVision GUI, but you may also edit reports using your favorite
text editor.
DataVision is written in Java. It runs under Linux, Windows, various
flavors of BSD and Unix, and Mac OS X. It can generate reports from Oracle,
PostgreSQL, MySQL, Informix, hsqldb, Microsoft Access, and any other
database with available JDBC drivers.
DataVision is developed and maintained by Jim Menard, jimm@io.com.
Call For Volunteers
If you would like to help by translating DataVision to a new
language, please let me know. Translations
that have been completed or in progress include
- bg_BG (Bulgarian, Bulgaria) by Tony Tomov
- en_US (English, USA) by Jim Menard
- es_MX (Spanish, Mexico) by Miguel Angel Rojas Aquino
- fr_FR (French, France) by Daniel Essayag and Yaacov Akiba Slama
- it_IT (Italian, Italy) by Guido Amoruso
- pt_BR (Portuguese, Brazil) by Carlos Silva
- pt_PT (Portuguese, Portugal) by Sergio Ferreira
- ru_RU (Russian, Russia) by Igor Osminin
Documentation
The documentation page contains links to the User's
Manual, FAQ, and Javadocs.
A new mailing list named
datavision-users@lists.sourceforge.net has been created for
the discussion of tips, tricks, suggestions, bugs, and workarounds. For
more information, see the documentation page.
Download
Download
the latest version () from
SourceForge. The download contains the Java source code, a jar file (so you
don't have to compile anything), scripts for running DataVision, and the
documentation.
Changes
Here is a summary of the major changes in version
.
- Added the '-w' Swing layout engine command line option. Now you can
run a report and display the output without opening the GUI report design
window first.
- Bug fixes:
- Removed extraneous '?' in XMLDecl when writing report XML
file.
- Deleting a User Column from a report removes its SQL from the
query.
- When a group footer is output, make sure all of the footers before
(above) it are also output.
- Fixed an error message problem when reading report XML.
- Fixed null pointer exception when reading a line from report
XML.
Bugs and Missing Features
The bug list is now being maintained on the SourceForge project
Bugs
page.
Here is a short list of things that are not implemented, but are necessary
to make DataVision really useful:
- Paste needs to work properly. Undo, Redo, Copy, and Cut work just
fine.
- Change the RPN formula syntax to a more natural scripting language,
perhaps SQL or Ruby (via JRuby).
- Joins should support inner and outer joins.
- Sub-reports.
- Suppression procedures: a per-record way to specify when to
suppress (hide) report sections.
Documentation errata may be found on the Documentation page.
User Community
This list of countries includes those from which I have received emails and
those subscribed to the Datavision Users mailing list.
- Austrailia
- Belgium
- Brazil
- Bulgaria
- Canada
- Czech Republic
- France
- Germany
- Greece
- India
- Italy
- Malaysia
- Mexico
- New Zealand
- Paraguay
- Philippines
- Portugal
- Russia
- Slovak Republic
- South Africa
- Spain
- Sweden
- Ukraine
- United Kingdom
- USA
There is now a DataVision user's mailing list. For more information, visit
the documentation page.
Copying and Warranty
The notices that were displayed here have moved to the Copying and Warranty section of the
DataVision User's Manual.
Page last modified on
.
Site contents © 2001- by Jim Menard.
All rights reserved.
|