Mobile: Difference between revisions
(→Fennec) |
|||
| Line 32: | Line 32: | ||
"Fennec" is the code name of the effort to build a mobile version of Firefox. | "Fennec" is the code name of the effort to build a mobile version of Firefox. | ||
[[Mobile/Fennec|Fennec project page] | |||
==To Do's== | ==To Do's== | ||
Revision as of 22:05, 16 March 2008
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.
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.
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
Embedding for Mobile
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.
Fennec
"Fennec" is the code name of the effort to build a mobile version of Firefox.
[[Mobile/Fennec|Fennec project page]
To Do's
There are several big ticket issues to be resolved for this project. For the most part they can be broken into these categories.
- Performance/Memory issues
- User Experience and UI
- Ports, build instructions, platform support
- Features
- Patches
- Profiling
Task List
Below are the current top prioritized tasks.
Bugs
Performance
Current blocking 1.9+ performance issues
Features
This is the first draft of a feature list.
UI
Supported Platforms
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
Testing
Our first test page, post interesting urls here.
| Bug | Priority | Status | Owner | Notes |
|---|---|---|---|---|
| Create UI for mapping keys to actions | detect key press and allow selection of action for key, map gestures to actions | |||
| Switch orientation | portrait/landscape, placement of toolbar when changing orientation | |||
| Local user content adaptation | Create extension where the user in desktop Firefox a la Firebug can "re-design" their favorite websites for mobile, e.g. you can remove or rearrange certain DIVs or FRAMEs. You should also be able to decide whether you want them stacked, positioned in different ways, optimized for space, etc. | |||
| Canvas Scrolling | mgalli | key pan option that moves a canvas instead a content, may include things like incremental rendering, zoom out when scrolling speed increases | ||
| Tabs Thumbnails | mgalli | prototype extension with means to jump to *all_the_tabs view and click to reach them |