Finally, I decided to put the project “SQL Report”into Google Code as a open source project, including all of the source code, binaries and documents. I have wrote a few document for SQL Report in Chinese, this may be the first document in English
. I have to prey my pool English will not make you more confused with this project.
In the past few month, I have published a few source code package and video clips. Now, I plan to expose everything of this project to you. You can download, modify and commit your changes underlying the copyright (Apache). Before that, I have to admit the following facts:
1. This project have been developed almost 5 years, all of the source code is code by myself, nobody have put a single character in it. I mean that opening source would not bother my old colleagues.
2. This project have been deployed in some commercial product as a report render, and I am not maintenance those version anymore, because I am not worked for them now. So, I can not guarantee that the new version can be deployed in those projects
.
3. It is a huge change at the version 3 (code name: ERIS), the new version 4 (code name: AENEAS) is based the ERIS.
4. The project got it’s name“SQL Report”for the initial goal of version 1: Retrieval data from databases with SQL and generate a HTML-based report. I will not change the name even it support other data sources except databases.
OK, I’d like to make a features list for you guys to having a overview of this project.
- SQL Report is a flexible web-based report engineer in JAVA.
- Easy to deploy, no Tag Lib, only one servlet.(Even you can use pool JSP access reports without configuring a servlet).
- Pure web-based user interface. All functions, including viewing reports and administrative, can be done in IE and FF. No other applications to be needed.
- Having fun with built-in functions. You can create a complex report with a single SQL and set all parameters from a web-based GUI.
The following shows major different with each versions, you will get a brief view of the history of this project.
Version 3.8.0 (Current Stable Version ,ENRISING version) (Release date: 2008-08-01)
Version 2.1.8 (BOCO version) (Release date: 2007-05)
Version 1.7.5 (Business Intelligence version) (2006-11-03)
I have made a release plan as listed below.
As you can see, I do not set the exact release date for those releases, I will release a Sprint plan in the next few days.