Kilimanjaro/ProductDraft: Difference between revisions

+Obsolete flag
(+Obsolete flag)
 
(30 intermediate revisions by 10 users not shown)
Line 1: Line 1:
[[Image:Kilimanjaro_badge.png]]
[[Image:Kilimanjaro_badge.png]]
{{draft}}
{{RELEASE_MANAGEMENT_OBSOLETE}}


The Product team believes that these pieces should align for a September announcement. Once we have more estimates from Engineering, we can nail down a date.
The Product team believes that these pieces should align for a September announcement. Once we have more estimates from Engineering, we can nail down a date.
Line 27: Line 27:
This document covers the Kilimanjaro milestone which is "version 1.0" of the ecosystem we've described above. Kilimanjaro is an integration milestone across several of our products. Products will continue using their existing release vehicles, but we reach Kilimanjaro after these products are interoperable according to the requirements below. Our proposed target date for this event is '''September 2012.'''
This document covers the Kilimanjaro milestone which is "version 1.0" of the ecosystem we've described above. Kilimanjaro is an integration milestone across several of our products. Products will continue using their existing release vehicles, but we reach Kilimanjaro after these products are interoperable according to the requirements below. Our proposed target date for this event is '''September 2012.'''


We expect there to be subsequent periodic milestones after Kilimanjaro that will continue to serve as integration points. Those milestones may nor may not be named after mountains.
We expect there to be subsequent periodic milestones after Kilimanjaro that will continue to serve as integration points. Those milestones may or may not be named after mountains.


While Kilimanjaro as a whole is a P1 for the organization, we also expect there to be ongoing work on other milestones, products and deliverables that are not explicitly covered here. For example, Labs/Innovation experiments, work on Windows Metro 8 etc. are explicitly out of scope for this document. Our recommendation is to treat them on a case by case basis, once Kilimanjaro is spec'd, resourced and underway.
While Kilimanjaro as a whole is a P1 for the organization, we also expect there to be ongoing work on other milestones, products and deliverables that are not explicitly covered here. For example, Labs/Innovation experiments, work on Windows Metro 8 etc. are explicitly out of scope for this document. Our recommendation is to treat them on a case by case basis, once Kilimanjaro is spec'd, resourced and underway.
Line 84: Line 84:
===All your devices recognize you and enable access to your ID-attached services===
===All your devices recognize you and enable access to your ID-attached services===
Meta: {{bug|746383}}
Meta: {{bug|746383}}
* P1: Persona account and service
* {{defer|P1: [[Identity/Features/Sign_into_the_browser|Native login to "browser"]] for Desktop and Mobile (Android and B2G) ({{bug|763993}} and {{bug|749072}}) }}
* P1: Native login to "browser" for Desktop and Mobile (Android and B2G)
** We're cutting Desktop Sign In To The Browser for K90.
* P1: Must have a mechanism to enable sign out.
* {{defer|P1: Must have a mechanism to enable sign out. ({{bug|763993}} and {{bug|749072}}) }}
** We're cutting Desktop Sign In To The Browser for K90.
* P1: ID attached services and clients:
* P1: ID attached services and clients:
** P1: Contacts
** P1: Contacts
** P1: Apps
** P1: Apps. ({{bug|767220}})
** Everything else is P2 (this includes browser data such as bookmarks, passwords, tabs etc).
** Everything else is P2 (this includes browser data such as bookmarks, passwords, tabs etc).
* P2: After sign in to the browser, sign in to (browserID supporting) websites does not require additional sign-in.
* {{defer|P2: After sign in to the browser, sign in to (BrowserID supporting) websites does not require additional sign-in. ({{bug|764213}} and {{bug|767276}} plus integration with browser sign-in) }}
* P3: Native DOM bindings for sign into website [Because the pop-up will work anyway]
* P3: Native DOM bindings for [[Identity/Features/NativeSignInToWebsite|sign into website]] [Because the pop-up will work anyway]. ({{bug|753239}})


===You will be able to install and use your apps across phones and PCs where WebRT is available===
===You will be able to install and use your apps across phones and PCs where WebRT is available===
Meta: {{bug|746384}}
Meta: {{bug|746384}}
* P1: Native install for Windows XP+, Mac OS X, Android and B2G. ({{bug|738546}})
* P1: Native install for Windows XP+, Mac OS X, Android and B2G. ({{bug|738546}})
** P3: Linux
** {{defer|P3: Linux}} ({{bug|744193}})
** P3: Tablets
** {{defer|P3: Tablets}}
* P1: App receipts stored in the cloud
* P1: App receipts stored in the cloud
* P1: Launch from native standard launch points (start menu, dock, start page, Home Screen etc.)
* P1: Launch from native standard launch points (start menu, dock, start page, Home Screen etc.)
Line 111: Line 112:
===Desktop Firefox will help you discover Firefox mobile, apps and ID.===
===Desktop Firefox will help you discover Firefox mobile, apps and ID.===
Meta: {{bug|746386}}
Meta: {{bug|746386}}
* P1: Send to phone [can this be done within the marketplace? -Asa]
* P1: Send to phone - Probably in-content for Marketplace. (Rags to talk with Madhava)
** Go to https://path.com/, Click on "Get the app" for an idea.
* P1: Apps in New Tab page ({{Bug|748955}}) and ({{Bug|748962}})  
* P1: At least one of the three (possible more) promotion points :
* P1: Apps in your awesome bar ({{Bug|748959}})
** New tab changes ({{Bug|748955}}) and ({{Bug|748962}})  
* {{drop|P2: Social API}}
** Home Tab changes       
** Snippet service changes
* P2: Toolbar icons
* P2: Apps in your awesome bar ({{Bug|748959}})
* P2: Social API


===The Mozilla web platform will include core features for developing games, social, productivity, and media apps.===
===The Mozilla web platform will include core features for developing games, social, productivity, and media apps.===
Line 131: Line 127:
* P1: One app crashing doesn't take other apps down with it. ({{bug|748352}})
* P1: One app crashing doesn't take other apps down with it. ({{bug|748352}})
* P1: Finish multi-touch ({{bug|747910}})
* P1: Finish multi-touch ({{bug|747910}})
* P1: Hardware accelerated Canvas or WebGL (Mobile, Linux?, XP?)
* P1: Hardware accelerated Canvas or WebGL (Mobile, Linux?, XP?) ({{bug|749721}})
* P2: Background Apps/Tasks ({{bug|747905}})
* P1: Security and Permissions model for Apps on Desktop/Mobile/B2G
* {{drop|P2: Background Apps/Tasks ({{bug|747905}})}}
* P2: Notifications (Service and Client implementations) ({{bug|747907}})
* P2: Notifications (Service and Client implementations) ({{bug|747907}})
* P2: WebGL changes/improvements ({{bug|748548}})  
* P2: WebGL changes/improvements ({{bug|748548}})  
Line 143: Line 140:
* Kilimanjaro cares most about:
* Kilimanjaro cares most about:
** Graphics stability (driver crashes for accel graphics)  
** Graphics stability (driver crashes for accel graphics)  
** Content performance (gc+cc pauses and fps)
** Content performance (gc+cc pauses and fps) GC: {{bug|519558}}, {{bug|716014}}, {{bug|735099}} CC: {{bug|741417}}, {{bug|728407}} FPS:
** Memory usage (as it causes Fennec to get closed out requiring session restore.)
** Memory usage (as it causes Fennec to get closed out requiring session restore.)


Line 154: Line 151:
** Marketplace
** Marketplace
* Tools
* Tools
** Debugger ({{bug|746864}})
** Debugger ({{bug|676586}})
* Partners
* Partners
** Upload API to marketplace
** Upload API to marketplace
Line 174: Line 171:
===Mozilla will provide effective distribution, discovery and monetization options for developers===
===Mozilla will provide effective distribution, discovery and monetization options for developers===
Meta: {{bug|746391}}
Meta: {{bug|746391}}
* P1: Implement the Marketplace roadmap https://wiki.mozilla.org/AMO:Roadmap/2012
* P1: Implement the Marketplace roadmap https://wiki.mozilla.org/AMO:Roadmap/2012 ({{bug|752007}})
* P2: marketplace implements carrier billing prototype
* P2: marketplace implements carrier billing prototype


Line 202: Line 199:
                      
                      
* Desktop:
* Desktop:
** Marketplace App (think Mac App Store for desktop)
** P2: Marketplace App (think Mac App Store for desktop) {{bug|738832}}
** Marketplace mode first run and setup experience
** Marketplace mode first run and setup experience
** Guide user to sign-in/up (Persona acct)
** Guide user to sign-in/up (Persona acct)
Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
732

edits