Adobe Opens the FLV and SWF Formats 262
Wolfcat writes to tell us that Adobe announced today that they are opening the SWF and FLV formats via the Open Screen Project. "The Open Screen Project is supported by technology leaders, including Adobe, ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba and Verizon Wireless, and leading content providers, including BBC, MTV Networks, and NBC Universal, who want to deliver rich Web and video experiences, live and on-demand across a variety of devices. The Open Screen Project is working to enable a consistent runtime environment — taking advantage of Adobe Flash Player and, in the future, Adobe AIR — that will remove barriers for developers and designers as they publish content and applications across desktops and consumer devices, including phones, mobile internet devices (MIDs), and set top boxes."
Great (Score:4, Informative)
Re: (Score:2, Insightful)
For those of use who use flash (for instructional simulations) this means (hopefully) new tools and a chance to deal with the accessibility issues flash has.
While AS3 has improved accessibility classes, products like Articulate and Camtasia have been slow to enable them in their products.
Re: (Score:3, Insightful)
Re: (Score:2)
The architecture problem is pretty huge... I think this new project is aimed at fixing that problem. Up until now you were looking at either using the official plugin and having a desktop CPU or having limi
Re:Apple's gonna write their own flash player? (Score:4, Insightful)
Re: (Score:2)
It's a shame. Not having to download anything, not having to install anything, and not having to run anything will win with 99% of computer users every day. Goodbye email clients--just use gmail. Goodbye chat clients, use gtalk. etc. Nevermind the lost speed, function, and flexibility..
Re: (Score:2)
And JavaScript/ActionScript runtimes are getting absurdly fast. If Flash is still slow, it's due to some retarded programming somewhere -- either Adobe's, or the actual games. (I suspect Adobe, given how little Flash exploits proper hardware acceleration.)
Re: (Score:2)
My biggest complain about web development is that it's a total pain in the ass. HTML+JavaScript+Database+Backend language (Pylon? Ruby on Rails? PHP? Perl?
Re: (Score:3, Insightful)
Re: (Score:2)
One possible reason why everyone is trying to make a browser do all this stuff with what's delivered in the browser: There once was a company who had 80% of the browser marketshare and their browser had a published plugin API. Since plugins are native code, they ran quite fast and all kinds of fun things were happening inside of the browser. Many many plugins were made for this browser and many preload deals wer
Re: (Score:2)
Re: (Score:2)
I'm developing auditing apps in OpenLaszlo and deploying them on N800s. It's got to be one of the best RAD combos I've ever used.
Re: (Score:2)
Other missing industry leaders include Microsoft, whose Windows media streaming and Silverlight competes directly with Flash. Real Media, whose streaming media completes with Flash video. Then there is the last missing industry leader, Apple, whose Quicktime completes with Flash video.
Most news and multimedia sites have switched from Apple, Microsoft and Real streaming formats to Fla
Re: (Score:3, Insightful)
Re:Apple's gonna write their own flash player? (Score:4, Insightful)
- used an old version that didn't properly render modern Flash content (like the Flash used in the PlayStation 3)
- used a Lite version of Flash that didn't render anything but a minor subset of Flash, and which will only work with basic FLA video players in its latest version (not officially out yet IIRC)
- used a completely reengineered, yet somehow backwards compatible version of Flash that perfectly ran PC targeted Flash content that currently plays like crap on the Mac with memory leaks and other bugs, but rewritten for the iPhone's ARM architecture with major integration into Apple's Cocoa Touch software.
So yeah, that'd be a piece of cake if Apple gave two shits about spending a year constructing a crutch to hold up Adobe's shitty platform that should go away and make way for a real reach Internet application platform such as HTML 5.
I don't think Apple is going to do that, and if Adobe could, they might have already fixed their Mac version.
It appears that you think is some sort of conspiracy, or that Apple has a moral obligation to devote its resources to supporting a shitty architecture that destroys the web, but only because there are a handful of useful things that could far more easily be redesigned to use standards that are already open.
Gone in a Flash: More on Appleâ(TM)s iPhone Web Plans [roughlydrafted.com]
Re: (Score:2, Informative)
Re: (Score:2)
If I implement to their spec, are they going to sue me because of the patents that cover the SWF technology? They say it is available as an "open specification", but there's nothing that says if there are any restrictions on my use of the specification.
Do they have a covenant not to sue like the one that Sun has [oasis-open.org], the one that IBM has [ibm.com] or even the one that Microsoft has [microsoft.com]?
Re: (Score:2)
You can make swf-creation tools.
You can make swf-playback tools (this was what wasn't allowed before)
And you can make swf related stuff not even thought of yet.
Re: (Score:2)
How do you know that Adobe isn't going to sue you over violating their patents if you implement the specification?
I keep on hearing on
Re: (Score:2)
Then I just wonder why Sun, IBM and Microsoft feel it's appropriate to issue a binding commitment not to sue people who use their specifiations, but Adobe doesn't.
Shennanigans. Smoke, mirrors, and waving hands. Just having a "commitment" doesn't mean much. Critics have charged that Sun, IBM, and Microsoft's covenants are not equal. The devil's in the details. And a big detail in the whole scheme of things is that these covenants are used as much for publicity and marketing games as actual commitments.
Having said that - the general concern is definitely a valid one. We've seen how the game is played these days. Lifting the restriction to a port of call means ve
Re: (Score:2)
Re: (Score:2)
The swf specifications do not seem to document ActionScript, however so it's not easy riding for the Gnash team (Gnash's ActionScript todo list [gnashdev.org])
I wonder if this document will give raise to any security vulnerabilities?
Re: (Score:2)
Re: (Score:2)
Defence agains silverlight? (Score:4, Insightful)
Since Microsoft seems to want a new way of control of new web enabled devices with silverlight, I guess this is a good thing.
(And obviously this way gnash can implement better compatibility more easily!)
Actually, I think it's more pointed towards Apple (Score:2)
But Apple likes to lock down their platforms and control them. The iPhone is a good example. And mobile is the future for many things. So by doing this, it will be hard for Apple (or anyone else) to keep Flash from being in it's future.
Re: (Score:2)
That is the opportunity Sun missed with their Webstart/Java. People and industry looks at results, not promises. You can ship a full feature co
Re: (Score:2)
Check http://www.earthbrowser.com/ [earthbrowser.com] . An application dates back to MacOS 9 days. Matt Giger, single author of it upgraded to version 3 and it runs on both Windows and OS X without a single glitch. It was originally a C application, it was converted to Adobe AIR and the day Linux has a stable Adobe AIR (soon I think), it is also automatically shipped to Linux/FreeBSD.
I would, but their website requires Javascript. Is this some kind of joke? What year is this?
Maybe you could just tell those of us who won't visit them what it is.
Their webmaster is an idiot, by the way, because the javascript required page went into an endless loading loop. Just what he needs, everyone who visits his page to generate a bunch of spurious page loads that won't produce any revenue.
Re: (Score:2)
Anti Javascript etc. are so 90s if you ask me. Profile of your userbase matters. If you code an entire Application in Flash/Flex, you don't really CARE about bunch of lifeless idiots who tries to be different by turning off javascript on a legit site.
Turning off Javascript like things are basically non existent on OS X community and the Windows profile that kind of application serves to. Also, you would
Re: (Score:2)
When you do so on that site, instead of just telling you to enable javascript, it redirects you to a "no javascript" page. This is a bad thing, because now even when I turn on javascript the page still tells me I need javascript.
I love javascript and use it in my sites, but I never assume that someone has it, and if I create something that really does need it... well, a recoverable error message is the onl
Re: (Score:3, Insightful)
My friend, it seems YOU are the one confused about the year. The year is something like 10 years PAST the time you should be running with JavaScript off. Welcome to the new world, one full of interesting and (potentially) useful things like AJAX. It's time to put the Gopher client out of its misery, upgrade the 19.2kbps ZyXel modem you got at a discount for running a part-time BBS, and for God's sake, stop listening
Re: (Score:2, Funny)
Microsoft.
Re: (Score:3, Interesting)
Flex + Flash's ubiquity + Adobe Air = obviated operating system. It doesn't matter what OS you run if you can create a single application which runs on mobile phones, from a web browser on all major OS's, or as a desktop application on all major OS's.
It's quick and easy to create a single application which runs just about anywhere - much simpler than creating a standard desktop application. So as a developer, as long as you
Re: (Score:3, Insightful)
It just happens that you believe Adobe is better than Microsoft, but they are just the same, and will do anything at all costs to crush the opponent.
Come on - you're kidding, right? Adobe competes in the niche market with Pdf and Flash, whereas Microsoft p0wns 85% of desktop computers in the world, and is a convicted monopolist? That is typical M$ party line, where they try to say the "enemy" is no different. They tried that in the M$OOXML scandal, rationalizing their unscrupulous tactics by saying Open
hmm. (Score:2)
i would guess this is more like attempting to gain market share at the same time as holding the family jewels close to the chest as it were.
still, its a step in the right direction to be sure.
64 bit inux perhaps? (Score:2)
Re: (Score:3, Informative)
Re: (Score:2)
RTMP? (Score:2)
Re: (Score:2)
In other words, will these specs help us watch south park with free software?
I assume you have a free OS. Point firefox (MPL or GPL or LGPL) to mrtwig.net. Download the .avi torrent with rtorrent (GPL), and play it with mplayer (GPL). I mean, I've heard from a friend that this works. I've never done it myself.
;)
You can already watch South Park using no non-free software. Do you expect the release to let you use even less non-free software?
(that would make good material for a "Richard Stallman facts").
Re: (Score:2)
I know there are other ways to get south park episodes, but I was specifically referring to the streams at http://www.southparkstudios.com/ [southparkstudios.com] There is possibly more content out there streamed via RTMP, which (I think) is currently inaccessible to software other than Adobe's Flash, right?
"Open" (Score:2)
Re: (Score:2)
Interesting how things change (Score:3, Interesting)
Re: (Score:2)
bwahahahaha, now MS will never gain market share with it.
Re: (Score:2)
Yeah right. This is frickin' Microsoft you're talking about. They can cut deals to get Silverlight as the platform for content people want to see. They can push Silverlight installs as part of their OS. (They also can, and have, produced a platform that's way more accessible to developers than Flash, though how much that matters is debatable.)
Microsoft may not gain market share on merit, and they may not gain market share clean, but I wouldn't bet
Re: (Score:2)
Case in point - MS recently
Re: (Score:2)
> SWF player that out performed Adobe's with the full backing of the industry monopoly.
> Any bets on how long the 'extinguish' phase will take?
"Extinguish" is a two-phase operation. Phase 1 is to extinguish Adobe. Phase 2 is to trot out the patents and extinguish Moonlight and desktop Linux.
More details (Score:5, Informative)
If you didn't bother to RTFA, here are a few more pertinent details. The specific actions Adobe will take include:
This is huge in that it means we can finally start porting the Flash runtime to other platforms. It's not yet completely open source, but I'm encouraged by the steps Adobe is taking. They're at least moving in the right direction.
Re:More details (Score:4, Informative)
Re: (Score:3, Interesting)
Example: can I use flash (mpeg/VP6) as the movie format without paying license fees in a commercial video game? Note that no GPL code could be used of course.
Re: (Score:3, Insightful)
If this signals a major shift in Adobe's operating culture, I think it's cause for celebration.
Re: (Score:3, Interesting)
Adobe IMO has a good reputation (ps and pdf). But there nothing about this i can find on the website. I really would like some more information about the IP issues. Without a clea
Re: (Score:2)
Good news. (Score:2)
Flash EULA forbidding competing implementations (Score:2)
Will Adobe be granting permission to work on Flash implementations to those who ha
Containter formats, codecs and patents. (Score:2)
Re: (Score:2)
In the absence of any guidance from Adobe, we have to assume that player developers will have to pay license fees to On2 and MPEG LA.
Re: (Score:2)
The reason is that this directly affects me. I am currently developing a game and need a codec/container for cut scenes. But the licensing on things like mpeg4 are crazy. Bink is not so bad but still expensive. I'm keeping an eye on Theora, but both stability and performance are not quite there yet. So for the last 2 weeks I have been
Dear Adobe, (Score:2)
* note the dated references on that page to CS2
great - now someone can make a better flash? (Score:2)
Perhaps with SWF and FLV opened up, someone can construct an alternative to flash that's actually easy to use.
RS
Re: (Score:3, Insightful)
Re:too little, too late (Score:5, Insightful)
"I'd Adobe to put the Flash player (as well as the Flash program itself) under the GPL license. However, if they don't, they'll still have > 90% browser penetration, and be used by YouTube to deliver huge quantities of crap video to people."
Right now, in the age of streaming video, Flash is about as relevant as you can get.
Re: (Score:2)
YouTube have recently added MPEG-4 support though (done for the iphone, I beleive) :
http://googlesystem.blogspot.com/2008/04/download-youtube-videos-as-mp4-files.html [blogspot.com]
Flash player has added such support too (Score:2)
Re: (Score:3, Informative)
The big issue was the Sorenson and On2 being big time MS Lapdogs and never offering any real solution except Windows market. Truth to be said, they are not bad quality codecs. Check their reference pages (demos etc.) to see what they actu
Re: (Score:2)
In fact, current quality/bandwidth/multiplatform champion is Realvideo 10 and it is MPEG4 based too. Of course it is a bit hard to convince user to install it even while Real gives whole thing (except codecs) as open source. You know, history haunting.
I think part of the issue is that some of us just don't want to install another player. As a general policy, whether my own machine or some other machine I'm supporting, I don't want to install a single piece of software that I don't have to. Every piece o
Re: (Score:2)
I thought there would be Spark codec. Industry standard codecs always have at least a Quicktime Export plugin. Spark never had it.
People moving to H264 on Flash and it doesn't even make On2 guys to ship a VPC7 encoder plugin for Quicktime too.
When I hear "rich web experiences" (Score:2)
To me this phrase means no context menus (right-clicking), no "open in new tab" and other *totally normal browsing behavior, no retrieving information for local storage
In sum, it means the *one way of navving the site that designers anticipated will be nice and rich. Point, click, grunt..
Re: (Score:2)
Yes, then we'd be able to fix why it uses 100% CPU time most of the time.
Re: (Score:2)
Re: (Score:2)
Re:too little, too late (Score:4, Insightful)
Adobe may not be providing an open source player here, but they are giving the information needed for us to make one ourselves. Isn't that basically what we've been wanting from hardware manufacturers?
Also, this makes a Linux Flash writer possible. oOFlash? I really don't see anything to complain about here.
Re: (Score:3, Informative)
Also, this makes a Linux Flash writer possible. oOFlash? I really don't see anything to complain about here.
I've been making SWFs on Linux for years. Swfmill [swfmill.org] is quite capable (the svn version has very good SVG support and works well with Inkscape), there is a fine language and compiler called haXe [haxe.org] that can even compile for other targets as well (the Neko [neko-vm.org] and generated Javascript, with PHP support [weblob.net] in the works), among other tools.
Also, the Flex SDK is already open [adobe.com] and works on Linux (it's Java). Finally, their (proprietary) Flexbuilder for Linux is currently a public alpha [adobe.com].
Re: (Score:2)
Why? (Re:too little, too late) (Score:2)
Re: (Score:2)
It's determined by the fact that most browsers on this earth have it installed.
Flash already is relevant and there doesn't seem to be any realistic reason for it to become less relevant any time soon.
Relevant? (Score:2)
Multimedia vendors need to make sure their application/plugin supports Flash (FLV) giving more performance, quality and additional options than original Flash player to stay relevant. It seems only Real Networks figured this fact with th
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Right, but also say YES to good quality open specs (I don't know if the ones in question are good quality). In the long run, a good open spec for a file format is a much more useful to developers than an open source program that uses an otherwise undocumented file format. Having to look up magic numbers and offsets in other peoples' code all the time just plain sucks. The best you can do is writing up a spec based on examination of the code, and use that for your own develo
Catch 22 for Adobe. (Score:2)
And sign their death sentence? Adobe depends on the sale of their software. It's fair enough opening the formats. I'm thinking that Adobe has realized that closed formats have no future in the web. It's catch 22: If they don't open the formats, they risk extinction. But if they do, they give their keys to the competition (including F/OSS) in a few years.
Re: (Score:2)
Is there any proprietary video delivery mechanism for the internet more popular than flash?
This announcement sound more unexpected than anything else.
Adobe should be applauded for making the formats open. I hope the license will be compatible so that open source versions such as gnash can benefit.
Software RAID (Score:2)
Do you have the sourcecode for you machines BIOS?
Some people do [wikipedia.org].
The firmware in the RAID controller of your servers?
With software RAID 10, the firmware that performs the striping and mirroring is in the operating system's kernel, which is Free if you're using *BSD or *Linux. With hardware RAID 10, yes, you're usually limited to a single source of replacement controllers.
Re: (Score:2)
To give Flash the dis-credit it deserves, why don't we call it indulgent-media, let-them-eat-cake-media, or artery-clogging media? Or at least put the word "filthy" in front of it.
Personally I prefer "baked-cake" media because:
(1) I can't see the URL of the link I am clicking
(2) I can't shift-click or middle-mouse click a link and have it open in a new window
(3) I can't get it to stop flashing at me
(4) I can't turn off images but stil
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Does this mean the Nintendo Wii will be able to work with all flash sites?
No. Even if Gnash uses these specs to become fully compatible with recent Flash, the Wii platform uses code signing with a fixed root CA to ensure that only executables approved by Nintendo can run.*
*Yes, Wii homebrew exists. But at this stage of the scene, how many end users would be willing to try the Twilight Hack to run a third-party web browser, especially once Nintendo applies a patch to defeat the Twilight Hack in all new copies of the LoZ: Twilight Princess Game Disc, as happened with MechAssau
Re: (Score:2)
Re: (Score:2)
I've read reports that the Wii has a pretty bad software attach rate. Most people just by the console to play Wii Sports. If they take it online for some free casual games then there's your market right there. I'm surprised Nintendo doesn't real
Re: (Score:2)
Re: (Score:2)
1) The Wii does not use the official Flash player. It uses a player coded by the Opera folks, which uses the latest specs released by Adobe: specs which correspond to Flash 7.0. Releasing the specs for the latest version is still a Very Good Thing, of course, but it's Opera, not Adobe, who will be updating the Wii player.
2) Re-hiring x86 ASM coders won't do the Wii any good, because the Wii doesn't use x86. It uses PowerPC.
Re: (Score:2)
Agreed, and to me this is a Good Thing(tm). There are lots of tools for reading and creating PDF - tools that have nothing to do with Adobe beyond implementing a format they originated. Do the same for the Flash ecosystem and we'll see open source tools, alternative proprietary tools and the continuation of Adobe proprietary tools also.
In other words, proper competition an
Re: (Score:2)
Adobe likes competition about as much as Microsoft does. They had a very fine competitor in Macromedia & the two companies pushed each other along creating better products for their respective customers. Then they merged, ending the competition on many fronts and killing some very good products in the process.
As far as competing on tools - Photoshop is probably a good case to look at. Steep educational discounts & looking the other way as the kids grow up using pirated versions of their tools
Re: (Score:2, Informative)
Re: (Score:2)
I don't think SVG+SMILE is going to be the animation tool that some people were hoping for, but it has become THE format for exchanging vector art and will continue to become more important on the web.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Back in my day... Wait. What the hell?! I'm THAT old? I'm old enough to begin a thought with "back in my day"?!
Well, time to start looking for a retirement community.