I’ve been looking for some some answers about Adobe AIR in its current version and I’m wondering if any of you could let me know if I can do all these things with an Adobe AIR app, since I know they have their limitations:
-
Sit in the system tray in Windows and as a small icon in the top-most bar in OS X while running in the background? Will this require different programming to support both platforms?
-
While being in the background, be notified of which app gets the focus and when? Ideally, I would also get the name of the document, URL of the website (if we’re on a browser with tabs) that has the focus, etc. I’m trying to build a tool similar to RescueTime, that tells you how much time you spent on each app or website.
-
Have a specific system-wide hotkey (like Alt+Space) that when pressed, the app comes up into focus (from being in the background)?
-
Show notifications (Growl-style unintrusive popups) for specific events?
-
Being notified when the system gets inactive (screensaver pops up, users “sleeps” computer, etc)
Thanks!
AIR isn’t created with system programming in mind, it has web roots. Items 2, 3 and 5 could be done with native helper, but this require system programming for each target platform.