2013-09-08 4 views
0

В Java Я пишу приложение системного лотка, которое работает в фоновом режиме на рабочем столе пользователя.Взаимодействие с приложением ловушки Java

Как взаимодействовать или взаимодействовать с этим приложением в системном трее из другой программы Java? Я хочу иметь возможность отправлять уведомления в службу произвольно, например, заставляя ее отображать воздушное сообщение.

Любое решение должно работать на Windows и Mac, и было бы неплохо, если бы он работал и на Linux тоже, но эй, Java по своей сути кросс-платформенный, так что это не должно быть проблемой .. правильно ?!

Большое спасибо

ответ

0

Если другие программы (не поддонов) являются Java, RMI, вероятно, самый простой подход. Если другие программы не являются Java, но имеют хорошую поддержку SOAP, создайте WSDL (включая XML-схему) для представления уведомляющих сообщений, а также вызовите приложение Endpoint.create приложения для прослушивания SOAP-сообщений из других программ.

+0

RMI, безусловно, чище, чем моя первоначальная мысль, обновляя файл, который просматривается приложением в системном трее - очень грязно ..! Другие программы будут Java, поэтому я буду исследовать RMI. Благодаря! – ComethTheNerd

Смежные вопросы