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."

#16 Re: Re: Re: Re: Re: question.

by asim

Thursday May 25th, 2000 8:22 AM

You are replying to this message

Tanyel, if Mozilla did not have the ability to save files, there would be no way to cache files, correct?

If there were no way to convert files, you would not be able to take a stream of ASCII text and make it into a table, yes?

All Mozilla does, is allow for easy extention of the basic platform. The easiest way I can explain, is to refer to plugins -- a word processor would be like a plugin to Mozilla. Mozilla provides a framework, and the plugin fills in with it's specific needs. For another example, Communicator doesn't know how to stream multimedia to you, but the RealPlayer Plugin does. All Communicator has to to is what it does best -- grab TCP/IP data and move it, in this case to a plugin.

Sometimes, you want a "thick" framework, like, say, Win32. It provides nearly everything, but is non-portable, can be slow, and lacks flexability (just ask the guys trying to code alt. shells from Win32 paltforms...)

Mozilla will be lighter, meaning you won't get as much, but that can open up more for the programmer.

I hope that helps. :)