I need a really, really stripped-down FTP client that uses two desktop icons, one to connect and send files, the other to connect and receive files. It needs to have a clean GUI that will allow the user to enter the FTP site information, user name and password, initial remote directory and initial local directory. The user should have the ability to change this information if necessary, but on a routine basis that information will not be displayed while the program is operating.
When the user drags-n-drops or copies files or folders to the "Send" desktop icon, or simply clicks on the icon, the program should connect to the FTP site and either start transferring the selected files immediately, or else display the contents of the default remote directory and prompt the user to highlight and upload files and/or any subfolders and their contents. When the "Receive" icon is clicked on, the program should connect to the FTP site and display all the files in the default remote directory and prompt the user the ability to highlight and download files from the default remote directory to the default local directory. The user should be able to browse the local PC. The user does not need to be able to change file or folder permissions. The program should warn of duplicate file names.
The program should be able to accommodate PASV transfers, and it MUST work flawlessly with all types of Internet connections, routers and firewalls, including dial-up, DSL, T1, cable, satellite, etc.
I don't need to reinvent the wheel, and I'm sure a lot of the basic code is readily available. I just need it packaged in a very basic brown bag for use by people who are really, really tech challenged.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).