Mozilla.org/Technology List
Jump to navigation
Jump to search
Technology Projects
- Accessibility
- Blackwood
- CCK
- Component Security
- Directory (LDAP)
- DOM Inspector
- Embedding
- Footprint
- Gecko -- The name of the layout engine developed by the Mozilla Project.
- Help Viewer
- Internationalization (I18N)
- JavaScript
- Localization (L10N)
- Mail/News
- Marketing Project
- MathML
- Mozbot
- Mozilla Documentation Project
- Netlib (Necko)
- Netscape Portable Runtime (NSPR)
- Network Security Services (NSS)
- Network Security Services for Java (JSS)
- Penelope -- A project is an effort to build the Eudora e-mail client on top of Thunderbird and the Mozilla platform, while maintaining the Eudora user experience.
- Plug-ins -- The implementation of Netscape's Plug-in Application Programming Interface (API) within Mozilla.
- PyXPCOM -- Allows for communication between Python and XPCOM, such that a Python application can access XPCOM objects, and XPCOM can access any Python class that implements an XPCOM interface.
- Resource Description Framework (RDF) -- A family of specifications for a metadata model that is often implemented as an application of XML.
- Rhino -- An open-source implementation of JavaScript written entirely in Java.
- Scalable Vector Graphics (SVG) -- An XML markup language for describing two-dimensional vector graphics.
- Storage -- A SQLite database API.
- Tamarin -- A JavaScript engine written in C++. It currently implements Adobe ActionScript™ 3 (a superset of ECMAScript Edition 3) and is embedded within the Adobe® Flash® Player 9.
- Venkman -- The code name for Mozilla's JavaScript Debugger.
- XML Binding Language (XBL) -- A language for describing bindings that can be attached to elements in other documents.
- XForms -- The future of online forms as envisioned by the W3C.
- XML Extras -- A module that implements XML functionality that is not part of the mainline XML infrastructure, like the XMLHttpRequest object copied from Microsoft.
- XML Web Services -- A collection of protocols and standards used for exchanging data between applications or systems.
- XPCOM -- A cross platform component object model, similar to Microsoft COM
- XPConnect -- The binding between XPCOM and JavaScript.
- XPInstall -- A technology for doing cross-platform installations, packaging, and software updates
- Toolkit -- A set of programming interfaces (APIs) built on top of Gecko which provide advanced services to XUL applications
- XSL Transformations (XSLT) -- The TransforMiiX module implements both a XSLT component for Mozilla, and a standalone commandline tool
- XUL -- XML User Interface Language, basis of Mozilla's cross-platform user interface
Archived Technologies
- BiDi -- A project to enable bi-directional text. This feature will enable Mozilla to render Arabic, Persian and Hebrew
- ColorSync -- The ColorSync project, sponsored by Apple Computer, attempts to manage color displayed from source html to destination browsers, compensating for various viewing conditions. It allows for pages to viewed as intended with the correct colors.
- Editor -- The editor project is focused on developing an HTML 4.0 compliant WYSIWYG editor. Composer is designed to be easy to use, fast and reliable; facilitating web page authors to make quick edits to their web pages. Composer is also the underlying editor within Mail/News.
- Grendel -- In 1997, Netscape embarked on a project to rewrite Navigator/Communicator in Java. This project was cancelled before completion, but the mail/news component of it was nearly finished. Grendel is that mail/news client. Recently, work has been restarted on Grendel.
- Open JVM Integration (OJI) -- A project to extend the plug-in architecture to allow Java virtual machines to be plugged into Mozilla-based browser releases.
- Performance -- The Performance project is an umbrella for many small features and enhancements that are intended to make Mozilla the fastest browser around.
- Personal Security Manager (PSM) -- A set of libraries that perform cryptographic operations on behalf of a client application.
- PKCS #11 Conformance Testing -- Test suites designed to test PKCS #11 implementations.
- Platform for Privacy Preferences (P3P) -- An implementation of the W3C P3P specification.
- Ports -- Many different groups are planning ports of Mozilla to new platforms and toolkits. The Ports page list all of the known, active porting projects.
- Search -- The internet search component provides support for aggregating search results (via RDF) from one or multiple search engines and is used by the sidebar's "Search" panel.
- SilentDownload -- SilentDownload is a background transfer method that allows files to be downloaded to the users machine without interfering with their network performance. SilentDownload does this by only downloading while the network library is not busy. In this way, users can "silently download" large files over a period of time and be notified when the file transfer is complete.
- SQL Support -- The SQL support allows to query and update relational databases directly from JavaScript and also integrates well with the Mozilla UI.
- Technology Evangelism -- Mozilla Technology Evangelism actively promotes Mozilla as the premier Internet client technology in the world. It accomplishes its mission through working within the mozilla.org community to develop working examples, author documentation, perform general education, and educate Web site authors through one-on-one contacts.
- Unix -- Unix Front End. GTK 1.1, Linux/glibc2 is the reference developer platform. Support for other OS's and toolkits also exists.
- User Interface -- The user interface for Mozilla has a new look and feel. Check out the list of available UI specifications for details.
- XPNet -- XPNet is a cross-platform, lightweight download library used by the native installers. It has support for HTTP/1.1, FTP, pause/resume/cancel and HTTP proxies.
- Xprint -- Very advanced print module for Unix/Linux which supports automatic printer and printer feature lookup, TrueType font support, support for international printing (including languages and scripts like Arabic, Chinese, Cyrillic, Greek, Hebrew, Indic (Devanagari, Tamil, etc.), Japanese, Korean, Polish, etc.) and MathML.