First, you have to be familiarized with the Form Toolbar that comes with Acrobat Professional. I need to develop a simplified version of that toolbar's functionality. The program should open an image (TIFF, GIF, JPEG) of an 8 1/2 x 11" page that contains text. The user will then select widgets from a palette (text field, check mark or radio buttons) and place them on top of the image. I already wrote the above part and will provide it to you. Where I really need help is in the rubberbanding, selecting one of the widgets, resizing it with the little lateral handles, highlighting any rectangle when the user clicks inside its boundaries, erasing the highlight when the user click on an empty background, etc. Images have different resolutions (72 dpi, 300 dpi, 600 dpi) and hence the program should do the appropriate fit-to-screen resizing. I am willing to pay a bonus for any extra fancy stuff that you may want to add.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law.
Java 1.4 The application should eventually compile and build on Borland JBuilder X. If you use another environment, that's Ok. The program uses JAI (Java Advanced Imaging) and a publicly available class called "JadeDisplay" which I will provide. It allows you to put an image in a JFrame and adds the scrollbar support for you. The program should have a professional look. I will post a separate bid to have the icons and cursors designed by a pro. Your opinons on this are welcome.