I am currently investigating the best development tools to use to create a web browser based application that will cater for the following functionality
1) Import of a PDF document (that represents a diagram and is the bottom layer)
2) Manipulate other standard graphic images (from a set of available images shown on the side of the web page)
3) Superimpose these other graphic images on another layer on top of the PDF diagram by dragging and dropping
4) Create superimposed grouping of sections of the PDF diagram (by clicking various points that eventually form a bounded/coloured rectangular shape)
5) Mirroring, Rotating, Scaling the bounded areas (including the implied contents beneath the bounded area i.e. from the PDF layer)
6) I also need to perform scaled measurements on the diagram using mouse clicks.
7) Save some representation of the work performed back to a server database (probably using AJAX and json)
I would also be interested in any comments on what are the merits of using different graphical formats (SVG etc...).
Feel free to throw any comments into the mix. I am at the learning/investigating stage and any comments or insights that save me headaches downline () would be very much appreciated.
maybe a framework like jQuery has cross-browser applications of the methods you are describing. Sorry to be quasi-informative. Good luck.
thats really an interesting project, i think all can be done in flash or silverlight in a better way. i dont know much about those technologies but both of them require ActiveX plugins to run.
Thanks for the response.
I think you are correct. I have started investigations into Canvas (HTML 5). I have been using JQuery for a year or so and I would certainly entertain using it provided I can find libraries that help with the graphical bits (from my research so far SVG seems like a promising route to take).