The object of this app is to make moving photos from your memory stick or CF to it's final drive destination in zero clicks. Basically this assumes that the user usually puts new photos in a sub directory of a single home directory. Today you have to create a new target dir, name it, then cut/past the various photos/video from varios removable media sub-dirs, drag to final dir, it's a pain, right? So, given that brief into, let's move to the spec: Win32 app to do the following: - when a removable media (RM) is inserted into system, this registered app pops up - the pop up determines, by flash vendor (we'll start this project with Sony mem stick file system) where all the photo and video are on the RM. The popup window shows all the files in two sub window, one window for photos, one for videos, of course we want to see not file names but thumbnails/filenames. - at the top of the pop there is the assumed home dir and below that, an entry field for the final target dir name. - Hit Move, or Copy and all the files are moved to the target dirs (one sub dir under the Sub dir for photos and one dir for videos. Or maybe both photo and video in the same dir. We can discuss the best option here. - If Move, then files on the RM are deleted, if Copy, then popup closes. We can do lots of future embellishment, but let's start here. This is my first project on RaC so I imagine winning coder can help me flesh out the spec and the UI model a bit better. I have a few more fun projects like this in Multimedia so it would be great to hook up with somebody superb and do a string of these.
## Deliverables
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
Target OS is WinXP at first, but if this looks good, we'll want to do all the Windows, maybe Linux and MAC.