Fennec

From MozillaWiki
Revision as of 17:59, 15 July 2008 by Cbayley (talk | contribs) (New page: == About Fennec == "Fennec" is the code name of the effort to build a mobile version of Firefox. Here are some key project pages: * Fennec vision statement * [...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

About Fennec

"Fennec" is the code name of the effort to build a mobile version of Firefox.

Here are some key project pages:

Still have questions? See our FAQ for Mobile. If you're interested in what we'll be working on over the next 6 months or so, please see the Roadmap.

Goals

The overall goals for Mobile Firefox are:

  • provide Mozilla’s standards-based open-source browser engine, optimized for mobile, that can be embedded by device manufacturers and others;
  • a full-featured mobile browser including support for XUL-based add-ons, delivering on Firefox’s key principles of ease-of-use, security and accessibility;
  • grow the Mozilla community in the mobile space;
  • provide tools and documentation to help developers develop, debug and deploy web applications;
  • do all of this work in the shared Mozilla source repositories so all platforms, desktop and mobile, benefit each other

For more background on our goals please see these blog posts.



Learn More

Monthly Newsletters

Mozilla publishes a monthly newsletter called "about:mobile" that's dedicated to what's going on with Mobile in the Mozilla Project. Sign up to get the newsletter via email or follow the newsletter posts in the Mozilla Developer News weblog.


Weekly Meetings

There will be a meeting each week to discuss the general status of Mobile. Please use #mobile, dev-platforms-mobile@mozilla.org or mozilla.dev.platforms.mobile for communication

Meeting Details:

  • Monday @ 9:00AM PST
  • +1 650-903-0800 (US/Intl) x91 conf# 314
  • +1 800 707 2533 (US) pin 369 conf# 314
  • #mobile for backchannel
  • Agenda and notes can be found here

Fennec Status Meeting

This meeting is intended to be a quick status meeting on active and upcoming work for Fennec.

  • Friday @ 11:00AM PST
  • +1 650-903-0800 (US/Intl) x91 conf# 314
  • +1 800 707 2533 (US) pin 369 conf# 314
  • #mobile for backchannel


Technical Details, Documents, & Designs

Requirements

Features

This is the first draft of a feature list.


Supported Platforms & APIs

We have the stated goal of supporting Windows Mobile and Linux devices. Support for other Platforms may be added in the future. We will also support several embedders who are using mozilla technology, and will keep track of that here.

Proposed Device + Location APIs

Embedding

One of the two major goals for our mobile work is to enable embedding of the Mozilla core technology is various mobile phones and other products with any of: constrained system resources, significant mobile user experiences and/or telephony.

Key projects pages:


Performance

Performance, memory consumption and on-device footprint are crucial to both embedders and Fennec.


Current blocking 1.9+ performance issues


UI

Designs for Non-touch-screen Phones Designs for Touch-screen Phones

Building/Running Fennec

Ports, build instructions, platform support


Testing Fennec

Our first test page, post interesting urls here.
Running Mochitests on Fennec


Bugs

Current mobile bugs