1. JFreeChart
- Free chart library developed in Java
- allows to generate professional charts like, Pie (2D and 3D), Bar, Line, Area, Bubble, Time series, Candle stick, Pareto, Gantt, Meter, Symbol, Wafer map charts etc.
2. JCCKit
- The Java Chart Constuction Kit (JCCKit)
- creates scientific charts as well as plots
- Small (< 100Kb) Java library and a very flexible framework
3. BIRT
- An eclipse-based open source reporting system for web applications
- Free licence
- It has two main components : Report designer based on Eclipse, and
A Runtime component that you can add to your application server. - It also offers a charting engine that lets you add charts to your own application.
4. jCharts
- 100% Java based charting utility
- This package has been designed from the ground up by volunteers for displaying charts via Servlets, JSP's, and Swing apps.
5. Jasper Reports
- Powerful ; Open source Java reporting tool
- Written in Java
- can deliver rich content onto the screen, pixel-perfect reports to the printer or into PDF, HTML, XLS, CSV and XML files
- creates page oriented, ready to print documents - Simple and Flexible
- allows access to data from any source of data
6. Pentaho - BI (Business Intelligence)
- Enterprise-class Business Intelligence (BI) - including reporting, analysis, dashboards, data mining and workflow
- incudes Eclipse BIRT, JasperReports, Mondrian, JPivot, scheduling, web services, busienss rules
- Simple but Rich interface useful for business analysts and Report developers
7. Windward
- reporting and document generation software suite
- used in document intensive industries like insurance, finance, Legal, and HR
8. Cewolf
- relies on JFreeChart and its rendering engine
- can be used inside a Servlet/JSP based web application
- used to embed complex graphical charts of all kinds (e.g. line, pie, bar chart, plots, etc.) into a web page.
- provides a full featured tag library to define all properties of the chart (colors, strokes, legend, etc.)
- The JSP which embedds the chart is not polluted with any java code.
Everything is described with XML conform tags. - Everything takes place in client side with on file created on the server side.
9. JGraphT
- Free Java graph library that provides mathematical graph-theory objects and algorithms.
- supports various types of graphs including : directed / undirected, labelled, weighted / unweighted, simple-graphs, multigraphs, pseudographs, sub-graphs, unmodifiable, listenable
- can create graphs based on: Strings, URLs, XML documents, etc.
10. JChart2d
- A Java swing widget (JComponent) for precise runtime-dynamic display of tupels in form of a 2D stripe chart.
- Appropriate for engineering task where precision is more important than presentations.
- Key features are : Minimal configuration effort, Automatic scaling and labeling, Thread-safeness, A clean and extendible API and extensive documentation.
11. iReport
- A visual reporting tool based on JasperReports
- Written in 100% pure java
- You can manage charts, images, subreports etc.
- Data can be retrieved using JDBC, Hibernate, TableModels, JavaBeans, XML, CSV etc.
- It supports output in PDF, RTF, Open office, XHTML, DOX, XML, XLS, CSV, HTML, Java2D, Text etc.
12. JOpenChart
- Free and Open source Java library
- Toolkit for creating different kinds of charts and embedding them into web applications or Swing applications.
13. JFreeReport
- Free Java report library
- Full on-screen print preview
- Data obtained via Swing's TableModel interface (making it easy to print data directly from your application)
- XML-based report definitions
- Output to the screen, printer or various export formats (PDF, HTML, CSV, Excel, plain text)
- support for servlets (uses the JFreeReport extensions)
14. OpenReports
- Flexible open source web reporting solution, Simple to use
- can generate dynamic reports in a browser
- uses JasperReports
- support for several reporting engines that are open source like JFreeReport, JasperReports, Eclipse BIRT and JXLS
15. Datavision
- 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.
16. JMagallanes
- Open source end user application for OLAP and Dynamic reports
- written in Java/J2EE
- combines static reports, pivot table and charts
- It reads from SQL and other data sources.
17. FreeReportBuilder
- Application to create a simple report quickly
- can work with any database that has a JDBC driver
- include FreeQueryBuilder to create SQL queries without directly writing SQL
- create graphs from the report because include JFreeChart
- can load, save report in xml format
- allows drag & drop of any component and adding images
- can define Headers and footers, group headers and footers.
- Nested Report
- You can insert "Retrieval arguments" for to run a same report with different parameters on the WHERE clause
- Print/Save the results of report
Other tools
DocumentBurster
- takes PDF reports as input and bursts them based on meta-data
- Generated documents can be delivered on a variety of destinations like email, ftp, fax, archive and many more.
- works on all versions of Windows and most of the UNIX systems.
- works by reading meta-data which is easily included in the document to indicate the splitting and delivery methods to be used.
- Easy to define your own custom delivery targets with the help of a plug-in architecture
- Easy to define simple or complex schedules for bursting
- Command line support so it is easy to automate the bursting of reports
SWTJasperViewer
- A JasperReports viewer component for SWT/JFace based applications and Eclipse plug-ins
- designed with reusability
- developed as part of the JasperAssistant report designer where it's used for report preview.
ART
- Lightweight, multi platform web based query tool and reporting environment
- Easy customizable, support graphs, export resultset in various formats via plug-ins
OpenI
- A simple web application that does out-of-box OLAP reporting
- Its a J2EE web application to build and publish interactive reports from OLAP data sources
- uses JPivot, Mondrian, R Project, JFreeChart and JasperReports
Chart2D
- Library written in Java
- used for adding 2D charts to Java programs
prefuse
- A Java-based toolkit for building interactive information visualization applications.
- supports a rich set of features for data modeling, visualization, and interaction.
- provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity.
QNPlot
- provides graphs of one or more functions as Swing components.
- can render large amounts of real-time data
- Coordinates are of type BigDecimal for arbitrary-precision
- High performance
- All classes are completely thread-safe
- The axis has schemes to automatically choose step sizes for the index
No comments:
Post a Comment
Note: only a member of this blog may post a comment.