I have a project in which i am allowing users to enter an event of recurrent type and get the details of the recurrence from him. So far in the research I am thinking of using ICal4J for reading and writing the recurrence details in the format of .ics files.
I am yet to figure out a way to get the next possible date of scheduling, given the recurrence rule according to rfc-2445. I was thinking of using an open source library which is already implementing this functionality.
If anyone has any ideas(apart from quartz) for this please share them.