101495 Windows Desktop Application

Em Andamento Postado Nov 27, 2006 Pago na entrega
Em Andamento Pago na entrega

I need a Windows GUI wrapper for a java command line program. The aim is to have a easy to use system that administrators can use to allow users to copy their files to the computer with the application on it and have them automatically processed by the command line software. I have a nearly complete working version of this software which I can supply the chosen programmer which a previous programmer completed (unfortunately his mother became seriously ill and was not able to complete the project).

The GUI applications needs the following features:

- The ability for the admin to set the locations (user directories) and frequency of checking for newly copied files. Each user will have their own share folder.

- Unzip any folders if the user has copied the files in zipped format.

- Filter for the right file type (this is pretty simple and involves the looking at the first four bytes of the files).

- Move the files on to a queue folder for processing.

- Pass the files from the queue folder to the command line program. The command line software has a very simple interface, with only the input and output file or directory paths passed (ie ./commandlineprogram C:\input\ C:\output\).

- Move the processed files back to each users output directory location. The directory structure should mirror that of the input structure. The administrator should have the option to have the files/folders put in the user output folders in either a zipped or unzipped form.

- Parse the command line program's logfile and generate a summary of the processing. This is straightforward as the logfile is in xml format and I already have php code that does this.

- Automatically move the user file/folders into a archive after a certain period of time has elapsed. The location and time for this move should be able to be set by the administrator.

Issues

The command line program is too complex to set up on your end (it requires three other external software package and is a total pain). For testing purposes you will need to write a basic stub program. All this stub program needs to do is copy the input files to the output directory.

I have no preference for which language this is written in. I have had too many bad experiences with programmers who start projects then disappear so you will need to update me with your progress daily. Payment will be by escrow or on completion.

A couple of questions that came up last time so I thought I should add the answers here.

1. The program will only be used by an administrator - the users will upload their files using any method that the admin allows (file share,ftp,html,etc). The application may have many users but only one admin.

2. The command line application only has two parameters 1. The input file or folder path and 2. The output file or folder path.

3. You can use any runtime library you like (within reason). Java 1.5 will be installed on the machine and it will be running XP.

4. Icons and a .chm help file have already been created.

.NET Programação C Delphi Java Odd Jobs

ID do Projeto: #1847662

Sobre o projeto

Projeto remoto Ativo em Jul 11, 2012