A need an app in low recource language that will run on a windows desktop 2000 and higher.
It will run under two conditions
1- when user starts it
2- when a certain program starts (user will input what program)
The program will take two shots of the desktop per second and a record task mgr process list w/ram,cpu every 2 seconds, maybe send to xml or csv, with time stamp so we can import to excel. the program will also take a screenshot when the mouse is clicked in addition to the 2 shots per second.
Im not sure if we store all these shots as images or as a compressed video. I need to know what takes the lowest resources on the machine and what is the smallest size
If user sets up option #2 above then it will run when that program runs(always until stopped) and stop when the user closes the program. If the user goes idle for greater than 10 seconds then we stop recording and resume when activity occurs again.
_This app must be very low on resourse and ram_, and maybe if we store as images we can use jpeg2000 or somthing like that to keep image size very low but lossless quality. If we use video id like to hear what we can do to keep fileseize low, maybe even flash for video. let me know in your bid
when the program or session is stoped the folder where either the images or video are will be zipped automatically and ftp'd to a location. the zip name will be the computer name and the time. FTP info will be set in the app and will only prompt user if no settings are there or if it cannot connect. The user will option to not ftp and just keep zip locally, by check box in option setting
I will make gui screens for you to use in either vb.net or c#
If you need component for zip or ftp let me know
## 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
ftp screenshot image and video