ABOUT SCENARIO PUBLICATIONS PRESS DEVELOPER

A General Logging Service for Affective Diary

The logging service is a software program that automatically, and in the background, captures events relevant to the Affective Diary and provide a general API that allows accesses to the logged events on SonyEricsson P900/P910 Smartphones. Furthermore, the software also handles automatically data transferring between the software on a phone and a PC based Affective Diary application.

NOTE: This Software comes with absolutely no warrenty or support. This is the outcome of a masters thesis project

Events handled

Incoming/outgoing SMS text messages and phone calls, taking/removing photos and Bluetooth presence. The logging server even logs system events, i.e.the events indicating when the logging server is turned on and turned off.

How to use it

The only thing you need to do is to download the software, install it on your P900/P910 phone, and reboot your phone. The logging server will be started automatically every time the phone is rebooted. If you want to log events of Bluetooth presence, do not forget to enable the Bluetooth service on your phone.

The logged events can be transferred to a PC-based Affective Diary application automatically when a connection between the phone and the PC is established. Then you can review and work on the representation of the logged events on the Affective Diary application as usual.

The phone/pc communicates with a simple file-based command interface (details can be found here). Visit the Affective Diary Application to see how this is done from within a C# application.

If you are interested in watching program print-outs, you can create a log file directory under the C: drive on the phone. The directory should be named as C:/Logs/ADserver/. This can be done by QuartzFileManager provided by Symbian. The logs can then be found under this directory. If you experience any problems with the logging server please create the log directory if you have not already done so.

Under C:/documents/media files/other/ on the phone you can find several directories generated by the logging server:

Downloads

This project was targeted towards the current version of the Affective Diary, thus we provide two pre-compiled versions of the logging server

The logging server provides a general API that can be used by third-party applications. A test program shows how the API can be used. You may need ExeLauncher to run the program on the phone.

Libraries and header files for phone call event logging can be downloaded here.

Contact

Rui Gao (email: ruig atsign kth "dot" se)
Markus Bylund (email: bylund atsign sics "dot" se)
Martin Svensson (email: martins atsign sics "dot" se)