Time-Monkey is a project mainly written in Java, it's free.
Time Monkey
TimeMonkey is a time management system for the Android platform and is a companion to Dasher.