I'm involved in developing a free on line academic instructional tool which can be used by students of VLSI Engineering. A lot of VLSI CAD software is exorbitantly expensive and beyond the means of many people.
Central to the application is the ability of the user to draw polygons on the screen interactively using a mouse. For now, I'm looking to develop a simple graphic editor application using which one can draw rectangles on a Canvas and perform the usual operations - select, move, delete, shrink etc. I intend to do further calculation on the entered rectangle sketch (or layout in VLSI terms).
So far, I have been able to develop a small prototype which allows interactive rectangle creation but lack selection and transform capabilities.
I was wondering if there is any open source application or a book which can guide me in the correct direction. As I said before it is for academic, non profit purposes only.