2 votesDaniel shared this idea ·
Been thinking about this a lot since I made by last two comments :)
What about using NFC tags? They are cheaply available and can be used as anchor points to automatically take the guesswork out of where we are. Obviously not everyone is going to use them - but they are becoming more popular.
I often see gaps in my Manic Time and wonder what I was doing. Sometimes I have to run out and I'm driving. Other times its a bathroom break.. but I can't tell for sure. GPS would help with the driving, but what about in the house? That's where these NFC "anchors" would solve the problem.
So lets say I buy five flat adhesive NFC tags. I easily program them with a free app on my phone. I program the tags as URLs representing the five places I spend my time.
So when I'm in any of those places, I simply set my phone down on the NFC mat, and manictime now knows definitively where I am, and I can determine what I was doing and for how long.
From a programming perspective, you'd want to tap into the accelerometer events - no need to use up the battery. When the accelerometer suddenly stops or slows - you flip on the NFC and scan for a tag for 30 seconds. After reading a tag or timing out, the monitoring process goes to sleep until the next accelerometer event fires.
Also - if you make an Android application - try not to use Google Services, or write in the ability to turn them off. By doing that - you've just made your app usable by all Blackberry 10 users :)
As mentioned, tracking how long we're on the phone and which numbers, and whether its outbound or inbound would also be quite useful.
I would also like it to keep track of when the phone is asleep, and if it wakes up, for how long.
Also, similar to the documents in ManicTime - have the ability to take "screenshots" throughout the day .. "record a 10 second audio clip every 30 mins", "make a record of all of the bluetooth and wifi devices currently detected" "make a record of all access points in the area, or which one we're connected to" "use the audio to determine if its a noisy environment we're in or if its quiet" "use the camera sensor to detect if its bright or dark where we are" All little tidbits that could help us fill in the gaps later on as to what we were doing.
ManicMobile may be worthy of a separate application - but its "the other picture" of my life that I need tracked in the same way... I have given a lot of thought to what an application like this should look like. It should be able to detect if we're in a vehicle, walking, or bicycling. It should build "trips" for its autotagging - so the route we took is stored but more importantly - we were travelling from point A to point B. Time spent at Point A .. time spent at Point B. Places that we stop off at often, it should prompt us "what is this place?" and we can say "its work" .. "its home" ... etc. Same thing with frequent trips ... "Driving to/from home" ... "Driving to/from work" At the end of the day I want to see time spent travelling, and time spent at each location. Certain locations are billable. Certain locations are not. And of course - it should integrate in with ManicTime to show that I was outside and break it down into travel time and work time.
I second this.
Just put a checkbox beside each of the "group by" fields that says "Sub-Total?" If checked, it inserts a total line and provides a subtotal of that grouping.
I am often wanting to separate out my billable and non-billable. I need to see both - but I have to run two separate timesheets and then combine. For quick at-a-glance timesheets this is a pain.