views:

49

answers:

2

I have to develop a specialised report editor in Java. The user will get a number of fields that can be layed out on a page plus some graphical elements. The resulting report design needs to be serialized into already defined database tables.

The actual generation of the report onto paper is already done. I need to provide only a graphical editor for the definition of the report.

Is there any software library that will help to achieve this without reinventing the wheel?

Suggestions so far:

  • Eclipse Birt: A complete reporting framework, including a "Design Engine API". Sounds good.
  • Eclipse GEF and Zest: More low-level 2-D layout of elements. Complicated?
  • JasperAssistant, iReport (Jasper): Much too powerful and cannot be constrained to specific requirements
  • DynamicJasper: Is an API to create reports programmatically, but is NOT an editor/designer
A: 

JasperAssistant is an Editor for JasperReports.

Another commonly used reporting tool is BIRT, the designer is called BIRT Report Designer

stacker
A: 

In that case i would only recommend DynamicJasper you get all JasperReports features (dynamically) without reinventing the wheel.

medopal