Skip to content
An open source reporting tool
Java Shell NSIS Makefile HTML Ruby Other
Branch: master
Clone or download
Jim Menard
Latest commit d5b33e8 Jun 29, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin updated Ruby Jul 30, 2014
docs updated Ruby Jul 30, 2014
dvtestdb initial checkin from SourceForge source Jan 28, 2010
examples no errors; just warnings Jul 24, 2011
images initial checkin from SourceForge source Jan 28, 2010
jimm Test failure caused by unnecessary deleteOnExit. Jun 29, 2015
lib Removed files that should not be checked in. Added docs/faq. Dec 18, 2013
packaging initial checkin from SourceForge source Jan 28, 2010
.classpath Removed hard-coded db driver jar files from classpath. Made junit.jar… Feb 7, 2013
.gitignore ignore IntelliJ project files Jun 26, 2013
.project initial checkin from SourceForge source Jan 28, 2010
COPYING no errors; just warnings Jul 24, 2011
ChangeLog initial checkin from SourceForge source Jan 28, 2010
Credits no errors; just warnings Jul 24, 2011
INSTALL initial checkin from SourceForge source Jan 28, 2010
Makefile got tests running from Makefile Jul 30, 2014
README note about my fork Aug 26, 2011
TODO initial checkin from SourceForge source Jan 28, 2010
applet.html initial checkin from SourceForge source Jan 28, 2010
build.xml updated Ant build script Jul 26, 2011
datavision.bat initial checkin from SourceForge source Jan 28, 2010
datavision.sh initial checkin from SourceForge source Jan 28, 2010
metadata.dtd initial checkin from SourceForge source Jan 28, 2010
parameter.dtd initial checkin from SourceForge source Jan 28, 2010
report.dtd initial checkin from SourceForge source Jan 28, 2010
sqlite_test_database.db initial checkin from SourceForge source Jan 28, 2010

README

This is an unofficial fork of DataVision, which I originally wrote but no
longer lead or support. I like having my own copy and playing with it. For
example, I've updated the Java to work under Java 1.5+.

  Jim Menard, jim@jimmenard.com

Introduction
============

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

DataVision was developed by Jim Menard (jim@jimmenard.com). The project's
leader is now Frank W. Zammetti (fzlists@omnytex.com). The latest version of
DataVision can be found on the DataVision Web page at
http://datavision.sourceforge.net. New releases are also announced on
Freshmeat (http://freshmeat.net) and on the DataVision mailing list
(http://sourceforge.net/mail/?group_id=33343).

Documentation
=============

For quick-and-dirty installation instructions, see the file INSTALL.

For complete documentation, see the docs directory. The User's Manual
starts at docs/DataVision/DataVision.html and the FAQ starts at
docs/faq/faq.html.

Copying
=======

For licensing information, see the file COPYING.

DataVision uses the JCalendar widget developed by Kai Toedter
(kai@toedter.com), icons developed by Sun, JRuby
(http://jruby.sourceforge.net), and the Bean Scripting Framework. For their
respective copyright notices see the file COPYING.

Miscellaneous Last-Minute Notes
===============================

For the most up-to-date notes, see the DataVision Web page.

There's one more thing that's not yet documented, but you may want to play
with: the stuff in jimm/datavision/testdata. There you will find code to
create example databases. The PostgreSQL and mySQL directories work. The
Oracle directory might work, but I'm not sure. You will have to be
logged in as a user that's allowed to create new databases.
You can’t perform that action at this time.