Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am building a j2ee web application with a MySQL db.
I need to whip up some reports, and slice and dice the data in various ways.
Is it best to tackle each report requirement, write the code to serve up the data?
Or, is there a framework I should look into?
Take a look at JasperReports (http://www.jasperforge.org). You can integrate it into your Java app or use it as a stand-alone reporting application along the same lines as Crystal Reports.
It's hard to give a precise answer as you didn't give many details so I'd just suggest to have a look at JasperReport (and iReport), Eclipse Birt or Pentaho Report.
This thread will give you some information on the differences between them. Or Google a bit.
recommend ireport, a sub-project in JasperReports
http://jasperforge.org/plugins/project/project_home.php?projectname=ireport
You might also want to look at Docmosis since you can do a lot of the work in the templates which are just doc or odf documents. You can't do everything in Docmosis but typical report stuff can be done faster little code.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Ideally the library needs a detailing of what tables/columns/aggregation each dimension/measure map to. Then when given the list of selected ones it generates the SQL querie(s)
Probably what you need is a generic layer to access the underlying analytical database, like OLAP4J which provide API layer to the underlying analytical databases.
I haven't used it myself, but I've heard good things about Pentaho. Java based and open source.
See also this question here: Java Business Intelligence framework with ad-hoc web reporting? and the linked jasper plugin for Groovy. However, ad hoc query is very seldom and I am currently facing the same problems.
I think that Adhoc queries for BIRT and JasperSoft are offered only in the "Enterprise" (read "commercial") solution. I am trying to implement it in a way that the creater of the report can provide parameters (special marked) and that the end user can choose to include or exclude this parameters. This is not particulary "Ad hoc", but will be enough for my customers requirements.
If you are looking to generate a query easily from several databases you can try Active Query Builder, it's graphic (let you drop down tables), dead simple to put in your program and is easily customizable (to some extent), this coupled perhaps with JasperReports or with a simple grid, may help you to do what you want.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm writing the code to access and download data from some web sites using HTMLUnit.
I was wondering whether a tool that could help me exists. I think maybe to a visual tool, something that lets you express the path you want to follow on the web sites visually and generates the Java code.
I'd like something for HTMLUnit, but I'm open to other solutions.
Writing screen-scraping code gets very repetitive :(
I used to work at screen-scraper. Not sure if it's quite what you're looking for, but it's definitely a powerful tool for building web-scraping scripts.
Not exactly visual tools, but maybe you could use something like JMeter or The Grinder for recording navigation scripts of web pages. They surely are easier to use than writing all the input requests by hand in HTMLUnit.
There is only one tool that does exactly this - and does it very very well - but it's highly expensive, since their technology is amazing. Some of the biggest companies uses this. I think you might be able to get a free trail, if you want to try it out. http://kapowsoftware.com/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I need a reporting framework that supports web views with ad-hoc reporting, as well as styled, canned PDF reports.
My users will be non-power users, so I'll need to present something usable for the ad-hoc reporting.
What's the best current solution in the java world?
There's a jasper reports plugin for grails
Not used it yet myself tho...
Candidates are Eclipse BIRT, JasperReports (has Grails plugin), Google Chart (has a Grails plugin I think), Pentaho and possibly Flying Saucer (Grails plugin named "rendering") if you just want the PDF generation and do the reporting yourself with eg JFreeChart.
However, you probably won't find much of ad-hoc reporting in those tools and I believe it to be hard to make a generic ad-hoc tool. It's hard to give a final recommendation since they all have their strength and weaknesses.
check out pentaho. it's open-source, free to use, but has paid support model
Depending on the number of users you have and the amount of money you want to spend, Inetsoft's product line might work for you. It's a java web app that allows you to create simple logical data models which users can then use to create adhoc reports.
Our organization has had success with it on a small scale, but have encountered a lot of issues trying to scale it for 2000+ users.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am looking for a framework that will help me to build help system for my java based web application. Would be great if it will be the system that easy to use and maintain but provides all features average help system needs.
At the moment I see it as a some kind of system that will produce bunch of html pages with search functionality located in http://host/MySuperApp/docs/. The documentation will have a lot of code snippets and graphics. At the moment multilanguage support is not really needed even it is standard feature this days.
Any other features that are great but I wasn't thinking about them yet are welcome.
Any suggestions are appretiated,
Thank you guys in advance!
Some years ago, I worked with the Eclipse Help System. Eclipse is not necessarily needed to integrate it in your project. Its helpfiles are also based on .html pages. Unfortunatly I dont know if they continue developing it, but at this time it already provided all the aspects you would expect from a help system.
There are a lot examples out there on how to integrate it in your project, but its possible, that maybe there are already better frameworks today.
Have you tried http://www.sphinx-doc.org/en/stable/. It was initially created for python. Very easy to use.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
There are plenty of Java wiki engines. I'm currently looking for good lightweight wiki , something like the community wiki on Stack Overflow, that can be easily integrated into excising applications.
I personally use JSP Wiki. It's lightweight, easy to use, and obviously uses Java. You just drop it in an application server, make some small config changes and you're golden! I set this up as my company's Wiki and it runs just great.
I really like Mylyn WikiText: besides offering UI elements like an Eclipse editor, it offers API and Ant tasks for working with various wiki formats (Textile, MediaWiki, Confluence, Trac) and exporting to HTML, PDF, and others. It's available in Eclipse Galileo and as a standalone library (see bottom of the page).
Consider FitNesse if this is in any way programming related. It allows you to write tests in the Wiki and have the testing framework update the Wikipages with the results. This allows others than programmers to collaborate on this.
http://fitnesse.org/FitNesse.UserGuide.OneMinuteDescription
check out GWiki, http://labs.micromata.de/display/gwiki/Home it's great.