Плагины для браузеров |технологии для связи через COM-порт - PullRequest
1 голос
/ 24 октября 2010

Я хочу разработать специальный плагин для браузера, который будет взаимодействовать с локальным COM-портом (в основном для чтения ввода).

Полагаю, этого легко достичь с помощью технологии ActiveX, но хочу убедиться, что браузеры Firefox / Safari / Chrome (не говоря уже о Linux и Mac OS) не останутся позади.

Какие технологии доступны в качестве альтернативы?

В частности - есть ли открытая стандартная технология, которая может использоваться во всех браузерах (вроде «стандартной технологии плагина браузера»), которая может взаимодействовать через COM?

Можно ли использовать Java для связи с COM-портом через все ОС? (даже если это так, я бы использовал его только в крайнем случае, поэтому просил больше ссылок)

Спасибо большое!

Ответы [ 2 ]

1 голос
/ 24 октября 2010

Ближайшие к вам "стандартные технологии плагинов для браузера" - это FireBreath и QtBrowserPlugin , которые предоставляют вам уровень абстракции над ActiveX и NPAPI.

Вам все равно придется реализовать код связи COM для каждой ОС или найти кроссплатформенную библиотеку, чтобы сделать это.

0 голосов
/ 24 октября 2010

re: java: К сожалению, Sun отказалась от поддержки библиотек Java. (бу!) Но есть бесплатная библиотека rxtx и платная библиотека serialio . Я использовал rxtx, и он хорошо работает со стандартными вещами (блокирует чтение / запись данных и биты rts / cts), но у меня были проблемы с виртуальными портами USB, которые исчезают - в этом случае происходит сбой rxtx.

...