Sandeep Deb's Home Page
Time Tracker
  An utility to track and report time usage
Capturing time has been on my mind for some time now :). You can read the background of this software in the following blog entries. This is an application to capture time usage. This application tries to make the nevitable process of time capture an easy experience. The links above say a lot about the features, design goals and the drive for this software and hence I will try not to repeat the same here. Instead, let me list down the things that can still be improved in this software.
  • This is writen in Java 1.6, the choice was more driven by my expertise in Java (read, lack of expertise in other languages :). I would have much preferred this tool to be developed in VC++ or .Net, simply to reduce the memory footprint. Maybe, I will port this application to a native platform soon.

  • While reporting, I need to provide an UI to help the user edit the task names, aggregate a group of tasks into a logical name, and provide an ability to filter the tasks that needn't be reported. At present, I don't feel the need of this feature but I have a warm feeling that this is going to start nagging me soon in the future.

  • Currently, this is a single system application. A small client-server mechanism can be a helpful add-on to collate information in a multi user deployment scenario.

As with all softwares, this one will also go through it's evolution cycle based on needs and demands, but for now here is the link for you to download, install and play.

Download & Install