Ответ 1
Ответ firebreath
В моей компании сейчас есть продукт, который опирается на собственный элемент управления ActiveX. Технология, которую он использует, сама по себе кросс-платформенная по дизайну, но наше решение, очевидно, ограничено Internet Explorer в Windows.
В долгосрочной перспективе мы хотели бы стать кросс-браузерными и кросс-платформенными (т.е. поддерживать другие браузеры в Windows, поддерживать Macintosh или Linux).
Очевидно, что если мы хотим поддерживать Firefox в Windows, мне нужно будет написать для него плагин. Но если мы хотим поддержать Macintosh, как мне атаковать? Можно ли скомпилировать версию плагина Firefox, которая работает на Mac? Могу ли я отказаться от поддержки Safari на Mac? Существуют ли какие-либо плагины, которые являются кросс-браузерами на платформе? (т.е. могут ли в некоторых браузерах запускать плагины для других браузеров)
Что обычно делают люди, когда они хотят поддерживать несколько платформ с процессом, который должен быть кросс-платформенным и совместимым с несколькими браузерами?
Ответ firebreath
Вы также можете попробовать kango
Я бы рассмотрел использование Java с родными библиотеками. Долгое время я видел видео-чат, разработанный таким образом. Апплет включал собственный код для каждой поддерживаемой платформы. Я не программист на Java, я не могу рассказать вам подробности, но он сработал.
Возможно, FireBreath - хороший выбор для вас! Я просто компилирую тестовый плагин на vs2010 и совместим с IE9, Firefox и Google Chrome.
используйте COM в Windows и XPCOM/Corba в Firefox/Linux.