In a previous post, I’d wondered why Adobe didn’t spend their time building HTML5 Authoring tools rather than putting so much time/energy/money into their Flash->iPhone Apps exporter tool for Flash CS5.
As it turns out, Adobe does have some, albeit rudimentary, HTML5 Canvas exporting tools as demonstrated in the video above. Taking a simple animation, which is the beginning, middle and end of most Flash banner ads that we love, is an export/paste operation.
Now that Microsoft and their market leading IE browser are supporting HTML5, it would seem like a better move for web designers to export old Flash animations into HTML5, rather than miss out on iProducts/ClicktoFlash users’ eyes. Thanks Timo!


Hate to say this but Apple, or steve jobs was expecting this since 2007 w/ iphone launch? Indeed he won the battle. He made the industry to change, i guess.
i think it’s too early to say if Apple (or Steve Jobs) won the battle although it’s a huge move forward in the right direction. To know if Apple won or didn’t win (I don’t want to use the word lost), we have to see how people embrace it.
The Flash/HTML5 battle is running, and I will be more than surprised if big changes are not about to come.
Daniel.
http://www.scrabblecheat.org
So what does this mean…they have to develop stuff in flash first…then export to html5 and then to iPhone? .. or do they just have html5 tools in CS5?
It means 2 things:
1. Legacy Flash files can be exported to HTML5 (we won’t know how powerful the tool is until it is tested, the example was very simple).
2. Designers (especially those proficient in Flash) can build HTML5 animations using Adobe’s tools.
Isn’t this functionally the same thing Gordon does…
http://github.com/tobeytailor/gordon
No, Gordon is an attempt to code the Flash runtime in HTML5.
This is converting a Flash file to HTML5.
It’s official:
Flash R.I.P.
Good riddance!
Flash has way more functionality than html 5 has and it is more than just playing videos. You should inform yourself before posting. In my pov flash won’t die because of its simplicity.
*claps* – Hope they are not forcing you to use Dreamweaver to enjoy this, It should be able to export that straight from Flash or Illustrator, oh well better than nothing, I suspect I’ll likely be able to just nick all the dreamweaver code/wrapping and continue using Coda for writing HTML
The bulk of the logic appears to be in a library of javascript files that parse fxg files whatever they are, seems smart!
Ah, it does look like they are indeed forcing you to use Dreamweaver as its Dreamweaver thats creating the FXG files from the XML/data on the clipboard
If thats the case then that indeed will be slightly annoying having to open Dreamweaver just to paste from the clipboard and then switch back to my preferred text editor of choice -_-
Still it’s early days yet, who knows, naturally they will be inclined to demo it using Dreamweaver
this is clearly a solution for adobe developers… if you use other tools, then this is not for you. this is a kick in the teeth to apple, really. expect more hits like this…
But not the war. Not even sure about the battle.
Nobody changed anything – Adobe tools were always supporting emerging technologies. Export for alternative vector HTML-embeddable graphics such as SVG were there for example for years. Its just now when this entire Adobe-Apple war has gotten media headlines – people choose to interpret it as they will.
Animating/scrolling a few letters/graphics left and right was never a problem, but thinking that that would replace the full blown animation/language capabilities of Flash is simply delusional.
Also the excuses are slowly falling short – if Flash is such an incredibly bad technology even when exported to native Objective-C apps – why all the drama/censorship/fear/monopoly? It just shows insecurity. Wouldn’t something bad when confronted with something really good – die on its own because the developers wouldn’t use it?
Could it possibly be because its not bad at all – but a threat?
Its a looooong way until HTML alone can do something like this – and there are numerous examples not just websites, but applications with AIR or without it, mobile phone interfaces, gaming/media devices, etc. etc.
http://www.ecodazoo.com/
tell me even one thing done in flash that can’t be done (possibly easier and more elegant) using css, html5 and javascript.
The link I posted above was not enough for you? If you can do that in HTML/Javascript I’d like to hire you.
There are many many examples like that – but I’m going to leave it up to you to find them all. Also since I’m using it right now – tell me oh wise one – how would you do google streetview in javascript?
Not sure if you’re aware of it but I’m sure many of your newer desktop applications are also in Flash/Air.
The simple truth is Flash only gets around browser security restrictions.
Applications like 280 Slide ( http://280slides.com ) TimeTable ( http://timetableapp.com ) MockingBird ( http://gomockingbird.com ) and others are build 100% on top of JavaScript. The power is in the frameworks provided. Frameworks like Cappuccino which ARE Cocoa on the web make doing cross browser DESKTOP CLASS web applications just as easy to write as any cocoa app. Web applications are very robust… It doesn’t require flash!
“Simple” is the only word you got right there.
Those applications are just too simple – drag and drop, blending and text input – yeah, you can build those in Javascript.
Care to try that with Google Streetview for example?
The entire point of this entire discussion is – choice. One company saying that they are better just because and then wiping out your right to choose doesn’t strike you as wrong? Yeah, Javascript is better for some things, Cocoa might be better for some, for hardcore stuff you might choose C/C++ with direct optimizations in assembler (like a 3D app we developer recently), but Unity3D and Flash or Java – are certainly better for some things too.
And I work in all of those and with my 20 years of experience in development world – I think I’ve earned the right to make my own choices and if something is a worse technology – I certainly wouldn’t use it. But repeating Steve Jobs mantra that is aimed at nothing else but making him more money – that’s just wrong and its not true.
Computers, platforms, software and technologies are just tools – there are better and there are worse.
streetview would also be pretty straight forward with canvas, people are writing 3d games with canvas you don’t even need a 3d canvas to do streetview because you just track your position and viewing angle with a matrix and load the images as needed.
Perhaps you shoudl also take a look at 280 Atlas, bringing interface builder and a compiler to JavaScript. It’s already done.
Canvas is very young and the tools we will use to build on top of canvas are going to make life much easier for developers, flash simply has the tools which they have built for years.
Sorry but you’re completely wrong and providing misleading info like many non-dev media tend to do these days.
To do something like streetview you would need to control images in the browser on a pixel level to create proper distortions. First of all you cannot do this within the browser without canvas, flash or java applets – those are your only options (if we’re not including 3D apps like Unity). Secondly canvas could maybe do all of that but you’d probably get stuck with a bug somewhere and in the end, after spending 10x the amount of tie as you would in Flash, you’d probably be able to run it on one browser if at all. I’d hate to think the amount of code it would take in javascript – and all for a much much inferior user experience.
When you say “people are writing 3D games in canvas” – you really only mean game – as in 1 game. As in Quake stunt that was featured a few weeks ago. You are of course aware that it wouldn’t run just like that in the browser and that you needed to install 10 other things to have it work right?
And last of all – do you know what 280 Atlas really is? It just builds simple applications and dialogs at this moment basically. There is a BIIIIIG difference between simple web apps and graphic intensive applications and/or games.
So you jut admited im right. I said it would be straight forward with canvas.
Thank you for proving my point. Moreover. I am a developer, I am actually a core contributer to Cappuccino so I think I do know what I’m talking about.
Atlas does what interface builder does. It lays out your interface and provides hooks into your code. Games are not written in an interface builder they’re written on a 3D engine. I will not justify porting COD to the browser, it doesn’t make sense. But the simple games written on top of flash DO!
The fact is Flash use to provide us with what canvas gives us today, and now only serves as a means to get past broswer security restrictions.
No you said that you could even do it without canvas. Which makes me question you as a developer – because its not possible even theoretically.
It might be theoretically possible to do it in canvas (because you can manipulate pixels there) – but its about 5 years apart from being straightforward as you claim. Its also theoretically possible to write web pages in assembler. The question is why would you want to spend 10x the amount of time/money developing it to have it run on just 5% of the platforms/browsers that Flash does.
Hm, the way you (falsely) connect technical terms I think you’re not a developer at all and I’m guessing you’re younger than 18. Sorry the stuff you write is just not correct – and there is no point in discussing it further.
Only 3D games are obviously (sometimes) written in 3D engines. Even re-writing simple games from flash to canvas would require a major effort today and then again a major effort to have it run in canvas on multiple browsers. And then again – only maybe 10-15% of your web visitors would be able to use it. BTW speaking of 3D engines – Apple’s latest stunt not only hurts Flash but also Unity3D which is a great upcoming 3D dev environment/engine and actually a lot of the 3D games in app store are written in it. Also for your information – there are many 3D engines written in Flash. For the most famous one search for Papervision.
Then on top of it all – neither canvas or flash serve as a means to get past browser security restrictions – what a weird thing to say.
First sentence!!! “streetview would also be pretty straight forward with canvas”
I said you wouldn’t need a “3d” context in canvas. Canvas supports both a 3D and 2D context. the 2D context is available in just about every browser (except IE obviously). So before you go off touting my lack of credentials please get your facts straight.
I don’t really have time to debate someone on the future of software when they so blatantly misrepresent the facts in front of you! Flash does get by browser restrictions… allowing you to gain access to the user’s clipboard, break out of the browser chrome, allowing the user to load a file into the page without go through a server first, etc. I’m not saying these are bad thing, I’m pointing out what I might need to use flash for, things that are still difficult (or impossible) with javascript. Additionally I never said Canvas got around browser restrictions… since it’s native to the browser… that’s just you misrepresenting the facts.
Now, if you want to build your company on the premiss that flash is meant for flash is a great solution for browser applications good luck with that. You’re stuck in the past where Flash was the only option, unable to envision the horizon of real web apps.
But I’m not going to sit here and go back and forth with you about this since you’re misconstruing what I’m saying and slandering me. Get your facts straight, because you’re wrong.
The power of web technologies will more evident as more tools become more available in the near future. The toolkits and frameworks used are what make applications great.
You get access to users clipboard with javascript too. Not sure what flash breaking out of browsers chrome means – but you can launch HTML full screen too and Flash does need to be embedded into the chrome too. Loading a file into the page without server? Not sure what you mean there too – but you most certainly need to load it from the server.
Amongst java, javascript and other things – my company does already with flash too – so I hate to break it to you but its as profitable and as asked for as ever. I recommend technology to be used on a project based on the project itself and flash does solve a lot of problems. I most certainly don’t need someone else telling me what I should or should not use – I like to decide these things by myself. At least have a choice to do so.
BTW flash was never an only option “in the past” – in the olden days there were java applets – I did those too. Then there was shockwave. Then there was another “flash killer” – SVG. Lately we had to do some silverlight consulting even. And of course as always lots of javascript stuff. But every time somebody wants something powerful and pretty thats going to work on many platforms and be seen by the majority of users – I of course recommend flash. Because it just better and faster and more compatible.
Or lets turn it around then – would you for a company today based on the idea that you could do _everything_ your client wanted in canvas? And be able to keep up with the competition in terms of deadlines and finances?
Actually, you cannot. You can hack things together to get access to text in the clipboard, but that’s about it. You cannot break out of the browser’s chrome. Without flash there is no way to make something full screen. Loading a text file into a web app requires a server (you upload it to the server through an AJAX call, then send it back down to the user) Flash (and an HTML5 implementation which isn’t supported in any browser [except perhaps Chrome]) allows you to do this.
So like I said, stop questioning my credentials when you’re just wrong.
Good luck building software using old technologies, that will only be sustainable for a few more years.
Sorry its just that you’re inventing things. Maybe its a language problem – but I simply don’t understand what you’re saying.
1. you said that flash is a security problem because you get access to clipboard. Then I said that you get that with javascript too. Then you said that yes, but only for text. But its the same way with flash too – text only. What do you think you can paste images into flash player? What else is there? So if its the same with flash and javascript – how is this a security problem in flash?
2. you can only launch stuff full screen in flash as a result of an onclick event – not really sure why that would be such a huge security concern to you? so if the users clicks it to be full-screen its going to be full-screen. and?
3. the whole server thing – I totally lost you there – you cannot upload files into flash without using a server – what are you taking about? you mean write/read files from the harddrive with flash in the browser? not possible – it was never possible… its completely the same as with any ajax application … reading/writing to the users hard drive is only if you compile it as a normal desktop/air application…
Thanks but I don’t need luck any more when finding clients. I’d wish you the same but I’m afraid its not going to be enough if you’re going to throw out all of those “old technologies” and look for canvas to solve everything and anything.
Speaking of language problems… You don’t understand what I’m saying obviously.
I read the whole thing and have to say you got owned there didn’t you? I love watching Mac fanboys getting pwned! Heh
Huh?
What makes him a fanboy? He’s talking about the web, not Apple.
Stop pretending to know what you’re talking about.
Kthx
Dude – I think he means you
You’re the fanboy here. It is the web, but you’re just repeating Apple mantra here – its just not sticking.
Apple doesn’t give a shit about HTML5 I’m not repeating anything apple said, I’m telling you what we’re about to see in the near future. Just because Apple preaches the death of flash and so do I doesn’t mean Apple’s the reason I hate Flash. I hate flash because of Adobe.
Are my sentences really that complex, or do you all just like to jump to conclusions?
You just need to graduate high school and take some college-level English classes. Your grammar, punctuation and sentence structure are pathetic and make your sentences extremely hard to read. You do a horrible job explaining what you are trying to say. Maybe some communications classes would help? A little lesson of organizing your thoughts?
Now, to get “technical” — Javascript sucks, buddy. If you were a developer, you would know this. The fundamentals of the language suck. You’re talking about a language that has no strict data-typing and is not even object-oriented. Prototyping is ridiculous. If you were a developer, you would not be spouting your idiotic jargon about Javascript being even remotely as powerful as Actionscript. All these things completely restrict the IDE tools that can be developed for the language (thus, there aren’t any). And I have nothing against you personally…well except that you’re an idiot. Yes, I am questioning your credentials. I’d also be questioning any Flash developer that claimed that AS2 was better than AS3. Last time I checked, Javascript 2.0 isn’t even close to available yet, so as it stands, Javascript is roughly 10-years behind Actionscript 3.0. To use your argument about living in the past, I personally don’t live in the future 10-years from now when Javascript 2.0 will be readily usable. And in Javascript’s current state, using Javascript is living 10-15 years in the past. To inform yourself on what Javascript is and isn’t in comparison to Actionscript (you need a lesson), please see this:
http://en.wikipedia.org/wiki/ECMAScript#Future_development
Kthanxbye.
I just want to add to this wonderful debate about flash security.
Chrome now comes with flash installed. Any security issues will be part of core development. I don’t know if you’ve noticed or not, but Google is an industry leader in setting development standards. They want flash around and they want it secure. Adobe is making strides of it’s own in this field. To think anything is secure is ridiculous. Choose the platform that is making a commitment to secure development.
When you say flash is able to break out of the chrome – yes it is. Only as full screen. I have yet to see it hovering over my quit button to prevent me from clicking it. Or busting out and obstructing my navigation bar with a false set of buttons. My point is flash doesn’t break out of the browser window unless the client requests it. This is a feature. Not a bug.
How does Youtube provide full screen support on their html5 beta page? Seems like this is a much desired feature if the insecurities of it are completely ignored!
About the applefanboy comments. There is a community of people that do hate Adobe products for whichever reasons. Even though flash was part of the Macromedia family, Adobe suffers all the blame for it’s state on the web. So we must consider some of the HTML5 camp to be these folk. Though others; On command from The Jobs; have made way to the internets in order to launch their great offensive against Flash.
Adobe has known for a long long time that Flash is a platform with an expiry date. It was popular technology. HTML5 is just an effort to get the powerful animation technologies, employed within the Flash platform, standardized in order so that they become ubiquitous. There business is the authoring tools. They don’t make money from Flash. It comes from the rich new media editors they provide. It’s in Adobe’s best interest to see the rise of HTML5, long term. This is why they provide the leading edge in technologies to a wide as possible market for free.
Apple preventing any intermediary development layers is a direct attack on this strategy of Adobe. The strategy of Adobe that gets as many people exposed to new media content from as many developers of possible. In my opinion, this is a holy strategy. They may make profit from it but they are doing so at the benefit of everyone. Apple’s strategy seems to only capture a market and hold it ransom. It’s the famous walled garden argument again.
I just want to add to this wonderful debate about flash security.
Chrome now comes with flash installed. Any security issues will be part of core development. I don’t know if you’ve noticed or not, but Google is an industry leader in setting development standards. They want flash around and they want it secure. Adobe is making strides of it’s own in this field. To think anything is secure is ridiculous. Choose the platform that is making a commitment to secure development.
When you say flash is able to break out of the chrome – yes it is. Only as full screen. I have yet to see it hovering over my quit button to prevent me from clicking it. Or busting out and obstructing my navigation bar with a false set of buttons. My point is flash doesn’t break out of the browser window unless the client requests it. This is a feature. Not a bug.
How does Youtube provide full screen support on their html5 beta page? Seems like this is a much desired feature if the insecurities of it are completely ignored!
About the applefanboy comments. There is a community of people that do hate Adobe products for whichever reasons. Even though flash was part of the Macromedia family, Adobe suffers all the blame for it’s state on the web. So we must consider some of the HTML5 camp to be these folk. Though others; On command from The Jobs; have made way to the internets in order to launch their great offensive against Flash.
Adobe has known for a long long time that Flash is a platform with an expiry date. It was popular technology. HTML5 is just an effort to get the powerful animation technologies, employed within the Flash platform, standardized in order so that they become ubiquitous. There business is the authoring tools. They don’t make money from Flash. It comes from the rich new media editors they provide. It’s in Adobe’s best interest to see the rise of HTML5, long term. This is why they provide the leading edge in technologies to a wide as possible market for free.
Apple preventing any intermediary development layers is a direct attack on this strategy of Adobe. The strategy of Adobe that gets as many people exposed to new media content from as many developers of possible. In my opinion, this is a holy strategy. They may make profit from it but they are doing so at the benefit of everyone. Apple’s strategy seems to only capture a market and hold it ransom. It’s the famous walled garden strategy again.
These comments get thinner and thinner and thinner and thinner and thinner as you scroll further and further down the page.
Me too
Kudos to you guy! Its actually rare to find someone with enough patience to endure fighting religion with logic ;-D
there’s nothing logical about me saying “you can do it with canvas” then replying “YOU JUST SAID YOU COULDN’T DO IT WITH CANVAS” blah blah.
@randy – you’re totally right dude. through and through. You can do anything with JavaScript. Anything. It is the programming language of the browser. Flash is not. Flash is great for many things, and I look forward to seeing what the hardcore Flashites come up with to reinvent the technology. It will never die.
You can recreate the scaling of the images in streetview using CSS3, HTML5 and JavaScript properly. There are a handful of other technologies/techniques I’m not adding, which really is particular to you and your work, however the dude saying your wrong can go ahead and call me out for leaving them out. um. SVG, XSLT, etc.
we know you’re right, so moving right along. I’m curious why people are still proposing anything with
Scaling images is not going to get you anywhere in creating another google streetview.
What about opening binary sockets?
Can you generate and process audio?
Can you create multitouch applications with it?
Will you be able to integrate C/C++ code client-side?
Do you have any good libraries for 3D and physics?
Can you run movies full screen with interactive overlay, subtitels or contents triggered by cue points?
Yes, you can run multiple touch applications.
I’ve already said the tools will come with time. This is bleeding edge technology it hasn’t been around as long as OpenGL.
Some things simply dont mad sense in the browser, but a lot of things do.
We can misrepresent facts all you want, but in the end proprietary technologies will lose on the web.
When you say “you can run multiple touch application”, do you refer to some experiment by some browser?
Right now it’s not even part of the draft specification for HTML5 and AFAIK not implemented in a stable version of any browser. So saying that you can make multi-touch applications with HTML5 is wrong.
In the future I’m sure you will be able to, but from getting something into the draft of the standard to actually having the functionality available to users can as we know take some time.
And to call Flash proprietary is not really correct:
1) The swf format is open and you are free to write your own Flash Player.
2) The SDK, compiler and Flex framework is open source.
3) RTMP is an open specification.
4) Actionsscipt is based on the ECMAScript standard.
5) The Actionscript Virtual Machine has been donated to Mozilla foundation.
The only sense it’s proprietary today is that the actual player that Adobe distributes is not fully open source. It contains proprietary technology for video and audio codecs which makes it difficult.
By the same definition HTML5 is not open since the h.264 codec is proprietary.
It’s just that the browser rather than the Flash Player will have to contain proprietary code, and that’s why Firefox doesn’t have any plans of supporting h.264.
If you want to be able to deploy the formats that content providers, developers and consumers want, proprietary technologies cannot be completely avoided.
Hopefully that will change in the future, but that has nothing to do with HTML5 vs Flash since the only difference between those technologies is the container format.
Well first off I think “HTML5″ is just a buzz word like “web 2.0″ The spec brings us a lot of great things developers can build on, but the fact of the matter is web development really sucks. That said people are building amazing abstraction layers on top of the spec bringing usable features to developers. The most important feature from HTML5 is canvas. Without canvas there would be no efficient way to do anything, DOM manipulation to “emulate” canvas is just too slow. SVG is interesting, but it seems to me that most developers are opting for canvas over SVG for most things. In my opinion canvas was the last big step to brung the browser up to par with the desktop for most applications.
As for cross browser compatibility… We will continue fighting that fight until the end of HTML. Every browser will do things differently. Even browsers with the same rendering engine (chrome for example immediately eats up key events which the browser uses like cmd+s) we will just have to work around it. That’s what abstraction layers are for. You make things easy for developers to use while failing gracefully. Cappuccino for example uses canvas for high performance drawing, we have build an abstraction layer on top of the crappy canvas API called core graphics which also supports IE (through vml).
Video: well you’ve got the option to support whatever formats you want. Abstraction layers already exist which choose the appropriate format (h.264, ogg, or flash). I think we’re going to end up supporting both formats in the end, because it will be a exile before apple budges on h264.
IE9 support of SVG WILL change the game.
Well, saying that HTML5 is a buzzword is simply incorrect. HTML5 is the latest specification for the HTML markup language. It comes after HTML4 and before the not-yet-existant HTML6.
JavaScript is too slow for processing large result sets.
Recently did a very large prototype db browser in Grails, GWT, JSF, and Flash.
Flash was faster by an order of 100 times at pulling down large
data sets, and loading them into scrollable grids. The grids were also
a generation more advanced than the other technologies. I was able to
develop a very robust app in Flash that ran almost as fast as a native Toad or PL/SQL Developer in a couple of days. Try that in Java Script. It wont work.
It will be too slow. I promise.
Who cares about Flash or Unity3D when we are going to have WebGL?
Boy, its just too cool learning all these new acronyms these days isn’t it?
Yeah some 5 years of now we’ll have WebGL supported by all the browsers (although Opera and Mozilla again are developing their own versions + Google is pushing O3D) and canvas right up there too.
But until then, could we please just continue using the awesome tools that exist in the NOW? Flash everybody knows – but did you guys actually see how awesome http://www.unity3d.com is?
Flash already makes it easy for developers. Anything else like what Apple-backed media is proposing is just going to bring the entire process a few years backwards.
So Google Street View uses Flash? Do I understand that correctly?
So out of the entire maps site, the street view part is the one thing that looks to Flash. And I’ll bet they are busy converting it.
They already have HTML 5 versions of Gmail including offline caching.
Flash is a not great. It is barely cross platform. I say barely because it’s implementation on anything other than Windows is terrible.
Just the opposite – there are now new implementations of Google Maps too in Flash.
Don’t be delusional – Flash is as cross platform as you can get. The recent Open Screen initiative has insured that Adobe is directly working with hardware developers too. So it running on all desktop operating systems and also many many mobile systems.
Google StreetViwe can work just like it works on the iPad…
Like how? As a separate application for every platform that you have to download and install?
So your plan would be to just eliminate browsers altogether?
Not having just one team to develop Google Streetview – instead have 10 or 20 teams to work on every platform alone. Ok, it would cost a lot of money – but Google can afford it right? Just it doesn’t sound like a great business strategy – sure you thought this through? Yeah, Google can afford it but since Streetview was just a known example – what about other smaller developers?
Streaming Video/Audio (ie, not progressive downloads)
hero: “tell me even one thing done in flash that can’t be done (possibly easier and more elegant) using css, html5 and javascript.”
Says someone who obviously doesn’t know what’s capable in the current version of Flash and how it compares to HTML5.
HTML5 has even begun discussing (not that I’ve seen) peer-to-peer video (this is how Chatroulette.com is done) or just peer-to-peer data sharing in general available in Flash.
Also the new Flash text engine in Flash Player 10, gives you fine control over text closer to desktop publishing tools like Quark and InDesign. See Adobe’s Text Layout Framework for examples:
http://labs.adobe.com/technologies/textlayout/
This was one of the reasons the Wired Magazine iPad example was done in Flash and Adobe AIR, as text layouts from the magazine could easily be imported from InDesign into Flash keeping the layout the same.
Browsers are still missing webcam input, for audio and video capturing.
I imagine the Canvas tag will eventually support something like the Photoshop-like filters of Pixel Bender in Flash, but we still aren’t there yet.
Dynamic sound generation! Flash Player 10 you can actually create sounds dynamically with no samples! Some awesome Flash-based audio apps have resulted like Hobnox’s Audio Tool:
http://www.hobnox.com/audiotool.1046.en.html
Also tons of video features that I imagine HTML5 video tag will eventually have but aren’t there yet, like reconnecting to the server when the internet connection is lost and continue to keep going. Variable bit-rate video so that video streams constantly, getting better and lower quality depending on network connection. DRM features to stream content without downloading into the browser, something I’m not sure browsers will ever get since they would all have to agree on an implementation.
Those are a few off the top of my head, but I likely missed a bunch.
let’s see, things that you can do in flash that you can’t do in html5
multiformat video playback and advanced cuepoint control
1) socket connections
2) pixel level bitmap manipulation
3) matrix transforms
4) binary stream manipulation
5) peer to peer connection (if you know what you’re doing)
6) dynamic creation of files, screenshots, pixel drawing
7) fine grained audio control
9) (i’ve written an smtp service in flash for a visual mail client – can you do that in html5)
10) choose your own adventure video (think dragonslair arcade game)
11) fine grained buffer control for flawless background loading of assets
12) superb video conferencing when combined with open source rtmp servers like Red5
13 – 113) I could add at least one hundred more items here but don’t have time
Grow up – get a life – and get over yourself.
Just because you don’t know how to use flash doesn’t make it bad.
I use javascript/html/css more than i use flash – and despite the trashy garbage pail of filth that passes itself off as namespacing and code organization in Javascript – I like my javascript/html/css apps they’re cutesy and not always nauseatingly convoluted when real programmers write them; however, when i need to build something sophisticated, it’s nice to have a tool that gives developers bit level control over data. Currently Flash (and possibly Silverlight) are the only solutions for advanced client applications.
Any website on thefwa.com.
Plus, I am sure a lot of you listen to Grooveshark. It’s great. It’s Flash. I am not saying that can’t be done with HTML5/Javascript, but it is done so tastefully and well now, why even bother? If a technology is used for the right reasons to produce a great end result (like most of the sites on the FWA and Grooveshark), who really cares what the underlying tech is. What a waste of energy this battle is between HTML5 and Flash.
And my last tidbit is any poorly written piece of software, whether it is an iPhone app in Objective-C, an all Javascript/HTML5 app or a Flash app, can crash a browser/phone/computer.
Cartoons. Sure, they CAN be done, but it takes even more effort to make them than in Flash right now.
a decent game. plus, the more different types of technology, the greater complexity and points of failure. (I write flash games for a living).
- video live streaming
- webcam, microphone
- socket programming ( which is basically a lot, and provides a way to access anything you want )
- flash is not about cool graphics ( as this being the only thing you know )
- the list can go on but you don’t seam too bright, so I rather not waste my time with you
If you think that something bad will go away just b/c something good and new is out is delusional. People hate change they fear it, and Adobe does not want to give up their strangle hold over the whole thing, Why do you think they are coming out and saying HTML5 and what Apple and Microsoft are killing their business?
They came out saying that because of the way Apple did it – they could have made it clear that they don’t want any 3rd party dev. environments on iOS a long time ago. No, they did it just a few days before Adobe CS5 came out (although they knew what was coming for more than a year) – to deliberately hurt their business. Not only the reasoning behind it wrong – but the way they did it was malicious too.
Sorry, but we’re not talking about IE and Microsoft here – where they could control browsers because they were running on top of their own platforms. We’re talking about Flash here – and it became popular on its own because the developers around the world saw the benefits in using it. And IE is a good example – with all the money and power in the world – IE still gave way to more progressive browsers.
And I’m not sure that “people hate change” applies to web developers or developers in particular – are you aware how much technology changes every year? And how much does a developer have to invest in learning something new every year?
But the problem here is that Flash is simply a better technology than Apple’s Objective C – and in fact so much that its threatening Apples claim over its own platform. If I can write something for many platforms from one environment – you have no idea how much time and money that saves. What is the alternative – having a separate developer for every platform?
That part is true.
Flash grew out of a tiny tiny company that was doing just Flash (Futuresplash back then) – it was acquired by Macromedia and then Macromedia was acquired by Adobe. So it really is a technology that was chosen and a success because of the people/developers.
And it brought unification – developing for different browsers was a lot of work back then. Are we supposed to go back to it again? Because HTML5 specifications are also different between browsers – it works differently.
So you see – what Apple is forcing us to do with this is back to the dark ages. Yeah, its all going to work peachy and dandy on iPhone – but only because Apple doesn’t allow any browser other than Safari on there – so there is really no choice.
What about the rest of web? Should be delete and disallow all other browsers but one online forever? Which one then?
I don’t understand what the problem is. So you have to use Apple tools to display on Apple platforms. So what’s wrong with that? Apple platforms are the only ones that are relevant anyway (or soon will be within 5 years).
Yeah right.
And its not about displaying – its about building. They’re saying that you have to use Apples development tools to build projects for Apple platforms – which was until now unheard of.
Except mini Opera for iPhone was just approved. That, and WebKit (open source) makes it easy to put a browser in any app.
http://www.opera.com/press/releases/2010/04/13/
“People hate change they fear it”
Yeah, great job taking that out of context.
Meh…I posted this video here in the comments and other forums and nobody took it seriously while everybody still complained about lack of flash support.
This video sucks. It pauses every 2 seconds…
Your connection sucks, not the video.
I think that’s your Internet connection that’s he problem. The video played fine for me.
So Adobe is doing everything they can to protect their endangered business of selling costly development tools for making proprietary multimedia content on the web. Can’t really blame them for that, I guess.
How ever if you pause to think about it for a second, I think it should be clear to everybody that the better future for the WWW is one where you don’t need resource hogging browser plug-ins of any kind to view rich media like video, audio or animation. It should all just play right within your browser with no extra add-ons and compatibility problems.
That is the kind of promise HTML5 holds for the future world wide web once the obstacles have been cleared out of the way. I for one whole heartedly support Apple in their fight for HTML5, and welcome they day where browser plug-ins like Flash or Silverlight are no longer needed to view rich media content on the web.
“It should all just play right within your browser with no extra add-ons and compatibility problems.”
And in your world cars should be able to freely transfer parts and not break down until 200k miles. We still can’t create HTML/CSS pages that have zero compatibility problems and you expect HTML5 to be much better? It will be a long time until 60% of the web render HTML5 the same. That’s one of the main benefits of Flash is that you don’t have to rely on the many different browsers to render it. As a developer you don’t have to use hacks for older browsers. Develop once, deploy anywhere… until Apple was threatened.
Agreed, and as developer of a complex flash game right now, HTML 5 is useless for that role. The idea of testing complex games across multiple platforms doesn’t bare thinking about. It’s always going to be an inferior product – developers will see complex browser games as a high-risk or costly endevaour. What’s more, I presume all your code is there and available to anybody who wants to do a simple “view source”. The potential for exploits (as well as thieves) increases dramatically for the casual user (Flash file source code is by no means 100% locked down but it’s a helluva lot better than raw text a mouse click away!).
HTML 5 will be okay for fancy web pages and players, but I fear that playing games in your browser will actually take a backwards step if there was no flash. Anybody that thinks browser games are worthless needs to be aware of the multi-billion dollar market and that some smash titles such as the Zynga games have 80m+ players.
This attempt to stamp out Flash is quite damaging to the end user. If something should die out, it should do so because it’s inferior or rubbish. Users should have the option of voting with their feet, not forced onto a platform by a greedy corporation. As it stands, I am voting with my feet, by backing Android.
I respectfully have to disagree. You see, I’m a Mac user so forgive me, but I am somewhat immune to your praise of Flash as a plug-in technology that solves compatibility problems. To put it bluntly, Flash on the Mac sucks, and it has always sucked. That’s not even a browser related problem, but Adobe simply haven’t bothered to make a Flash player that works properly on the Mac.
I don’t understand why you find it necessary to mock HTML5 in the way that you do? The whole idea with implementing a {video} tag or a {canvas} tag in HTML5 is, in deed, to make that kind of content play natively within your browser, no matter which brand of browser you use. You do realize that IE9 will have support for HTML5, right?
I think you mean that IE9 /should/ have support for HTML5… Knowing Microsoft and their blatant disregard for standards I doubt we’ll get much of what’s implemented in other browsers… (Although HTML5 hasn’t actually been released yet – it’s still in draft, but still…)
No, I meant exactly what I said: IE9 will support HTML5. It’s already there in the developer preview of IE9.
http://blogs.zdnet.com/microsoft/?p=5572
You realize that HTML5 partner browsers have implemented both video and canvas tags differently right? Firefox, Safari, Opera and IE will work with it differently. This is what Flash solved. And for the biggest of companies its not a huge problem – they’ll just hire more people and rewrite the code for multiple platforms. But what about the others?
So before you praise HTML5 – please check – because even HTML5 video will not play the same or even the same format across browsers.
Quote: “So before you praise HTML5 – please check – because even HTML5 video will not play the same or even the same format across browsers.”
What a load of FUD! Seeing that you are cowardly hiding behind a no-name alias I’m beginning to suspect that you are in fact doing Adobe’s dirty laundry here on 9to5mac ?!
The H.264 video codec, which is the technical foundation of HTML5′s video tag is a cross platform standard, Sir!
If you are trying to cause doubt and confusion about HTML5 video, just because Mozilla has argued in favor of Ogg Theora, well forget about it. It ain’t gonna happen. And deep down Mozilla knows it too.
What the heck are you talking about?
IE doesn’t support anything, Mozilla and Opera support Ogg natively and H264 is backed by Webkit. Does that sound like they are in agreement to you? Mozilla and Opera are backing Ogg for the same reason they are against Flash video and H264 – its a privately patented codec and subject to royalties. What you’re saying is simply wrong – HTML5 has no cross platform standard and no agreement has been reached on the issue (something that is easily checked online as there are thousands of articles discussing just that).
Also does me not bothering to register make my words ring any less true? Plus wouldn’t I be doing Mozilla/Opera’s dirty laundry in this discussion?
Our company uses actionscript simply because there is no better or faster way to produce interactive animations for delivery over the web. Unless there is an easy to use alternative provided, it will continue to be that way. We deploy hours and hours of interactive educational programming.
Basic Desktop Use: HTML5
Advanced Desktop Programs: Native Language or Flash
Basic Mobile Use: HTML5
Advanced Mobile Programs: Native Language
By the way, neither HTML 5 nor Silverlight can match the Audio capabilities of Flash. Even buggy, audio processing for apps and games in HTML 5 will be a nightmare.
Tha cat is out. It wont go back in again.
Apple may well be right about Flash being a resource-hungry waste of battery life, but i worry when i see it so aggressively annoying former partners. A large part of Apple’s user base is the design world, advertising agencies, graphic design firms, film production houses, web developers, media companies, and so on. We all rely on Adobe products. Illustrator, in-Design, Photoshop and Dreamweaver are all industry standards. If Adobe turned around and decided to no longer make its products available on the Apple platform, it would be a big loss for everyone. Apple’s fight with Google is even more worrying. So, come on Steve, try to get along with the other kids. i always thought playing nice was an Apple value.
At face value that seems to be a fair point, but as Adobe makes so much money from selling licences for OS X versions of its software then do you really think they would stop producing them just because they got in a spat with Apple over iPhone issues? Do you think that’s something their shareholders would be happy with, ditching a huge chunk of potential profit over a schoolboy argument? It’s not going to happen as it doesn’t make sound financial sense.
That said, it’s silly that Adobe was ever allowed to buy Macromedia as they now have a monopolistic stranglehold on a huge portion of the creative industries. Had the two companies remained separate entities then we’d be seeing better quality products coming out from both of them, a benefit to customers and digital design as a whole. What we really need now are some new products from other companies that can compete with Adobe and shake things up. A high performance Photoshop alternative would be particularly welcome.
If it helps, the next GIMP is going to have a GUI that’s actually workable.
This is awesome.
I wish they’d create a Objective C code generator from AS3, instead of ARM byte code.
Either way, I hope Adobe gets to give Apple the final slap in the face.
Now if HTML5/JavaScript/Canvas rendering was only as fast as Flash.
HTML5 != Flash this is final and it will not be in next 10 decades because. Adobe will keep innovating and keep flash on the edge. And html5 will be on the catchup as silverlight is . For your information . Next version of flash will suppport full real time 3d and hardware acceleration.Flash is not obselete by any means . I love to build complete web solutions in Flex and i will always do so.HTML5 just a spit against flash.
Flash-back to the year 2000: RealVideo rules! RealPlayer will ALWAYS be the way to embed video on the web!
The year is now 2010 and yet another multimedia plug-in bites the dust after a decade of domination.
Get over it, Flash had it’s time. It is now time to make video, audio and animation a native integral part of the web. Not something that can be hijacked and controlled by a single company.
Great another expert equating flash and it entire actionscript language with a video codec.
RealVideo was in 2000. just as platform specific as Quicktime or WMV – this is why flash video could prevail. Are we supposed to go back to fragmentation again?
HTML5 is not Flash because they overlap on a certain area for the things they do, but not on all of it. They both have their own things too, making the two simply different.
So “HTML5 is not Flash because Flash is superior” doesn’t really work.
Damn, just watching that video pushed my CPU from about 5% to near 100%. And I’m on a 2 GHz Core2Duo running a very recent Flash build.
Flash even sucks while watching Adobe promotional videos.
What does this have to do with Flash CS5? Your title is very misleading.
This is not a feature, but a Sneak at Adobe MAX 2009. That just means it’s something they may or may not be working on. It’s still really slick and forward-thinking. Here’s the legal disclaimer: http://www.youtube.com/watch?v=c2KFW2pwZxc
First: Flash sucks… thats true… But is it on Jobs side to decide that??? NO!!!!
I avoid flash whenever possiblebut i wanna make the decision whats best for my apps and not Stevie Boy…
waowww, perfect! good job adobe!
@Randy
Excuse my ignorance, but I have a few questions:
1. How come the video on this site is in Flash and not in HTML5?
2. Why are Mac users complaining to Adobe about Flash using up too much CPU and not complaining to Apple? Apple’s Mac OS only has to support Apple’s own hardware, whereas Windows works on hundreds of different hardware and I don’t hear as many complaints about Flash from Windows users. Could it be that Apple is deliberately sabotaging Flash to push their own agenda? I would think a company as great as Apple would be able to work with Adobe to improve Flash on Mac’s. Maybe the problem is they just don’t want to … or maybe Apple’s development tools suck. Maybe, that’s also why their were so many alternatives to developing iProduct apps… well, until last week’s announcement that puts them all on hold.
3. If Google’s street view can be created in HTML5 using Canvas, why doesn’t Google just do it? Don’t you have to be a genius to get hired there? Why stick with a proprietary plugin that Steve Jobs says is a CPU hog and crashes all the time. Better yet, why doesn’t someone from Apple use the existing Google Map API’s to create an alternative in HTML5? Randy, you’re a real developer. Why not show the rest of us how to do this.
I love a lot of things about my MacBook Pro but I’m not buying another Apple product until they remove the EULA telling me how I can and can’t code. I’m no longer a member of the Church of iEntology – http://www.ientology.com/
YOU are a developer?? And you think people should complain to Apple when Adobe’s Flash-player is buggy and a hog??
And you won’t buy another MacBook untill Apple allows you to code in Flash for the iPhone OS?? And you think it is the EULA (End User License Agreement) that outlines the developers license agreement conditions?? Jeeeezus!
If you are representative of the information level among developers I begin to see a much bigger problem here than the change in Apple’s iPhone Developer Program License Agreement!!
I didn’t say I want to code in Flash. I want to code in whatever I choose to and am post productive in. Objective-C and Xcode are both crap.
Since you seem to be a developer with a better “information level” why not tell the people at 9to5mac how to start using HTML5 instead of Flash to deliver video. Why not show Google how to use HTML5 for street view.
Too bad that Apple might once again lose a big advantage it has with a great product because it doesn’t allow for any competition … and in this case, even if the competition doesn’t take any money away from Apple. In fact, it would make Apple more money by having more developers submitting applications to its app store.
That’s good to know.
I hope Adobe will head more to the open standard direction.
Or better yet, just open up flash and submit it to a standard body.
Note that the current IE9 preview doesn’t support Canvas tag at all, just SVG. So the output canvas content would only work on later versions of Safari, Firefox and Chrome and Flash content would still be needed for IE users.
great video!
really hope that is in the new CS5, especially after the bummer with the rules for iphone development being re-written to exclude the iphone compiler. despite that blow flash will go on for many years, html5 is some way off still, but looks exciting.
the new iphone developer rules may be a kick in the balls for adobe but it is a killer blow to some other companies and developers. i feel for them. aside from evangelistic comments from apple and adobe fans it will be interesting to see how developers react to this change plus how technology pans out- many smart phones are catching up with the iphone and there will be competitors to the ipad soon. apple may have to reverse this new rule in time if developers start making better apps for other smartphones/tablets and consumers go to other devices too. apple have been ahead for some time with the ipod, iphone and now ipad, but i’m not sure if that will last with competition from android and apples tighter rules switching people off.
Flash crashed about 15 minutes ago. Is there an html5 version of this video?
Flash crashed about 15 minutes ago. Is there an html5 version of this video?
The same shitty UI..Lazy!
This Kool-aid should taste great. Can’t wait to partake.
You all hate Flash because Jobs wants you to. Apple hasn’t given Adobe any help in making flash work well in any apple OS, there is no public api. Adobe has asked for help, they do want Flash to work well on Apple products (most of Adobe uses apple computers). That’s what the whole OSP is about; asking for help and making Flash work the way Flash should work, cross platform. Look at the OSP partners: HTC (duh), Nokia, LG, Moterola, Samsung, Palm, etc. A lot of huge players in the mobile industry… save apple, they don’t WANT to play. Apple doesn’t WANT Adobe to succeed (which is funny because without Photoshop and other Adobe products Apple wouldn’t be the defacto graphics design platform). Apple wants their users to hate Flash, and it’s working.
“HTML5″ is a much needed change I’m not arguing that. It’ll provide more choice and built in abilities, but just like every other standard, each browser will support it differently making complex applications very difficult and costly (I was re-reading one of my JavaScript books this weekend to help with a problem I’m working on, the foot notes are littered with IE does this FF does that, this isn’t supported in IE, etc).
Flash started off as a movie player. It has evolved to an amazing product and it continues to evolve. The iPhone wouldn’t be here if the cell phone hadn’t evolved so saying Flash is dead because it’s a 10 year old movie player is the same as saying the iPhone will die because it is a 20 year old bag phone. Enough with that argument please.
If Jobs wasn’t a douche (which is why I don’t own any apple products, I’m not anti-Apple, I like the products, I’m anti-Jobs) I think a lot of you would have a different opinion of Flash if Apple would work with Adobe to make Flash work as designed.
There’s no doubt that Apple is an inovator. Sadly they’re only an inovator for Apple’s sake. Adobe and Google seek to make the web a better place for EVERYONE, not just their share holders.
Flash isn’t going anywhere as long as Adobe continues to be dedicated to the product, which they are. iOS will be the only platform that doesn’t support Flash and there are A LOT of Flash developers out there. I don’t think developers are going to stop using Flash just to get on the iPhone/mobile safari. Android phones are gaining popularity quickly and Flash will be/is supported on other mobile OSes as well. Eventually Apple will allow Flash and other 3rd party products or slit their own wrists enforcing their own standards.
No, I don’t work for Adobe or Google but yes I do agree with their philosophy of web inovation over Apple’s.
Let the flaming begin, it doesn’t matter. What I say and what you say is all speculation. Time will tell who “wins” and who “loses”
No Adobe wants to make the web a better place for adobe so that more people make sites in 100% flash so they can sell more copies of their piece of crap, over priced suite. I have seen jQuery interfaces that can do what flash does without the overhead.
100% flash site: http://jp.finalfantasyxiv.com/
jQuery site : http://noisefreak.com/
With HTML5 both will be easier to make and load a hell of a lot faster.
@noisefreak.com: Wow! Amazing! I’m blown away! The most simple easing-animation + fading in and out… is this state-of-the-art in your eyes? Do you see Flash just as something being able to do this simple animations (since 1997)? You have no idea mate…
@finalfantasy.com: So, do you want to say, that someone is able to produce this kind of site (rather simple) using JavaScript/HTML5? Who, where? Show it! (noisefreak cannot be compared at all with it’s minimum on animation)
Jobs causes Flash freezes Firefox & Chrome on OS X? Flash 10 version “Freeze” is disruptive to surfing because it is a memory hog.
I don’t understand how anyone can claim Flash is or is going to be dead.
I’ve been using Flash for years. At the beginning (back in 1998) just as a graphics-designer in desperate need for something nicer than crappy GIF-Animations, later on for developing rich-media applications as user-interfaces on exhibitions or CD-ROMs (first along with Macromedia Director, later as pure Flash-Applications), today I use it for everything from cartoons to fancy CMSs! It has been continuously evolving over the past 10 years! ActionsScript is one one of the most powerfull programming languages around!
I sneaked into Java, HTML5, WebGL etc. 5 years ago, but everything felt so buggy and alpha/beta! These days I looked at it again… What has happened since then? Nearly nothing! All I read ist “in development”, “will be supported”, “supported features list:”, “download this, install that…”, “not supported”, “not working”… “DEMO” (mostly not working)… I’ve always had my eyes open for alternatives, but I see none! Am I wrong?! Where are they? Give them to me … now! If they are better i.e. more powerfull and faster to develop with, then you can claim Flash is dead! I don’t care if its Flash or not! A good developer can learn/deal with anything! I just want to produce high-quality, highly interactive (customizable) rich-media (animations, special-effects, video, sound) content for the web or other platforms as fast as with Flash or even faster and earn my money!
But what I don’t want to do is —> to sell iPads and iPhones for Steve and not even get paid for it!
–
Flash CS5 will export to HTML5 Canvas
–
No. It wont.
Flash CS5 does not export to Canvas.
mike chambers
mesh@adobe.com
I am a hobby programmer. I recently tried the following: Write a small program to calculate a person’s cardiac risk given a set of inputs
1. Flex Builder using Actionscript – amazingly simple IDE. Fast and powerful with a logical design process. The resultant Flash program only takes a short time to download and it is really responsive. Wrote this in a day.
2. ASP.NET – took a little longer to write, but worked ok. Not nearly as responsive as Flash and had some seriously irritating problems e.g. hit the wrong button and you move to another page.
3. Delphi for PHP – worked fine. Not quite as easy as Flex Builder.
4. Silverlight using Expression Blend – Really good looking end result. More complicated than Flex Builder though – seemingly simple actions require complicated work arounds. Took a couple of days versus 1 day using Flex Builder.
5. Objective C in an attempt to put this design on the iPhone – This was a joke compared to the above options. Complicated with limited user interface options. Gave up after 3 days.
6. Javascript – I did not get there and I am sure that this would have been fast as well. As easy as Flex Builder – I doubt it. The only product that I have come across that is as easy as Flex Builder is Delphi (remember that I am a hobby programmer).
For me, the answer is simple – I will be using Flex Builder to build the small web programs that I need. If these cannot be accessed by Apple products – tough.
Then this is not for you any way. Professional programmers have to make their sites work cross platform. If anything making hacks for IE is worse than anything but I can’t say “If these cannot be accessed by Apple products – tough”. Welcome to our world, Windows is more guilty of incompatibility than anyone.
Remember that Flash Platform is not all about the Flash Player browser plugin. Adobe only provide that runtime because there are no other alternatives with the same user penetration. I’m sure that if HTML5 will be able to render content satisfyingly, Adobe will use that as a “runtime” along side the FP plugin.
Garion is an Apple troll brainwashed by the Church of iEntology – http://ientology.com/
I have been developing Flash, Flex and Javascript applications for years and I have to say that I don’t understand what is all this backslash against Flash. Javascript and html 5 will be great for somethings but there is no way they can replace Flash in the near future. I wouldn’t dare to try an build a complex game in html5, it will probably take a lot longer to build and with who know what kind of compatibility issues? Maybe in a few years html5 will be the way to go but I don’t see it replacing Flash anytime soon. In my opinion, Flash is as cross-browser compatible as you can get.
People often complain about Flash performance but often compare a very simple Javascript application with a complex Flash site. Of course the complex Flash site will take a lot more of resources.
Also as a developer I think that Actionscript is a lot easier an elegant to use than Javascript. Actionscript is a fully object oriented language. In Javascript you have to use hacks like cappuccino to do that. Actionscript makes a lot more sense to me for a complex application.
Quick history lesson.
1. We have had the unrealized potential to make the web browser a rich visual experience for well over ten years.
2. HTML took off and spread like wildfire because it was open and the barriers to adoption and learning were minimal: no-one owned it’s workspace.
3. The coming visual web has been obstructed and hijacked by private corporate concerns related to profit models. Examples: IE declined to support SVG natively; Adobe killed their SVG plugin. Commonality: both share a significant author toolkit profit model.
4. HTML5 is the current campaign to break through inherent structural corporate barriers blocking general and rapid progress into an era of visual web browsers capable of meeting most of our computing needs as once the OS/Desktop did.
5. Javascript, with all its shortcomings, has reinvented itself in less than 5 years from an inconsiderable hobby scripting language into a near-dominant internet power tool. If developers learn one mode, it needs to be Ajax/JSON/Advanced JS.
almost finished the first 12 of nearly 200 flash based musical promo-torials. Really surprized that i can almost duplicate the Flash 3.0 animations in CSS3 and HTML5. Really disappointed that the I-Phone opens a quicktime player to play the background sound loop, covering over the animation happening in safari?? close quicktime and you have a silent animation. Hopefully OS 4.0 will fix that issue. Also very disappointed with how scrolling blocks of text and zooming blocks of text appear on the I-pad. I develop using Chrome on windows and everything looks great. safari on windows looks good too except that the implementation of audio() on safari/windows the loop funtionality dosen’t seem to work (plays once and stops)???
If I use Flash, and I protect my swf, nobody could use my creativity…
nobody could snatch my actionscript…
What´s happen if I use Jquery, Css, html 5?
Who Wins the game?
Not ME