The Shumway Open SWF Runtime Project
theweatherelectric writes "Mozilla is looking for contributors interested in working on Shumway. Mozilla's Jet Villegas writes, 'Shumway is an experimental web-native (Javascript) runtime implementation of the SWF file format. It is developed as a free and open source project sponsored by Mozilla Research. The project has two main goals: 1. Advance the open web platform to securely process rich media formats that were previously only available in closed and proprietary implementations. 2. Offer a runtime processor for SWF and other rich media formats on platforms for which runtime implementations are not available.'"
See also: Gnash and Lightspark.
They are going to need to fix this one soon then
https://bugzilla.mozilla.org/show_bug.cgi?id=738698
Click-to-play
The Singularity is closer than you think
Quant
I will put my efforts learning to do great things in html5.
Tomorrow is another day...
In the race card demo the "best lap" time is actually just your last lap. And when you finish all 10 laps the clock doesn't stop, so your "final time" keeps increasing. I wonder if this is a bug in Shumway or the game itself. And I only get around 7 FPS on average, on Firefox in Linux/x86.
Silicon & Charybdis McLuhan Kildall Papert Kay
http://swfdec.freedesktop.org/wiki/
I love the Free / OSS nature of something like this, but one of the absolute best** things about Flash is the ActionScript language (specifically AS3) (and to a lesser extent flex).
Since it is based on ECMAScript, it offers nearly everything JavaScript does and more. Classes, Inheritance, Polymorphism, both dynamic and static typing, etc, etc. And some things I find truly awesome such as the EventDispacter pattern and DisplayObject event bubbling.
So what are the chances of ActionScript being considered for something like this? Are there legal hurdles that make it a non-starter?
Also, how does this compare to other OSS flash players like Gnash? Conceivably this could solve the biggest problem with Flash, the lack of security involved when the player is proprietary.
**Yes, Adobe stagnated and got lax about security as well as bundled toolbars with the plugin as well as other privacy implication with SharedObjects. However, as a scripting and vector animating platform, Flash was amazing tech. And it makes damn nice RIAs and did great for video for its time. However it's clear that time is over due to some serious missteps on Adobe's part. So please don't get me wrong, there are many valid criticisms of Flash, but it was an innovative technology (and still is to a much less extent).
PocketPermissions Android Permission Guide
...it's gotta be good.
Without the need for a plugin?
Having experienced just how slowly pdf.js renders documents longer than a page or two - I can't WAIT to see how well implementing swf in javascript goes!
#DeleteChrome
Don't get me wrong, I love illustrator, and I don't think I could live without InDesign.
But I do REALLY like the idea of html5 instead of flash. Sure, it was funny for awhile to call apple products crippled because they couldn't have a full web experience, but I've been having problems with Shockwave / Flash products for years.
It does need to remain supported, I agree. And opened up? Great!
But developed? Encouraged? Promoted? No thank you. I'd rather see the [blink] tag supported in facebook.
- Nec Impar Pluribus, or so I'm told.
Just what we need, an efficient swf interpreter that doesn't have any memory issues!
You have one ECMAScript spawn (JavaScript) interpretting another (ActionScript), talk about redundancy.
Does this mean developers might actually implement 'MUTE', 'FORCE STOP', or 'RESTART' context menu items for shockwave apps? I despise going to read a page with ads and other shockwave sidebar widgets that make noise or chew up CPU cycles and have no way to pause/mute/stop them. It also bugs that you must reload the entire page to get a flash app to restart.
It's beyond me why Macromedia/Adobe never wanted us to have those essential controls. The only thing we get, in some rare cases, are the ability to prevent the app/player from looping, or to turn down rendering quality.
Emulation of such a legacy game platform should go to MAME instead
Shouldn't emulation of legacy game platform go to MAME instead?
but the main reason people are all jumping on the bandwagon is because with html5 there is at least a light at the end of the tunnel. sure it's missing a bunch of features but at the same time it eats into flash's feature set it fixes a bunch of the flaws with html4/xthml. Also it's not the complete cluster fuck that is flash.
This is a joke. I am joking. Joke joke joke.
Just when people want to ditch the old format and move over to html5... but then again, webpages are becoming more bogged down with useless junk which only means you'll have to wait until a page is loaded for like 5 minutes.. When will we actually go and try to optimize webpages and make them blazingly fast and not memory hogs like they are becoming, so we can actually enjoy our new fast hardware instead of having the same speed with new pages as we had on our old hardware with the old pages..
Which even today still beats Gnash on quite a bit of content. Sad, since the FSF proclaimed Gnash the official Flash reimplementation and then proceeded to mismanage it into the clusterfuck that it is today, and SWFdec is now unmaintained.
the whole reason for doing it natively is to gain the speedup from decompression of all fft-based formats (jpeg,mpeg,mp3,etc.) in hardware instead of in software. If you lose that, then flash has no point.
Any guest worker system is indistinguishable from indentured servitude.
Please define "many browsers".
There are many PCs whose primary user lacks the privilege to install a browser. And on mobile, a lot of deployed Android devices are still stuck at 2.2/2.3, hence no Chrome.
I think the idea was supposed to be that HTML5 would allow third parties to implement timelines and animation with JavaScript and the 2D . Does Flash Builder (not Flash CS) have timelines and animation?
Bacon, Lucky, Tomato.
I sit here wondering why I still need to see an update to the Flash plugin, much less an alternative way to play a flash file. No thanks.