Mozilla 2:Embedding APIs

From MozillaWiki
Revision as of 20:42, 19 January 2007 by Brendan (talk | contribs) (→‎Choices)
Jump to navigation Jump to search

Choices

  1. Use OS-default or otherwise dominant embedding APIs
    1. Epiphany's Gecko GTK widget for Gnome
    2. WebKit/WebCore APIs for Mac OS X
    3. MSHTML COM APIs for Windows, or .NET equivalents if necessary (we should strive to maintain, and even to extend, Adam Lock's work).
  1. Use a cross-platform embedding API
    1. Our own XPCOM-based API set
    2. WebKit/WebCore APIs
    3. MSHTML? Non-starter on non-Windows, I think
  1. Hybrid approaches, e.g.
    1. Use MSHTML COM APIs for embedding, navigation, etc. but use standard DOM (XP)COM APIs for the DOM.

Contributions welcome here, please start and cite (with Google Groups links) newsgroup threads as needed.

/be