I am creating an application that is essentially a financial alerts site. I am a basic level Java programmer, and I have created some of the logic for alerts in Java.
I want to be able to have pop-ups appear on the desktop whenever something ‘interesting’ happens (interesting depends on %change, liquidity and a few other simple factors).
What is the best combo of technology to implement something like this?
I would use the java.awt.SystemTray in Java SE 6. It’s cross-platform and pretty easy to use.
Although some people hate the balloon notifications in Windows, they’re the least obtrusive popups, since they can be ignored by the user or easily dismissed. Most importantly, they can’t be missed by the user who has been away from the computer, because balloons (at least in Windows XP/Vista) use system idle timers to determine when’s the right time to disappear.
Some prefer more traditional toast notifications, similar to those shown by Outlook – they show up and slowly fade out, giving the user some time to interact with them if needed.