Mobile/FennecRequirements: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 134: Line 134:
| P1M1 || style="background-color: green;" | CO || Simple URL entry ||
| P1M1 || style="background-color: green;" | CO || Simple URL entry ||
|-
|-
| P1M1 || || Back ||
| P1M1 || style="background-color: green;" | CO || Back ||
|-
|-
| P1M1 || || Forward ||
| P1M1 || style="background-color: green;" | CO || Forward ||
|-
|-
| P1M1 || || Reload page ||
| P1M1 || style="background-color: green;" | CO || Reload page ||
|-
|-
| P1M1 || || History ||
| P1M1 || style="background-color: lightblue;" | IP || History ||
|-
|-
| P1M1 || || Awesome-bar URL entry ||
| P1M1 || style="background-color: lightblue;" | IP || Awesome-bar URL entry ||
|-
|-
|}
|}
Line 156: Line 156:
| style="background-color: #efefef; width: 120px"| '''Bug'''
| style="background-color: #efefef; width: 120px"| '''Bug'''
|-
|-
| P1M1 || || Basic Add bookmark ||
| P1M1 || style="background-color: lightblue;" | IP || Basic Add bookmark ||
|-
|-
| P1M1 || || Star page ||
| P1M1 || style="background-color: green;" | CO || Star page ||
|-
|-
| P1M1 || || Foldering ||
| P1M1 || style="background-color: silver;" | NS || Foldering ||
|-
|-
|}
|}
Line 188: Line 188:
| style="background-color: #efefef; width: 120px"| '''Bug'''
| style="background-color: #efefef; width: 120px"| '''Bug'''
|-
|-
| P1M2 || || Search box in toolbar (depends on screen size) ||
| P1M2 || style="background-color: lightblue;" | IP || Search box in toolbar (depends on screen size) ||
|-
|-
|}
|}
Line 242: Line 242:
| style="background-color: #efefef; width: 120px"| '''Bug'''
| style="background-color: #efefef; width: 120px"| '''Bug'''
|-
|-
| P1M1 || || Scrolling - discreet (e.g., page-up/down line up/down) ||
| P1M1 || style="background-color: green;" | CO || Scrolling - discreet (e.g., page-up/down line up/down) ||
|-
|-
| P1M1 || || Panning - smooth movement ||
| P1M1 || || Panning - smooth movement ||
Line 299: Line 299:
| P1M3 || || Add-on discovery ||
| P1M3 || || Add-on discovery ||
|-
|-
| P1M1 || || Install ||
| P1M1 || style="background-color: lightblue;" | IP || Install ||
|-
|-
| P1M1 || || View installed add-ons ||
| P1M1 || style="background-color: lightblue;" | IP || View installed add-ons ||
|-
|-
| P1M1 || || Remove add-on ||
| P1M1 || style="background-color: lightblue;" | IP || Remove add-on ||
|-
|-
|}
|}

Revision as of 20:52, 1 April 2008

Definitions

Milestones

Our goal is to deliver several small releases over the next two quarters until we reach an alpha release. The milestones described here are not full-fledged releases but merely meant to represent dates tied together with deliverables. The dates are also meant for initial planning purposes and may change.

Milestone Release Date Release Notes
M1 April 4, 2008
M2 April 18, 2008
M3 May 9, 2008
M4 May 30, 2008
M5 June 20, 2008
M6 July 11, 2008
A1 August 1, 2008 - Fennec Alpha 1

Priorities

Priority Description
P1 Mandatory - The set of features required as a minimum for this release to be complete. The product will not ship without these.
P2 Highly Desirable - A key feature that will make the product more complete, has great benefits to the end-user and major strategic impact.
P3 Nice to Have - Lowest priority feature that may be incorporated, dropping first in favour of delivering P2 items.
P4 Future - Intended for future release, included as they may influence design decisions and should be associated with the roadmap.
D Deleted - Requirements that have been deleted from the product roadmap.
Px Tentative - Requirements that are proposed but have not yet been approved

Status

Priority Description
AR At Risk
CO Complete
CU Cut
HW Help Wanted
IP In Progress
NS Needs Spec
OT On Track


Requirements

Platform Support

Platform Support
P/M Status Feature Bug
P1 Linux (Maemo)
P1 Qt
P1 Windows Mobile
P2 Symbian S60 3rd Edition
P2 Linux variants


Navigating to Web content

In most mobile browsers, basic activities like URL entry, bookmarking and search are too hard to use. These need attention, and "awesome-bar" like innovation. An equivalent to multiple windows/tabs is needed.

Basic navigation
P/M Status Feature Bug
P1M1 CO Simple URL entry
P1M1 CO Back
P1M1 CO Forward
P1M1 CO Reload page
P1M1 IP History
P1M1 IP Awesome-bar URL entry


Bookmarks
P/M Status Feature Bug
P1M1 IP Basic Add bookmark
P1M1 CO Star page
P1M1 NS Foldering


Multiple page support
P/M Status Feature Bug
P1M3 Multiple page support


Search
P/M Status Feature Bug
P1M2 IP Search box in toolbar (depends on screen size)

Navigating within a page

Fennec will enable quick and intuitive access to the content of interest on a given Web page.

Modes
P/M Status Feature Bug
P1M1 Standard view
P1M3 Full-screen mode
P2M3 Switch between portrait and landscape mode


Zooming
P/M Status Feature Bug
P1M2 Zoom to fit page
P1M2 Zoom to fit the width of the display area
P4 Zoom to fit the height of the display area
P1M1 Zoom to relevant section


Scrolling and panning
P/M Status Feature Bug
P1M1 CO Scrolling - discreet (e.g., page-up/down line up/down)
P1M1 Panning - smooth movement
P1M3 Keyboard shortcuts
P2M3 Special effects


Layout
P/M Status Feature Bug
P2M3 Single column display
P1M2 Fit to width
P4M3 Fit to height
P1M3 Scrollbar-free layout
P4M3 Viewport meta tag


Virtual mouse
P/M Status Feature Bug
P4M3 Virtual mouse

Plug-ins

Add-ons

P/M Status Feature Bug
P1M3 Add-on discovery
P1M1 IP Install
P1M1 IP View installed add-ons
P1M1 IP Remove add-on

Device integration

Installation and update

P/M Status Feature Bug
P1M1 Installer
P1M3 Update manager

Security

Accessibility

I18N/L10N

Communication

P/M Status Feature Bug
P2M3 Send link as SMS
P2M3 Send link as email

Developer tools

P/M Status Feature Bug
P2M3 Mobile Firebug
P2M3 Remote debugging
P2M3 XUL simulator

Platform/Widget

P/M Status Feature Bug
P1M? Application menu bug 426291
P?M? File picker bug 426292
P?M? Banners (alerts) bug 426293
P1M? Better theme support bug 426299
P?M? Expose camera API
P?M? Expose address book API