• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Graphical editor advice needed

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,

I need to develop a lightweight report builder that will support elements like graphs & tables.
Could you please point me to the right direction on how to design this? Could you post a link
or a book I can read?
I need to think about features like report templates,page setup,titles,headers,footers,
designer panel,zoom,pan,drag&drop,palette,properties editor,saving/loading of reports,print.
What I worry about is to come up with a clean,maintenable and extendable design.

Any advice would be appreciated,
Thanks,
Cornelius
 
Bartender
Posts: 1810
28
jQuery Netbeans IDE Eclipse IDE Firefox Browser MySQL Database Chrome Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why do you want to reinvent the wheel when there are already tools like DataVision? You're talking about a HUGE project.

If you really want to start down this road, reading the source code of DataVision or the other open source report writers would be a good place to start.
 
Peter Cornelius
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, thank you for your reply,
I had a quick look in DataVision,it looks nice but I do not feel it fits what I am trying to do.
The starting point of our report is not a datasource like a database or an xml file but a 2D graph
which we paint ourselves. A use case would be : add selected graph A in the report, generate another
graph B from A , add B to the report as well , take B and make another graph out of it C , add C
in the report as well and also a table for C that shows numerical values.
And I would like to offer a UI that allows you to do so and perhaps,with click-select/move/resize
to offer some basic editing functionality to the report's layout.
So the domain and the flow is quite different than we what DataVision or JasperReports could offer unless I get it all wrong.
reply
    Bookmark Topic Watch Topic
  • New Topic