Kilimanjaro/Basecamp: Difference between revisions

Jump to navigation Jump to search
 
Line 58: Line 58:
==Basecamp Detailed Requirements and Priorities==
==Basecamp Detailed Requirements and Priorities==


* P1: B2G software stack ready for device to launch in the Brazil market
# P1: B2G software stack ready for device to launch in the Brazil market
* P1: All content needs to be localized content in English (US), Spanish (LatAm) and Portuguese (Brazil)
# P1: All content needs to be localized content in English (US), Spanish (LatAm) and Portuguese (Brazil)
* P1: Mozilla to build and operate a Brazil-targeted App Marketplace that offers:
# P1: Mozilla to build and operate a Brazil-targeted App Marketplace that offers:
**App Marketplace needs to target a B2G phone resolution (320x480)
##App Marketplace needs to target a B2G phone resolution (320x480)
**Featured and most popular apps
##Featured and most popular apps
**App reviews
##App reviews
**App categories: Content, Productivity, Games (at risk for Brazil), Social
##App categories: Content, Productivity, Games (at risk for Brazil), Social
**Developer lifecycle/management capabilities
##Developer lifecycle/management capabilities
***Account creation
###Account creation
***Submission
###Submission
***Edit/Delete/Payment management
###Edit/Delete/Payment management
**Blocklist for Marketplace and non-Marketplace apps (need to evaluate)
##Blocklist for Marketplace and non-Marketplace apps (need to evaluate)
*P1: B2G user will have the ability to create a Telefonica account
#P1: B2G user will have the ability to create a Telefonica account
*P1: The Telefonica accounts system implements the Persona identity provider protocol
#P1: The Telefonica accounts system implements the Persona identity provider protocol
*P1: The ability to sign into application using:
#P1: The ability to sign into application using:
**Persona ID, Google ID, Facebook ID, Twitter ID, Brazil-specific IDs, Marketplace {{bug|763377}}
##Persona ID, Google ID, Facebook ID, Twitter ID, Brazil-specific IDs, Marketplace {{bug|763377}}
**This requirement gives B2G the ability to support in-app purchases
##This requirement gives B2G the ability to support in-app purchases
*P1: Gaia Settings app is a touch-point for creating/managing the user's Telefonica ID
#P1: Gaia Settings app is a touch-point for creating/managing the user's Telefonica ID
*P1: Apps Marketplace with billing integration with the network operator (under discussion)
#P1: Apps Marketplace with billing integration with the network operator (under discussion)
**Applications in the Brazil-targeted Marketplace will offer users the ability to pay for apps with their carrier's account
##Applications in the Brazil-targeted Marketplace will offer users the ability to pay for apps with their carrier's account
**This would apply to featured apps in Brazil
##This would apply to featured apps in Brazil
*P1: Business development efforts for the Brazil app developers
#P1: Business development efforts for the Brazil app developers
**Secure at least 50 high-quality and compelling tier 1&2 apps for the Brazil marketplace by launch[1]
##Secure at least 50 high-quality and compelling tier 1&2 apps for the Brazil marketplace by launch[1]
**Prioritized category of applications to target:
##Prioritized category of applications to target:
***Social
###Social
***Content (Sports, Music, etc.)
###Content (Sports, Music, etc.)
***Games (at risk)
###Games (at risk)
***Productivity
###Productivity
*P1: B2G front-end experience, Gaia version 1 - core set of default applications:
#P1: B2G front-end experience, Gaia version 1 - core set of default applications:
**Phone/System apps:
##Phone/System apps:
***Dialer
###Dialer
***Contacts
###Contacts
***SMS/Messaging
###SMS/Messaging
***Settings
###Settings
**Media apps:
##Media apps:
***Camera
###Camera
***Photo Gallery
###Photo Gallery
***Video Player
###Video Player
***Music Player
###Music Player
***FM Radio
###FM Radio
**Productivity:
##Productivity:
***Email
###Email
***Calendar
###Calendar
***Clock/Alarm
###Clock/Alarm
***Browser
###Browser
***App Marketplace
###App Marketplace
**Note: We will also pre-install some 3rd party apps decided by Mozilla/partner
##Note: We will also pre-install some 3rd party apps decided by Mozilla/partner


;Specific tasks/bugs we are tracking:
;Specific tasks/bugs we are tracking:
* P1: Offline capabilities (improve appcache support/semantics, implement IndexedDB improvements, platform support for default offline behavior) ({{bug|747904}})
# P1: Offline capabilities (improve appcache support/semantics, implement IndexedDB improvements, platform support for default offline behavior) ({{bug|747904}})
* P1: Layout compatibility - webkit ({{bug|747123}})
# P1: Layout compatibility - webkit ({{bug|747123}})
* P1: H.264/AAC & mp3 ({{bug|748351}})
# P1: H.264/AAC & mp3 ({{bug|748351}})
* P1: Orientation Lock ({{bug|673922}})
# P1: Orientation Lock ({{bug|673922}})
* P1: Finish multi-touch ({{bug|747910}})
# P1: Finish multi-touch ({{bug|747910}})
* P1: Hardware accelerated Canvas or WebGL (Mobile only) ({{bug|749721}})
# P1: Hardware accelerated Canvas or WebGL (Mobile only) ({{bug|749721}})
* P1: Security and Permissions model for Apps on B2G
# P1: Security and Permissions model for Apps on B2G
*P1: Mozilla Marketplace SLAs
#P1: Mozilla Marketplace SLAs
*P1: Customer Support process defined and agreed on
#P1: Customer Support process defined and agreed on


[1]: There is a target launch date, but is internal information and will be provided to the appropriate teams working on Kilimanjaro.
[1]: There is a target launch date, but is internal information and will be provided to the appropriate teams working on Kilimanjaro.
canmove, Confirmed users
457

edits

Navigation menu