úterý 9. srpna 2011

Remote Notifications

Na letošním jOpenSpace jsem měl Lightning talk o tom jak jednoduše vytvořit desktopovou notifikační aplikaci, řízenou pomocí HTTP requestů. Aplikace je na pár řádků a nezávisí na žadných dodatečných knihovnách. Integruje tři nepříliš známé vlastnosti Javy:

  • ikonka v System Tray - přidáno v Java 6
  • přehrání systémových zvuků (ve Windows) - od Javy 1.4
  • HTTP server - v Javě 6 od Sunu/Oraclu (HotSpot, OpenJDK)

Ukázky zdrojového kódu a použití výsledného programu najdete v prezentaci.

Celý projekt naleznete pod GPL licencí na GitHubu na adrese:
https://github.com/kwart/Notifier

Aplikaci si můžete rovnou vyzkoušet spuštěním Notifier.jar.