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
|