DataVision
What is DataVision?
From the User's Manual:
DataVision is an Open Source database 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 runs almost anywhere. It can generate
reports from databases or text data files. Any database with an available
JDBC driver should work: Oracle, PostgreSQL, MySQL, Informix, hsqldb,
Microsoft Access, and more. Columns read from text files can be separated
by any character.
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.
Where can I find DataVision?
The DataVision Web Site
is hosted on SourceForge. The project summary page
contains additional links to forums, news items, and more.
Where can I download DataVision?
You can follow the ``Download'' link on the DataVision Web site, or you can
jump
to the downloads page.
Who maintains DataVision?
It's all Jim Menard's fault. His email address is jimm@io.com.
Why can't I recompile DataVision?
If you have no problems compiling datavision but your changes don't take
effect, that is probably because you forgot to re-make the jar file.
make jar
The ``jar'' make target depends upon the ``all'' target, which means that
make will recompile DataVision before creating the jar file.
If you try to recompile older versions of DataVision (before 0.7.7) you
will get an error message about a missing directory. The image files used
by DataVision used to be copied into the jar file from another directory
outside of the datavision directory.
If you wish, you can extract those files from the
lib/DataVision.jar file.
# Make a temporary directory
mkdir temp
cd temp
# Extract the files in the DataVision jar file
jar xf ../lib/DataVision.jar
# Move the missing graphics files
mv toolbarButtonGraphics ../..
# Remove the temporary directory
cd ..
rm -fr temp
Don't forget to make the jar file, too. See above.