Java based portable agenda