We have a dos batch file that has some paramaters hard coded at the top then executes a few commands that call a java app that communicates and transfers files to/from a vendors web server. Id like to replace the batch file with a gui that can be run on any Win2k SP4 or above machine and run from a network UNC path.
The commands go something like...
java [url removed, login to view] "website" "username" "password" "verb" "paramater"
The verb can be eg sendfiles, getfiles, queryfiles, changepassword.
I'd like the gui to:
A) have a 'settings' menu item to define website, username, program root folder, getfiles target folder, sendfiles source folder.
B) A 'tools' menu to collect 'oldpassword' and 'newpassword' from the user then execute the changepassword verb.
c) a main screen with a filepicker for the user to select files to send.
Must be able to address UNC paths for folder locations. Must be runable from a UNC path. Must be light and portable. EG one executable, one INI to store settings. No installation or reg changes.
On tricky part is that the java app cannot accept a list of files. It's either a single file name or a wildcard mask. So if the user selects 4 files to send (normal) they'll need to be copied from the UNC path to a temp local folder then the paramater for the sendfiles becomes eg c:\tempsend\* then rmdir tempsend.
The dos commands do spit out output as they're executed so it would be nice to be able to capture this and have some error checking.
I can provide a sanitized version of the existing bat file, A screen scrape of runtime input and output, and documentation on the java app usage if I get a reasonable bid.
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).
Various Windows 2000 Pro sp 4 and Win XP Pro SP 1 machines with latest JRE.