Shumway is a discontinued
media player for playing
SWF
SWF ( ) is an Adobe Flash file format used for multimedia, vector graphics and ActionScript.[Open Screen Pr ...](_blank)
files. It was intended as an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
replacement for
Adobe Flash Player
Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
. It is licensed under
Apache
The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño and ...
and
SIL Open Font License (OFL).
Mozilla started development on it in 2012.
It was preceded by a failed earlier project called ''Gordon'', a JavaScript library with a similar concept and name, which interprets SWF files with onboard resources of a browser via SVG conversion. These names are an allusion to
Flash Gordon
Flash Gordon is the protagonist of a space adventure comic strip created and originally drawn by Alex Raymond. First published January 7, 1934, the strip was inspired by, and created to compete with, the already established ''Buck Rogers'' adve ...
and
Gordon Shumway.
Shumway renders Flash contents by translating Flash file contents to
HTML5 elements, and running an
ActionScript
ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meaning i ...
interpreter in
JavaScript. It supports both AVM1 and AVM2, and ActionScript versions 1, 2, and 3.
Development of Shumway has effectively ceased. Although the project remains available on
GitHub (see
External links), in February 2016, the project was moved to the "Firefox Graveyard" and is thus considered defunct from Mozilla's point of view. Mozilla's strategy in 2016 was to continue to support
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia Computing platform, software platform used for production of Flash animation, animations, rich web applications, application software, desktop applications, mobile apps, mo ...
, as an exception to its general policy of ceasing support for
NPAPI
Netscape Plugin Application Programming Interface (NPAPI) was an application programming interface (API) of the web browsers that allows plugins to be integrated.
Initially developed for Netscape browsers, starting in 1995 with Netscape Navigator ...
plugins by the end of 2016.
See also
*
Ruffle
*
Google Swiffy
Google Swiffy was a web-based tool developed by Google that converted SWF files to HTML5. Its main goal was to display Flash contents on devices that do not support Flash, such as iPhone, iPad, and Android Tablets. Swiffy was shut down July ...
*
Adobe Wallaby
References
External links
*
*
* – Shumway's landing page
Shumway Wiki – GitHubShumway – MozillaWiki
Adobe Flash
Mozilla
2012 software
{{multimedia-software-stub