Mobile: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 37: Line 37:
Meeting Details:
Meeting Details:


* Monday @ 10:00AM PST
* Merged with general Mobile meeting.
* +1 650-903-0800 (US/Intl) x91 conf# 314
* +1 800 707 2533 (US) pin 369 conf# 314
* [irc://irc.mozilla.org/%23mobile #mobile] for backchannel
* Agenda and notes can be found [[Mobile/Notes|here]]


==To Do's==
==To Do's==

Revision as of 21:31, 4 February 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 the following posts:

  • Mike Schroepfer: Mozilla and Mobile (October 9, 2007) Mike talks about why it's important that we get into Mobile, and some of our early first steps.
  • Jay Sullivan: How open is the mobile Web? From the “mobile Web” to “the Web” on mobile Mobile and the Mozilla manifesto Jay walks us through some more thinking about how we're going to approach mobile, what Mozilla's mission means in the context of mobile devices and how the world has moved from just having a mobile web to a single web.
  • Christian Sejersen: Mobile Goals Christian is leading the team work on Mobile and talks very specifically about first steps. Devices we're starting with, who will be doing the work and what our first steps with the code will be.

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

General Meeting

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


UI Meeting

We are going to have weekly meeting to discuss and brainstorm UI specific idea in mobile. Please use #mobile, dev-platforms-mobile@mozilla.org or mozilla.dev.platforms.mobile for communication

Meeting Details:

  • Merged with general Mobile meeting.

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.

Task List

Below are the current top prioritized tasks.

Bugs

Performance

Bug Priority Status Owner Notes
Slow full page zooming on wikipedia, Linux/ARM
Too much memory used by Thebes Images to display 4.5Mb Image
Enable HTTP pipelining by default
compile options for improved minimo speed on arm


Current blocking 1.9+ performance issues

Current mobile bugs

Features

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

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