Shumway: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Removed outdated information, added link to roadmap wiki page)
Line 1: Line 1:
;[http://www.areweflashyet.com/shumway/examples/inspector/inspector.html?rfile=../Box2DFlashAS3/demo.swf Are we Flash Yet?]  
;[http://www.areweflashyet.com/ Are we Flash Yet? (Demos)]  
* [https://github.com/mozilla/shumway Shumway Github]
* [https://github.com/mozilla/shumway Shumway Github]
** [https://github.com/mozilla/shumway/wiki/Intro Shumway intro]
** [https://github.com/mozilla/shumway/wiki/Intro Shumway intro]
** [https://github.com/mozilla/shumway/wiki Shumway Github wiki]
** [https://github.com/mozilla/shumway/wiki Shumway Github wiki]
** [http://mozilla.github.io/shumway/ Live Demos]
** [http://www.areweflashyet.com/shumway/extension/firefox/shumway.xpi Firefox Extension Preview]
** [http://mozilla.github.io/shumway/extension/firefox/shumway.xpi Firefox Extension Preview]
*** [https://github.com/mozilla/shumway/wiki/Debugging-and-Configuring-Shumway#using-the-extension Configuring the Extension]
*** [https://github.com/mozilla/shumway/wiki/Debugging-and-Configuring-Shumway#using-the-extension Configuring the Extension]
* https://etherpad.mozilla.org/shumwaymeeting
* [https://etherpad.mozilla.org/shumwaymeeting Weekly Meeting Notes]


=Schedule & Milestones=  
=Roadmap=  
==Important Dates==
We're in the process of defining a roadmap towards a 1.0/ Minimum Viable Product release. In the meantime, an overview of our preliminary milestones and their dependencies can be viewed on [https://wiki.mozilla.org/Shumway/Roadmap our roadmap page].
*Fx26: Active as of 08/06, Ships 12/10
*Fx27: Active as of 09/17, Ships 01/21
*Fx28: Active as of 10/29, Ships 02/04


==M1 (Due: October 1) [Shipped] ==
=Current Shumway In Nightly=
=== Target: Flash Ads ===  
;Available in Nightly on Desktop for all platforms, *preff'd off*
;Land in Nightly on Desktop for all platforms, *preff'd off*
;Will not ride the trains for now, so not available on Aurora, Beta, and Release
;Target Audience: Flash and web developers who want to test their content with Shumway and a general audience of folks who are interested in a Flash Player Alternative and want to provide feedback
;Target Audience: Flash and web developers who want to test their content with Shumway and a general audience of folks who are interested in a Flash Player Alternative and want to provide feedback.
;Landing Criteria
 
* {{mok}}Playback Flash Ads from white listed sites on all Desktop Platforms
=== how do I enable it? ===
* {{mrisk}} Create developer and user friendly look and feel {{Bug|905705}} - WebDev for Areweflashyet.com
* Easy. Just go to about:config and search for shumway.disabled. Flip that pref to 'false' and you should be all set
* {{mok}} Criteria includes:
**Confidence that we render enough content
**Confidence that if we are unable to render content, we fail gracefully and give the user the ability to provide feedback (akin to submitting a crash log?)
**Acceptable CPU usage
**Acceptable Memory Usage
===Now that Shumway has landed, how do I enable it? ===
* Easy. on Fx27 Nightly, just go to about:config and search for shumway.disabled. Flip that pref to 'false' and you should be all set
* There are other prefs to explore which you can read more about, here: https://github.com/mozilla/shumway/wiki/Debugging-and-Configuring-Shumway#using-the-extension
* There are other prefs to explore which you can read more about, here: https://github.com/mozilla/shumway/wiki/Debugging-and-Configuring-Shumway#using-the-extension


===What about the Summit Demo?===
===What about the Summit Demo?===
* You can check it out, here: http://areweflashyet.com/summit2013/candy.html
* You can check it out, here: http://areweflashyet.com/summit2013/candy.html
==M2 (Due:TBD)==
===Target: One Instance of Shumway ===
;* {{mplan}} One instance of Shumway and preferably in a worker (off the main thread may work, too)
;* {{mok}} Land telemetry probes {{Bug|900566}}
;* {{mplan}} Make Firefox for Android more testable
;* {{mplan}} Enable more games


==Product Roadmap & User Stories [In Progess]==  
==Product Roadmap & User Stories [In Progess]==  
===M1 {{mok}}===
* As a Metro Firefox user, I experience rich ads so that I don't have to see a bunch of empty boxes as I surf the Web without Adobe Flash player.
* As a Firefox user, I have a more stable browsing experience because Firefox natively renders Flash ads, increasing my user satisfaction, usage, and likelihood to recommend.  
* As a Firefox user, I have a more stable browsing experience because Firefox natively renders Flash ads, increasing my user satisfaction, usage, and likelihood to recommend.  
* As a Firefox user, I have a more responsive browsing experience because Flash ads in background tabs are throttled, increasing my user satisfaction, usage, and likelihood to  recommend.
* As a Firefox user, I have a more responsive browsing experience because Flash ads in background tabs are throttled, increasing my user satisfaction, usage, and likelihood to  recommend.
* As a Firefox user, I can opt in to Firefox native Flash support so that I can help Mozilla test the feature.
* As a Firefox user, I can opt in to Firefox native Flash support so that I can help Mozilla test the feature.
* As a Firefox user, I have a mechanism to revert to the Adobe Flash player for specific content blocks, so I am not broken in cases where Firefox's native rendering is insufficient.
* As a Firefox user, I have a mechanism to revert to the Adobe Flash player for specific content blocks, so I am not broken in cases where Firefox's native rendering is insufficient.
===M2 [In Progress] ===
=Tracking=
== General ==
<onlyinclude>
<bugzilla>
{
    "whiteboard": "[shumway]",
    "resolution": "---",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>
== General Resolved/Fixed ==
<onlyinclude>
<bugzilla>
{
    "whiteboard": "[shumway]",
    "resolution": "FIXED",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>
== JS Perf ==
<onlyinclude>
<bugzilla>
{
    "blocks": "885526",
    "resolution": "---",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>
==JS Perf Resolved/Fixed==
<onlyinclude>
<bugzilla>
{
    "blocks": "885526",
    "resolution": "FIXED",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>
== GFX Perf ==
<onlyinclude>
<bugzilla>
{
    "blocks": "927828",
    "resolution": "---",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>
== GFX Perf Resolved/Fixed==
<onlyinclude>
<bugzilla>
{
    "blocks": "927828",
    "resolution": "FIXED",
    "include_fields": "id, priority, summary, status, assigned_to",
    "order": "bug_id"
}
</bugzilla>
</onlyinclude>

Revision as of 12:54, 10 September 2014

Are we Flash Yet? (Demos)

Roadmap

We're in the process of defining a roadmap towards a 1.0/ Minimum Viable Product release. In the meantime, an overview of our preliminary milestones and their dependencies can be viewed on our roadmap page.

Current Shumway In Nightly

Available in Nightly on Desktop for all platforms, *preff'd off*
Will not ride the trains for now, so not available on Aurora, Beta, and Release
Target Audience
Flash and web developers who want to test their content with Shumway and a general audience of folks who are interested in a Flash Player Alternative and want to provide feedback.

how do I enable it?

What about the Summit Demo?

Product Roadmap & User Stories [In Progess]

  • As a Firefox user, I have a more stable browsing experience because Firefox natively renders Flash ads, increasing my user satisfaction, usage, and likelihood to recommend.
  • As a Firefox user, I have a more responsive browsing experience because Flash ads in background tabs are throttled, increasing my user satisfaction, usage, and likelihood to recommend.
  • As a Firefox user, I can opt in to Firefox native Flash support so that I can help Mozilla test the feature.
  • As a Firefox user, I have a mechanism to revert to the Adobe Flash player for specific content blocks, so I am not broken in cases where Firefox's native rendering is insufficient.