|
|
|
|
|
|
projects
The primary mission of mozilla.org is
to coordinate and integrate the work of others. Here are all of the ongoing
projects.
- XPFE
-
The Cross-Platform Front End project design documents live here. The XPFE
provides web browsing and scripting UI and application logic for the New
Layout engine.
- New Layout
-
The New Layout project is a fast, small, standards-based layout engine
intended to combine with XPFE to replace the old Mozilla layout engine and
its several platform-specific FEs.
- JavaScript
-
JavaScript is a Netscape-originated programming language designed for
scripting object systems (HTML, Java, CORBA, your own) and embedding in a
wide range of applications. It is the basis of the ECMA-262/ECMAScript
specification (and subsequent ISO-16262 standard), and is the most
widely-used client-side programming language on the Web by a large
margin.
- JavaScript Debugging
-
The JavaScript Debugging project includes a cross platform debugging support
module for the Netscape JavaScript engine, a Java-based GUI debugger for
JavaScript, a JavaScript logging tool, and a console debugger. Work is
beginning on a new debugger, written in JavaScript, for the XPFE/NGLayout
Mozilla.
- Mail/News
-
The Mail/News project is currently concerned with defining and
refining the "smart mail" or "web mail" thin-mail-client code.
- Calendar
-
The Calendar project is a standards-based calendar client effort.
- Open JVM Integration
-
The Open JVM Integration (OJI) project is extending the plug-in
architecture to allow Java virtual machines to be plugged into
Mozilla-based browser releases.
- Configurable UI
-
The Configurable UI project uses RDF to create customizable toolbars.
The toolbars can be specified either by the user or specified based
on server content.
- 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.
-
Internationalization (I18N)
-
The Internationalization group is responsible for making it possible
for Mozilla to deal with various writing systems.
This page describes the
current activities in this area.
- Localization (L10N)
-
Many different people and groups are planning to localize the
Mozilla user interface into their own languages.
This page describes the
known projects in this area.
- Performance
-
The Performance project is an umbrella for many small features and
enhancements that are intended to make Mozilla the fastest browser
around.
- Directory (LDAP)
-
The Directory pages include Java class library
source, C SDK library source, and PerLDAP source. Each of these libraries
provides access to Directory Services via LDAP (Lightweight Directory
Access Protocol).
- Autoconf
-
The goal of this project is to replace the existing home-grown Mozilla
build system with one based on the GNU autoconf/configure build sytem.
A couple of benefits introduced by this project are ease of configuration,
and auto-detection of your system's capabilities.
- 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. Nobody is actively working on it, but the code
is available now.
- Unix
-
Unix Front End. GTK 1.1, Linux/glibc2 is the reference developer
platform. Support for other OS's and toolkits also exists.
- 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.
- Editor
-
The new Mozilla editor will be an embeddable editor component based on
the new layout engine.
- Other
-
This page lists links to other Mozilla-related projects of which we are
aware, but which are not currently a part of Mozilla itself.
|
|
|