A real
application is likely to want to do a number of things, and the Mozilla
application platform provides useful services to make those things easier. |
|
Networking MozillaÕs rich networking library provides tools for dealing with web and ftp servers, downloading files to disk and so on. |
|
File I/O There are useful stream APIs that can be used to read and write files from and to disk. |
|
Preferences/State |
|
Applications can
easily save state using the Preferences API, the RDF API, etc. |
|
Web
Services Mozilla has a burgeoning web services implementation with support for things like SOAP, WSDL etc. Robust support for REST web services is available via XMLHttpRequest. |
|
Extensions Applications can support extensions to themselves using the same Extension system used by Firefox and Thunderbird. Allowing your user and developer community to extend your application and enhance its functionality builds mindshare and is a great competitive advantage. |
|