First, the app must be written in Delphi.
I need a windows app that can run in the background that can do the following:
-track and record the X,Y position of the mouse over time. It must work across any number of monitors the user has. The data can be stored in memory. Have a sample/seconds value that is not hardcoded so it can be experimented on without modifying code.
-if the mouse is used to move or resize a window, record the 4 X/Y coordinates defining the window and name of the window (it may be an app or explorer file window), should also be recorded with the X/Y coordinates of the mouse. Be smart and record the window name of the start of the moving and stopping, not every interval. Also record the sample number. 32bit INT
-the timestamp of each X/Y recording should be computed, not stored. Record the start time. Have a small window that displays running time, number of samples & memory usage and functional button. No need to update on every sample. Make sure the update value is not hardcoded. Computing timestamp is needed for replay or data dump.
-if no movement is performed, record nothing, however continue to increment the counter in memory
-replay: In a display window that is resizable, replay the movements of the mouse and windows moved and resized. There should be a representation of the outlines of the monitors in the system.
-dump to .csv file. Saved data dump all recorded values to .csv. Also add time by using start time and sample number (time is not stored)
-Functions/buttons for app: Start (start recording), export (dump data to .csv), Stop (stop recording), clear data (clear stored data).
-all non-hardcoded config values, store in a text file name [login to view URL] Testing will be faster if values are not hard coded. Any values that may need experimentation, put in this file
This app is for a research project. Based on the results, it may lead into a larger project.
To prove to us that you have read this fully, put your favorite Delphi component library as the first word(s) in your bid. That will prove you have attention to detail and did not auto-bid (spam) our posting.
Good luck. It will be a fun/interesting project. As an additional incentive: When we publish our research article, we will give you credit link to your social media account. Keep in mind this is a self-funded research project. If you are only looking for $$, it is probably not a fit. Trying to build something here.
TMS is nice components library. Why do u want to store data in memory? It's possible to save data into local database or to append rows into csv file, app could create a new file every time when it starts.
Bu iş için 7 freelancer ortalamada $120 teklif veriyor
Hi There...! Note : I give you 25% off on my all services. So grabs this special limited discount offer. Let’s get to the Project. I came to know that your Looking a developer which have rich knowledge about websit Daha Fazla