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.
Komentáře