I\'d like to generate alarms on my Java desktop application :
You can also try using Quartz http://quartz-scheduler.org/ . It has a CRON like syntax to schedule jobs.