I am trying to pull together as much information as I can about developing with the Mozilla platform. By platform I mean:
- Creating browser extensions
- Embedding the browser in my applications
- Creating XUL based applications with XUL Runner
- Connecting my code (usually C++) to the platform (usually Javascript)
Embedding:
Extensions:
XUL:
- XUL Planet – References and Tutorials
- XUL Main Project
- XUL Runner
- Mozilla XUL Tutorial
- Introduction to XUL (devshed)
- Creating an HTML editor in XUL
XPCOM:
- XPCOM Main Project
- XPCOM API Reference
- Creating XPCOM Components
- How to Build an XPCOM Component in Javascript
Pluggable Protocols:
Blogs
- Alex Vincent – XULWidgets and stuff
- Robert O’Callahan – SVG and stuff
- Neil Deakin – Core XUL
- Ben Smedberg – XULRunner
Great list of resources – almost seems like this should be a page in the Mozilla Dev wiki.
What about links for how to obtain, compile and build Mozilla (Firefox). How to contribute patches, etc
Jeff,
I have been busy getting a software release wrapped up at work, but I intend to add more posts discussing some of your points and building a XUL based desktop application in general.