A Java-based desktop notification platform