synchronization program for synchronization to linux server and 2-3 users(repost)

Ακυρώθηκε Αναρτήθηκε Dec 21, 2005 Πληρώθηκε κατά την παράδοση
Ακυρώθηκε Πληρώθηκε κατά την παράδοση

want a database program that can - in realtime - synchronize files from a user to a server. whenever a files has changed or a new file created then the file must be synchornized with the linux server. Solution must be able to use these 3 features: A) "Byte Level Differencing" B) "Block Level Differencing" C) "Write Monitor Differencing" With these 3 things then only the *changes* made to a file - and not the entire file - are transferred across the network in a compressed format. This increases the speed of synchronization and file backup over slow network connections such as dialup telephone lines. You might be able to get inspired by the enclosed program - or especially by [url removed, login to view] Please write what you have previpously done related to this project and why you are the right coder for this job. Kind regards, Jack

## Deliverables

- server module must contain a database that runs first time and stores all files and file information and that way can keep track of changes. Both a client and server module must be made (for linux). Client must be for XP. must support "resume" and start again autamtically if connection sis broken during up or download. Client must compress and encrypt the files and up/download from the server. Files at server must be saved there "as is" in encrypted and compressed form (to save server space and server CPU time as well as up/down time and bandwidth). When synchronization is "down" then files from server are decompressed and de-crypted on the client software/client computer (when the user has 2 or more comouters that needs to be synchornized). - requires server and client side - must compress and encrypt files on client and send to the server where they are saved/stored "as is" (no de-cryption or de-compressing whatsoever on the server) - must synchronize files - in real time - user must be able to use 2 or more computers (but never at the same time) and software must tehn update both clients - must work 2-way (synchronize up and down) - must advise user before deleting files - must search/check for files that have moved folder - If a file (in a folder/subfolder) that is synchronized is deleted, renamed or moved on the client then the client software should ask if that file(s) should also be moved/renamed/deleted on the server (so the server database knows what to do when the user logs in to his other PC). Please bear in mind that the enclosed program has a lot more features than what I am looking for sinc e the online database should help with the synchornization. Also, the client will be a little smarter since it must advise the user if the user deletes/renames/moves any file - and ask if this should be reflected by the servers database also. 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

xp and linux

PHP

Ταυτότητα Εργασίας: #3170426

Σχετικά με την εργασία

4 προτάσεις Απομακρυσμένη εργασία Ενεργό Dec 29, 2005

4 freelancers κάνουν προσφορές κατά μέσο όρο $1764 για αυτή τη δουλειά

bitworksltd

See private message.

$4250 USD σε 45 μέρες
(105 Αξιολογήσεις)
7.3
huyvtrany2k9

See private message.

$1700 USD σε 45 μέρες
(4 Αξιολογήσεις)
5.2
crable

See private message.

$680 USD σε 45 μέρες
(4 Αξιολογήσεις)
3.9
denkavw

See private message.

$425 USD σε 45 μέρες
(1 Κριτική)
0.0