For my dissertation I decided to create a timer application for HGV drivers adhering to EU driving laws. To coincide with my final project, which will be home automation controlled via Google Glass, I wanted my dissertation to involve wearable computing. The Pebble smartwatch (https://getpebble.com) is a relatively inexpensive piece of hardware that is developer friendly and has an active developer community.
My project is fully open source and available at my GitHub repository (https://github.com/sephallen/DriverTimer). I plan to use my GitHub commits as a method for data collection, and I will describe my commits in detail on my blog starting from today.
Data collection is the process of gathering and measuring information on variables of interest, in an established systematic fashion that enables one to answer stated research questions, test hypotheses, and evaluate outcomes. The data collection component of research is common to all fields of study including physical and social sciences, humanities, business, etc. While methods vary by discipline, the emphasis on ensuring accurate and honest collection remains the same. The goal for all data collection is to capture quality evidence that then translates to rich data analysis and allows the building of a convincing and credible answer to questions that have been posed.
My project is based on an open source stopwatch project created by one of the developers at Pebble which is also available on GitHub (https://github.com/Katharine/pebble-stopwatch).
Unfortunately the original project was based on an earlier version of the Pebble SDK and would not compile due to some build errors. After fixing the errors I was presented with this:
I then made some minor UI tweaks to suit the application better for recording driving time:
Made timer units more relevant to driving, H:MM:SS instead of MM:SS:MM. Increased timer font size. Removed line separator.
From my GitHub commit (https://github.com/sephallen/DriverTimer/commit/afaf3f2e8b95366a67f8ece93bcceb354ffa5b1c).