• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Graphical editor advice needed

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • 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
  • 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
  • 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.
 
Getting married means "We're in love, so let's tell the police!" - and invite this tiny ad to the wedding:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic