FTP Sync application (Java)

Completed Posted Jan 14, 2008 Paid on delivery
Completed Paid on delivery

"FTP sync", We need a very small java program with source that has a small cpu overhead. The application will take one parameter, a config file path. The config file will contain options including 1) a delay in seconds 2) an FTP server URL to connect to (including possible port) 3) FTP username 4) FTP password 5) a local FTP sync path 6) an application path to execute 7) timezone offset The application will connect with the remote FTP server using the URL, username, and password and compare the files on the FTP server with those in the local FTP sync directory. If there are any files that are changed (added, deleted, or updated) then those files need to be downloaded. We only require one-way sync. For each file added or updated, the launch application will be executed with the full file path of the new/updated file as a parameter based on a supplied xml config file. This config file will specify the launch command based on the xml file name. After all updates have been made, the application will disconnect from the server and a system delay will occur for the length specified in the config file. After the delay the process will repeat.

## 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

Java running on both Linux and Windows

Engineering Java MySQL PHP Software Architecture Software Testing

Project ID: #3632479

About the project

15 proposals Remote project Active Jan 15, 2008

Awarded to:

ricks7

See private message.

$85 USD in 10 days
(87 Reviews)
5.2

15 freelancers are bidding on average $74 for this job

suthernsoftware

See private message.

$85 USD in 10 days
(61 Reviews)
6.6
orbitalsoftware

See private message.

$68 USD in 10 days
(32 Reviews)
5.4
cristikkk

See private message.

$127.5 USD in 10 days
(87 Reviews)
5.3
amiytarik

See private message.

$68 USD in 10 days
(18 Reviews)
5.0
raylinnejbcc

See private message.

$68 USD in 10 days
(35 Reviews)
4.5
teamfairbytes

See private message.

$46.75 USD in 10 days
(25 Reviews)
4.1
joshaxtell

See private message.

$63.75 USD in 10 days
(10 Reviews)
4.1
swooppl

See private message.

$63.75 USD in 10 days
(17 Reviews)
3.6
ajfuel

See private message.

$68 USD in 10 days
(11 Reviews)
3.6
amitvce

See private message.

$63.75 USD in 10 days
(11 Reviews)
3.1
amberjvw

See private message.

$55.25 USD in 10 days
(7 Reviews)
2.4
minaevalex

See private message.

$85 USD in 10 days
(2 Reviews)
0.0
expertteamvw

See private message.

$51 USD in 10 days
(0 Reviews)
0.0
carlosdemoraes

See private message.

$113.05 USD in 10 days
(0 Reviews)
0.0