Связь между Adobe Air или браузером и Java Web Start - PullRequest
0 голосов
/ 12 ноября 2009

Мы разрабатываем приложение, и клиент запросил, чтобы часть его приложения оставалась в Java Web Start, а другая часть - в браузере. Я думаю о AIR как об альтернативе браузеру, потому что это может дать нам больше возможностей, потому что нам не нужно оставаться в изолированной программной среде безопасности браузера.

Как мне поговорить о приложении Air с приложением Java Web Start? Должны ли они общаться через сервер? Я предполагаю, что потенциально вы можете просто создать сокет-соединение между ними.

1 Ответ

1 голос
/ 12 ноября 2009

Вы уже назвали два лучших варианта - создать сокет-соединение или реализовать серверный API. Есть и другие хакерские методы, которые вы тоже можете использовать - например, если вы используете AIR, вы можете иметь как приложение Java, так и приложение AIR для чтения / записи в файл на диске для связи. У этого есть множество других проблем (блокировка файла при чтении / записи), которых нет у соединения с сокетом.

...