Mobile/FennecRequirements: Difference between revisions
< Mobile
		
		
		
		Jump to navigation
		Jump to search
		MarkFinkle (talk | contribs) No edit summary  | 
				No edit summary  | 
				||
| Line 67: | Line 67: | ||
{| width="100%" cellpadding="3"  | {| width="100%" cellpadding="3"  | ||
|- style="background-color: #efefef;"  | |- style="background-color: #efefef;"  | ||
| style="background-color: #efefef; width: 40px" | '''  | | style="background-color: #efefef; width: 40px" | '''Item'''  | ||
| '''Description'''  | | '''Description'''  | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{ar}}  | ||
| ''At Risk''  | | ''At Risk''  | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{co}}  | ||
| ''Complete''  | | ''Complete''  | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{cu}}  | ||
| ''Cut''    | | ''Cut''    | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{hw}}  | ||
| ''Help Wanted''    | | ''Help Wanted''    | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{ip}}  | ||
| ''In Progress''  | | ''In Progress''  | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{ns}}  | ||
| ''Needs Spec''  | | ''Needs Spec''  | ||
|- valign="top"  | |- valign="top"  | ||
|   | | {{ot}}  | ||
| ''On Track''  | | ''On Track''  | ||
|-  | |-  | ||
|}  | |}  | ||
==Requirements==  | ==Requirements==  | ||
| Line 132: | Line 131: | ||
| style="background-color: #efefef; width: 120px"| '''Bug'''  | | style="background-color: #efefef; width: 120px"| '''Bug'''  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Simple URL entry ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Back ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Forward ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Reload page ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || History ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || Awesome-bar URL entry ||  | ||
|-  | |-  | ||
|}  | |}  | ||
| Line 156: | Line 155: | ||
| style="background-color: #efefef; width: 120px"| '''Bug'''  | | style="background-color: #efefef; width: 120px"| '''Bug'''  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || Basic Add bookmark ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Star page ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ns}} || Foldering ||  | ||
|-  | |-  | ||
|}  | |}  | ||
| Line 188: | Line 187: | ||
| style="background-color: #efefef; width: 120px"| '''Bug'''  | | style="background-color: #efefef; width: 120px"| '''Bug'''  | ||
|-  | |-  | ||
| P1M2 ||   | | P1M2 || {{ip}} || Search box in toolbar (depends on screen size) ||  | ||
|-  | |-  | ||
|}  | |}  | ||
| Line 242: | Line 241: | ||
| style="background-color: #efefef; width: 120px"| '''Bug'''  | | style="background-color: #efefef; width: 120px"| '''Bug'''  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{co}} || Scrolling - discreet (e.g., page-up/down line up/down) ||  | ||
|-  | |-  | ||
| P1M1 || || Panning - smooth movement ||  | | P1M1 || || Panning - smooth movement ||  | ||
| Line 299: | Line 298: | ||
| P1M3 || || Add-on discovery ||  | | P1M3 || || Add-on discovery ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || Install ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || View installed add-ons ||  | ||
|-  | |-  | ||
| P1M1 ||   | | P1M1 || {{ip}} || Remove add-on ||  | ||
|-  | |-  | ||
|}  | |}  | ||
Revision as of 10:11, 2 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
| Item | Description | 
| AR | At Risk | 
| CO | Complete | 
| CU | Cut | 
| HW | Help Wanted | 
| style="background-color: lightblue;" | 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 | ||
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 | style="background-color: lightblue;" | History | |
| P1M1 | style="background-color: lightblue;" | Awesome-bar URL entry | |
| Bookmarks | |||
| P/M | Status | Feature | Bug | 
| P1M1 | style="background-color: lightblue;" | 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 | style="background-color: lightblue;" | Search box in toolbar (depends on screen size) | |
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 | style="background-color: lightblue;" | Install | |
| P1M1 | style="background-color: lightblue;" | View installed add-ons | |
| P1M1 | style="background-color: lightblue;" | 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 |