Mobile/Fennec: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 50: Line 50:
* [[Mobile/Fennec/Architecture | Architecture overview]] of the front-end UI
* [[Mobile/Fennec/Architecture | Architecture overview]] of the front-end UI


=== Features ===
=== Features ===
This is the first draft of a [[Mobile/FeatureList|feature list]].


=== Supported Platforms & APIs ===
Firefox for mobile is packed with your favorite features, including:
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 [[Mobile/Platforms |here]].
 
*Awesome Bar – Go to your favorite sites in just a couple of keystrokes with intelligent and personalized searching
*Weave Sync – Sync your Firefox tabs, history, bookmarks and passwords between your desktop and mobile device for a seamless browsing experience
*Add-ons – Customize your Firefox by adding small pieces of functionality, like games and news readers, that help make the mobile Web browser your own
*Location-Aware Browsing – Get maps and information relevant to your location
*Tabbed browsing – View open tabs as thumbnails to easily identify and select the Web page you’d like to go to next
*Safe Browsing – Get an Instant Web Site ID and easily access and edit security settings
*Available in more than 30 languages and counting
 
See the complete list of [https://www.mozilla.com/en-US/mobile/features/ Mobile Features].


[[Mobile/DeviceAPIs | Proposed Device + Location APIs]]
[[Mobile/DeviceAPIs | Proposed Device + Location APIs]]
=== Supported Platforms  ===
Firefox is available for Nokia Maemo platform on the Nokia N900. We’re also starting early development for the Android platform (pre-alpha). We will continue to investigate and consider other platforms that can support the full Firefox experience. [https://wiki.mozilla.org/Mobile/Platforms Check out our Mobile Platforms and Projects Roadmap].
Earlier versions of Fennec were released for Windows Mobile 6, but we are [http://blog.pavlov.net/2010/03/22/stopping-development-for-windows-mobile/ no longer developing for Windows Mobile] or Windows Phone.  There is also an unofficial port for Palm webOS started by [http://www.oxymoronical.com/blog/tag/palm Dave Townsend (:Mossop)].


=== Performance ===
=== Performance ===
Line 81: Line 95:
== Testing Fennec ==
== Testing Fennec ==


* [[QA/Fennec|Mobile QA Home]]
* [[/Cheat Codes]] for developers and testers
* [[/Cheat Codes]] for developers and testers
* Fennec 1.0 [[QA/Fennec1.0/TestPlan|Test Plan]]
* Fennec 1.0 [[QA/Fennec1.0/TestPlan|Test Plan]]
* Unit Test [[Mobile/Fennec_Automation|Automation]] (mochitest, chrome, reftest, crashtest, xpcshell)
* Unit Test [[Mobile/Fennec_Automation|Automation]] (mochitest, chrome, reftest, crashtest, xpcshell)
* Running [[Mobile/Fennec Mochitest|Mochitests on Fennec for Nokia]]<br>
* [[Mobile/Maemo4 Testfarm Notes|Maemo 4 Test Farm Notes]]


Our [[Mobile:TestPage|first test page]], post interesting urls here.<br>
Our [[Mobile:TestPage|first test page]], post interesting urls here.<br>

Revision as of 16:14, 28 April 2010

Getting Started

See the Firefox Mobile web site to download Fennec and get more information.

About the Fennec Project

"Fennec" is the code name of the effort to build a mobile version of Firefox. Fennec is half of the Mozilla mobile effort to enable mobile phones with Mozilla software - for the other half, see Embedding.

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 project planning pages.

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# 8605
  • +1 800 707 2533 (US) pin 369 conf# 8605
  • #mobile for backchannel
  • Agenda and notes can be found here

Technical Details, Documents, & Designs

Features

Firefox for mobile is packed with your favorite features, including:

  • Awesome Bar – Go to your favorite sites in just a couple of keystrokes with intelligent and personalized searching
  • Weave Sync – Sync your Firefox tabs, history, bookmarks and passwords between your desktop and mobile device for a seamless browsing experience
  • Add-ons – Customize your Firefox by adding small pieces of functionality, like games and news readers, that help make the mobile Web browser your own
  • Location-Aware Browsing – Get maps and information relevant to your location
  • Tabbed browsing – View open tabs as thumbnails to easily identify and select the Web page you’d like to go to next
  • Safe Browsing – Get an Instant Web Site ID and easily access and edit security settings
  • Available in more than 30 languages and counting

See the complete list of Mobile Features.

Proposed Device + Location APIs

Supported Platforms

Firefox is available for Nokia Maemo platform on the Nokia N900. We’re also starting early development for the Android platform (pre-alpha). We will continue to investigate and consider other platforms that can support the full Firefox experience. Check out our Mobile Platforms and Projects Roadmap.

Earlier versions of Fennec were released for Windows Mobile 6, but we are no longer developing for Windows Mobile or Windows Phone. There is also an unofficial port for Palm webOS started by Dave Townsend (:Mossop).

Performance

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

Current blocking 1.9+ performance issues

UI discussions

Building/Running Fennec

Testing Fennec

Our first test page, post interesting urls here.

Test Builds

Bugs

Current mobile bugs