LOGIN
|
REGISTER NOW
|
SUBSCRIBE
AS OF 6/19/2013 10:38PM EST
HOME
ALL STORIES
LATEST NEWS
COLUMNS
OPINIONS
GUEST VIEWS
SHORT TAKES
LINKAPALOOZA
NEWSWIRE
SPECIAL REPORTS
ZEICHICK'S TAKE
SD TIMES 100
BE A NEWSHOUND
IPHONE APP
IPAD APP
RSS FEEDS
FACEBOOK
TWITTER
WHITE PAPERS
SPONSORED PROFILES
JOB BOARD
WEBINAR CENTER
FREE SOFTWARE
ANDROID NEWSLETTER
BIG DATA TECHREPORT
ALM
SHAREPOINT
EVENTS CALENDAR
PRINT/PDF EDITION
PRINT/PDF BACK ISSUES
SUBSCRIBE TODAY
CUSTOMER SERVICE
EDITORIAL BEATS
GUEST VIEW GUIDE
SD TIMES 100 GUIDE
EVENTS CALENDAR
ADVERTISING
ARTICLE REPRINTS
REPORT A BUG
SITE MAP
ABOUT US
BZ MEDIA NEWS
NEWS ON MONDAY
SPTECHREPORT
SPTECHWEB
SPTECHCON
IPHONE/IPAD DEVCON
ANDROID DEVCON
PRIVACY POLICY
CONTACT US
HOME
>>
COLUMNS
JasperReports Disappoints
By Allen Holub
Tweet
December 15, 2005 —
(Page 1 of 2)
So, youve just bought a used car. You put the key in the ignition, and nothing happens. You turn to the salesman, who looks you in the eye and says, Oh! you wanted an engine with that car! Thatll cost you extra. This same story applies to a lot of free software. You can download it for free, but when it comes to learning how to use it, or getting all of the features that you really require, it will cost you extra.
Ive been spending the past few days working with JasperReports (jasperreports.sourceforge.net). This package is a popular report generator that started out as an open-source project and has now transmogrified into a company called
JasperSoft
.
The problem is that JasperReports itself is an amateurish piece of work with an unwieldy install process and lousy documentation. You must download the library from SourceForge, but like a lot of open-source software, you must also manually find and load other libraries to satisfy internal dependencies, then you also have to install ant, and run various ant scripts to compile the thing. The online documentation is the typical disorganized collection of sample apps with an inadequate overview thrown in as an afterthought. In the you-want-an-engine-with-that-car department, the author of the library will sell you a US$50 book (The JasperReports Ultimate Guide) that comprises the real documentation. Or so it would seem.
Unfortunately, much of the Ultimate Guide itself is made up of sequences of words that begin with a capital letter and end with a period, but which dont form a sentence in the English language. For example: The initial report templates have to be compiled into a more digestible form before being used for filling with data. And To use a report virtualizer is very simple. It is only about supplying an instance of the net.sf.jasperreports.engine. JRVirtualizer interface as the value for the built-in parameter called REPORT_VIRTUALIZER when filling the report. The documentation is filled with programmers conceits, like using an XML DTD to describe syntaxa format that virtually nobody understands, though it does prove that the author is more of an uber geek than you. To make things more confusing, the documentation literally has no examples in it.
Next Page
Pages
1
2
Share this link:
http://sdt.bz/29024
Technorati
Digg
Reddit
Slashdot
Facebook
Friendfeed
Twitter
del.icio.us
NEXT ARTICLE
 
LOADING...
News on Monday
more>>
Android Developer News
more>>
SharePoint Tech Report
more>>
Big Data TechReport
more>>
Download Current Issue
JUNE 2013 PDF ISSUE
Need Back Issues?
DOWNLOAD HERE
Want to subscribe?
Mobile Commerce World
6/24/2013 to 6/26/2013
San Francisco
UBM TechWeb
USENIX Federated Conference
6/24/2013 to 6/28/2013
San Jose, Calif.
USENIX
Microsoft Build
6/26/2013 to 6/28/2013
San Francisco
Microsoft
Conf. on Big Data Security
7/17/2013 to 7/18/2013
Boston
MIS Training Institute
ACM SIGGRAPH
7/21/2013 to 7/25/2013
Anaheim, Calif.
ACM SIGGRAPH
More