15

My company currently has a product which relies on a custom, in-house ActiveX control. The technology it employs is itself cross-platform by design, but our solution is obviously limited to Internet Explorer on Windows.

Long term we would like to become cross-browser and cross-platform (i.e., support other browsers on Windows, support the Macintosh or Linux).

Obviously if we wanted to support Firefox on Windows I would need to write a plugin for it. But if we wanted to support the Macintosh, how do I attack that? Is it possible to compile a version of the Firefox plugin that runs on the Mac? Would I be remiss to not also support Safari on the Mac? Are there any plugins which are cross-browser on a platform? (i.e., can any browsers run plugins for other browsers)

What do people generally do when they want to support multiple platforms with a process that will need to be cross-platform and cross-browser compatible?

Georg Fritzsche
  • 93,086
  • 26
  • 183
  • 232
Tom Kidd
  • 12,551
  • 18
  • 84
  • 126

5 Answers5

9

The answer is firebreath

taxilian
  • 13,829
  • 4
  • 32
  • 69
Tom Kidd
  • 12,551
  • 18
  • 84
  • 126
  • 1
    Edited your post to post to http://www.firebreath.org instead of the google code page; we don't use that anymore =] – taxilian Sep 04 '11 at 20:59
7

You could also try kango

J _
  • 3,795
  • 1
  • 14
  • 7
2

Maybe FireBreath is a good choice for you! I just compile a test plugin on vs2010 and it's compatible with IE9, Firefox and google chrome.

devrys
  • 1,549
  • 3
  • 26
  • 39
Bing
  • 43
  • 5
2

I would consider using Java with native libraries. Long time age I've seen video chat developed in such way. Applet included native code for every supported platform. I'm not a java programmer, I can't tell you details, but it worked.

Eugene
  • 2,930
  • 3
  • 34
  • 41
0

use COM on Windows and XPCOM/Corba in Firefox/Linux.

Stefan Steiger
  • 68,404
  • 63
  • 337
  • 408
  • OS X is also just a Unix, so XPCOM should do it there, too. – Stefan Steiger Apr 02 '10 at 17:44
  • XPCOM isn't supported for creating browser plugins in Firefox anymore, and on windows COM would only work on IE. On all platforms, XPCOM would only help on Firefox even back when it was supported for plugins. (note, I realize that it can still be used for extensions) – taxilian Sep 04 '11 at 20:57