##Database setup
Your need to create a mysql database using the script "hci.sql" in folder "database". Then you can config the database connection information in txt file "db.txt"
Source code is in folder "ActivityCollecter".
The execute file in folder "tools" is "ActivityCollecterConsole.exe" and "ActivityUploader.exe".
it will collect your interactions with applications which you can config it in txt file "config.txt". You just need to run it by click "ActivityCollecterConsole.exe" and it need to run continually in order to collect your interactions
Sometimes if the program crashes or "ActivityUploader" program crashes, please close then re-start it.
you need deploy the web application "ActivityManagment" in a tomcat server. it is a background program to process the collected low level your interaction data and the front-end application use a web page embedded a java panel or open the default web browser to show the your history activities.
Source code is in folder "ActivityTracker".
You can run it by the bat file "run.bat" or the execute file "activitytracker.exe". The database connection configuration file is also "db.txt".
Two other parameters is for ActivityTracker:
-
WEBAPPLICATION: the web application url
-
JAVAFX: show history activities in javafx panel if true, or open it using browser. this is because the encoding problem in javafx panel and i'm trying to fix it.