<= Previous | Next => | Table of Contents DataVision FAQ

2 DataVision

2.1 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.

2.2 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.

2.3 Where can I download DataVision?

You can follow the "Download" link on the DataVision Web site, or you can jump to the downloads page.

2.4 Who maintains DataVision?

It's all Jim Menard's fault. His email address is jimm@io.com.

2.5 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.


<= Previous | Next => | Table of Contents Valid XHTML 1.0! Valid CSS! DataVision FAQ