User:Christopherblizzard/6das6dsa: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "<section begin="summary" />{{RoadmapSummary |icon=Tempicon.png |pagelocation=Platform/Roadmap |pagetitle=Platform 2012 Roadmap |owner=Chris Blizzard |updated=August 2011 |status=...")
 
No edit summary
Line 9: Line 9:
}}<section end="summary" />  
}}<section end="summary" />  


= Vision =
'''We want the platform in Firefox to enable app-quality experiences and developer productivity that rivals native platforms.'''
Networking
  Complete WebSockets to Match RFC - Done
  SPDY - In Testing
  WebM DASH Support - Starting in Q1
  Pipelining - Patches
  Pre-Connections - Not Started
Apps
  ID - In Progress (Dan)
  Receipts - In Progress (Jennifer)
  Install Process for Apps - In Progress (Jennifer)
  Make App Cache opportunistic for Firefox Desktop - Late Q1 / Early Q2
  App Cache changes - Starting Scoping in Q1
  WebSQL for Mobile - Not sure if we need - Q1 based on data
  Improve Register Protocol Handler (ben)
  Replacement for Web Intents - Maybe start in Q1? (tantek & hanson)
  Install trigger - Scope in Q1
  Push Notification - Later in 2012
  Background tasks - Later in 2012
  Low-level Socket API - Later in 2012
  Open HTTP without cookies - Later in 2012
Devices
  Taking a picture - In Progress, Late Q1 / Early Q2 (sicking)
  Finish IndexedDB (File & Key Support) - Done
  Dialer (B2G) - Underway
  Network Status (B2G) - Underway
  Vibration (B2G) - Underway
  Battery (B2G) - Underway
  Contacts (sicking & B2G) - Underway
  Upload a Directory (sicking) (mhanson) - Q2
  Access to Local Media Storage (and on USB) - Pictures, Video, Music (sicking & B2G) - Q2
  Drag Files with download_url - Q2
  Finish Touch and Multi-touch (sicking) - Q2
  Ambient Light - Q2
  Proximity to Your Face - Q2
  Can't upload files > 2GB in size (annoy) - Unknown
  Plugins destroyed on visibility changes (annoy) - Unknown
 
Layout (https://wiki.mozilla.org/Platform/Layout#Feature_Planning)
  Readability - Underway, Iterate in Q1/Q2 based on testing
  WebKit Properties (based on data & feedback) - Start in Q1 / Late Q2
  CSS Flexbox - Late Q1 / Early Q2
  CSS Grid - Start in Q2
  CSS Regions - Later in 2012
  CSS Exclusions - Later in 2012
  CSS Images - Later in 2012
    gradients (syntax changes, animation) - Later in 2012
    CSS @supports - Later in 2012
    CSS Paginated Overflow - Later in 2012
  @page support - Later in 2012
  ruby support - Later in 2012
  Spring Scolling (Facebook & sicking) - Later in 2012
  Scrolling APIs - Later in 2012
Media
  Full Screen Support - Done
  WebRTC - Demo in Q1, Finish in Q2/Q3
  Mobile H.264 Support - Q2
  Media Stream Processing APIs - Q2
  Video Capture & Upload - Q2
  Mouse Lock - Q2 or Q3
 
Marketing
  Finish HTML5 to html5test.org
  Finish Audio to areweplayingyet.org




[[Category:Roadmaps]]
[[Category:Roadmaps]]

Revision as of 00:00, 20 January 2012

Tempicon.png Platform 2012 Roadmap
Owner: Chris Blizzard Updated: 2012-01-20
This roadmap outlines the current strategy and direction for Mozilla Platform development through 2011. While much of the recent past has been focused on HTML5, it's become obvious that where we want the web to go has to go well beyond that and build something that moves the web forward in a way that takes advantage of its unique capabilities, and will allow you to move seamlessly from phones to tablets to your desktop.

Vision

We want the platform in Firefox to enable app-quality experiences and developer productivity that rivals native platforms.

Networking

 Complete WebSockets to Match RFC - Done
 SPDY - In Testing
 WebM DASH Support - Starting in Q1
 Pipelining - Patches
 Pre-Connections - Not Started

Apps

 ID - In Progress (Dan)
 Receipts - In Progress (Jennifer)
 Install Process for Apps - In Progress (Jennifer)
 Make App Cache opportunistic for Firefox Desktop - Late Q1 / Early Q2
 App Cache changes - Starting Scoping in Q1
 WebSQL for Mobile - Not sure if we need - Q1 based on data
 Improve Register Protocol Handler (ben)
 Replacement for Web Intents - Maybe start in Q1? (tantek & hanson)
 Install trigger - Scope in Q1
 Push Notification - Later in 2012
 Background tasks - Later in 2012
 Low-level Socket API - Later in 2012
 Open HTTP without cookies - Later in 2012

Devices

 Taking a picture - In Progress, Late Q1 / Early Q2 (sicking)
 Finish IndexedDB (File & Key Support) - Done
 Dialer (B2G) - Underway
 Network Status (B2G) - Underway
 Vibration (B2G) - Underway
 Battery (B2G) - Underway
 Contacts (sicking & B2G) - Underway
 Upload a Directory (sicking) (mhanson) - Q2
 Access to Local Media Storage (and on USB) - Pictures, Video, Music (sicking & B2G) - Q2
 Drag Files with download_url - Q2
 Finish Touch and Multi-touch (sicking) - Q2
 Ambient Light - Q2
 Proximity to Your Face - Q2
 Can't upload files > 2GB in size (annoy) - Unknown
 Plugins destroyed on visibility changes (annoy) - Unknown
 

Layout (https://wiki.mozilla.org/Platform/Layout#Feature_Planning)

 Readability - Underway, Iterate in Q1/Q2 based on testing
 WebKit Properties (based on data & feedback) - Start in Q1 / Late Q2
 CSS Flexbox - Late Q1 / Early Q2
 CSS Grid - Start in Q2
 CSS Regions - Later in 2012
 CSS Exclusions - Later in 2012
 CSS Images - Later in 2012
   gradients (syntax changes, animation) - Later in 2012
   CSS @supports - Later in 2012
   CSS Paginated Overflow - Later in 2012
 @page support - Later in 2012
 ruby support - Later in 2012
 Spring Scolling (Facebook & sicking) - Later in 2012
 Scrolling APIs - Later in 2012

Media

 Full Screen Support - Done
 WebRTC - Demo in Q1, Finish in Q2/Q3
 Mobile H.264 Support - Q2
 Media Stream Processing APIs - Q2
 Video Capture & Upload - Q2
 Mouse Lock - Q2 or Q3


Marketing

 Finish HTML5 to html5test.org
 Finish Audio to areweplayingyet.org