MozillaZine

Cool Introduction To Mozilla's Technologies

Wednesday May 17th, 2000

Shelley Powers writes, "Archimedes once said of the lever, 'Give me a place to stand, and I can move the earth'. I'd like to modify that quote and say 'Give me XML, CSS, and a little script, and I can create any application'.

"The technology that inspires this statement is all bundled up under the misnomer 'browser', and goes by the name of Mozilla or Navigator 6.0.

"I say 'misnomer' because though all of the components delivered with each product do make up a browser, the sum of the parts is greater than the whole. In fact, downloading Mozilla/Navigator 6.0 is like getting your own little toolbox of goodies that you can then use to create your own applications.

"Once you have a better idea of the functionality that's easily accessible, you'll be just like me -- you can't wait to create your first application. So here's mine, an online interactive tutorial that covers the functionality included with Mozilla/Navigator 6.0.

"There are two ways to view the tutorial: viewing the tutorial pages directly or using the Tutorial Viewer, created using XUL."


#15 How to do File Conversions in Mozilla

by BradNeuberg <bkn3@columbia.edu>

Monday May 22nd, 2000 3:56 PM

You are replying to this message

Mozilla has a cross-platform COM like component model named XPCOM, for Xross-Platform COM. XPCOM components can be created in C++, Java, or JavaScript, and can then expose interfaces that can be scripted against by other C++, Java, or JavaScript interfaces. The entire Mozilla browser is essentially a toolkit of XPCOM components that are scripted with JavaScript. If you want to do custom file-conversions, you would create a C++ , JavaScript, or Java XPCOM component, and then call it from the JavaScript file that links to your XUL user-interface. While C++ is fast, it isn't cross-platform like JavaScript or Java. I would probably choose Java for a cross-platform file-conversion XPCOM component.

Thanks, Brad Neuberg