These are preliminary specs and will get VERY detailed as soon as people show interest.
We need a client-side application which will run as a background process on a windows and/or mac machine whose primary function will be to:
1) Connect to an online service and download a hierachial category tree which a user can build in this off-line application or online in a web-based application.
2) Auto-open when a user inserts a new type of media storage device such as CD Rom or a USB storage device from a digital camera. Users should be able to auto-import their images to the application which will have a default storage directory which a user can modify. Moreover, users should have the option to upload the images AT the SAME TIME to our online web-application, and these images should appear immedietely.
NOTE: We should have support for common RAW image formats from companies like Nikon, Canon, Casio, Sony
## Deliverables
Single installable application in Java or C++ which will work on Windows 2000+ systems and Mac OS 9 + systems.
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. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
mac os 9+
windows 2000+
128 ram minimum
733 processor minimum
entire application must be under 14 megabyes with installation file