Idometer is a project mainly written in SCALA and SHELL, it's free.
"What the heck do I do all day? Where does my time go? I would like to measure the time I spend for each task... I would like to have an I-do-meter!"
... is your tool to regain control over your daily work time.
That is, where I-do-Meter joins in. It is your daily stopwatch and -applied consequently- shows you
Using it consequently, you will say:
Try your I-do-Meter - it's free!
So far for the marketing talk ;-)
The idea is, that you create some "tasks" in I-do-Meter, including the non-domain stuff, like reading emails or drinking coffee, or what else. You can also set an estimated duration, i.e. how long you think you need for a task to finish.
Now you start the day by selecting a task and starting it. The continuous work on one task is called an "activity". Everytime you change your task (because of an interruption, a pause, or because your current task goes into wait state), the current activity is stopped, stored, and a new activity for the new task is opened.
In the end you have a record of every activity (and indeed every switch) for a day, week, month ...
As every activity is dedicated to a task, you can now build reports with sums for every task over some range of time. A week, a month, a release cycle, whatever.
The project has a first output: There is an izpack installer to install version 0.0.3, which is a little test scenario. You can start a Swing Gui, create new Tasks, select them, and start and stop activities for them.
The info can be stored in a file and reloaded from it for further handling. There is even a simple Option dialog, but without any meaning currently.
So what you can do is tracking your tasks. But currently you are not able to get any data out of it. This is what comes next.
I-do-Meter is a little hobby project, written in Scala, and serves as a little example for a Scala tool chain. (SBT, ScalaTest, scala-swing, Netbeans7.0 Scala Plugin, sbt-netbeans-plugin, sbt-izpack-plugin)