C Program improvement, change internal “database” to SQLite3.
Our product, Witsbits®, is a real-time online backup service that uses a software agent running in the background of the user’s computer to monitor changes to selected files/folders. When changes occurs it upload the file or, sends delete or rename requests to the remote side. A tray icon shows the current status of the agent.
The application program (which this project regards) is written in pure C for MS Windows (NOT .NET).
You are an Expert C programmer and you are Very comfortable with:
- Windows file system events
Experience with SQLite3 ([url removed, login to view]) is a plus
Today, the program stores & processes status data (from file system events) in regular text files.
The program listens to file system events and log them in multiple text files. A worker thread reads the text files and performs actions on the events. It then merges the event files into a larger summary file. The summary file is used to detect uncaught file system events.
Your work is to remove the use of regular text files and get all this into one or several sqlite3 databases instead.
The software is distributed under GPL so there is nothing preventing you from inspecting the source code before you make your decision. Please have a look at the source code here [url removed, login to view] before you bid on this project.
We want all work delivered as patch/diff files, so we can inspect and approve it before we apply it to the main trunk.
Please observe, we are developers, we will inspect the delivery, we will discard any non-professional or undocumented code.
Delivered code must run flawless on Windows XP and Vista (any version or languages).
5 freelancers are bidding on average $78 for this job
hi, i have long exprience in C/C++ and DB design and development. i have made some projects recently using SQLITE DB. plz contact me through PMB. thanks