Link Details

Link 358981 thumbnail
User 95751 avatar

By pt93903
via mugtug.com
Published: Feb 07 2010 / 12:01

Sorry Adobe Flash, your days are numbered.
  • 140
  • 2
  • 59564
  • 3236

Comments

Add your comment
User 26516 avatar

James Ward replied ago:

-15 votes [show comment] Vote down Vote up Reply
User 251382 avatar

Chandru replied ago:

6 votes Vote down Vote up Reply

Please try it on a mature browser. Doesn't the title say HTML5?

User 312901 avatar

dazweeja replied ago:

-7 votes [show comment] Vote down Vote up Reply
User 95751 avatar

pt93903 replied ago:

4 votes Vote down Vote up Reply

One more reason to avoid IE. Its certainly not going to be on mobile devices in the near future anyway. Whoever made that site didn't use something like this:

http://code.google.com/p/explorercanvas/

So let more people be aware of the lack of HTML5 support in IE. Good.

User 95751 avatar

pt93903 replied ago:

1 votes Vote down Vote up Reply

reports are coming in that this runs on Palm Pre's browser as well:

http://twitter.com/dalmaer/statuses/8789320318

User 710979 avatar

mudx replied ago:

0 votes Vote down Vote up Reply

Thanks for pointing that out. We're happy to find the application runs smoothly on the OLPC XOs as well!

User 710979 avatar

mudx replied ago:

3 votes Vote down Vote up Reply

We're working on getting Sketchpad running in Internet Explorer using an upgraded version of Vladimir Vukićević's IECanvas that we've been working on. In the meantime, you'll just have to download a HTML5 compliant web-browser in order to play around with Sketchpad ;)

User 95751 avatar

pt93903 replied ago:

0 votes Vote down Vote up Reply

That's great :)

User 393686 avatar

RawThinkTank replied ago:

0 votes Vote down Vote up Reply

That shows the end of Adobe as we know it

User 318099 avatar

Brian Silberbauer replied ago:

0 votes Vote down Vote up Reply

That *is* an amazing app!

User 309827 avatar

geetee replied ago:

0 votes Vote down Vote up Reply

It's been possible to do amazing things for years with cutting edge technology. It's sad, but come back to me when IE6, 7 and 8 are dead.

User 85500 avatar

andrewm replied ago:

0 votes Vote down Vote up Reply

whoah, impressive stuff.

User 276353 avatar

JThreads replied ago:

-1 votes Vote down Vote up Reply

Certainly this demo would make a flex or flash developer wonder :)

User 393686 avatar

RawThinkTank replied ago:

0 votes Vote down Vote up Reply

deleted

User 276353 avatar

JThreads replied ago:

0 votes Vote down Vote up Reply

It was about time!

User 291248 avatar

kypronite replied ago:

3 votes Vote down Vote up Reply

sorry but seeing this got so many vote ,can anyone tell me what the big fuss is about?
I never develop for flash but as a user,I rarely encounter any problem with flash...

User 338269 avatar

Miloskov replied ago:

-1 votes Vote down Vote up Reply

AWESOME!!. It is way better than all the crap Flex/Flash apps I have seen. It is sad but Flash is dead folks, Welcome HTML5!.

M$ Internet Explorer still the same crap as always even at version 8 ROFL.

User 273094 avatar

mike_eci replied ago:

-2 votes Vote down Vote up Reply

You are an imbecile of extremely limited intellect if you think this superior to the likes of the aviary suite or splashup or dozens of other advanced flash apps

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

Stop insulting people you SOB. You don't even know me and you can judge me just like that?, The other commenters are right you are a Troll.

User 312901 avatar

dazweeja replied ago:

-2 votes Vote down Vote up Reply

I think this a great app but to say that it's better than Flash is a bit far-fetched when you can only do a small subset of the things that Flash can do in HTML5. There's a million Flash paint apps out there, for example:

http://www.sumopaint.com/app/

Also, I'd bet it took the devs much, much longer to create this in HTML5 compared to creating it in Flash.,

User 95751 avatar

pt93903 replied ago:

-3 votes Vote down Vote up Reply

don't feed the troll. that is all.

User 312901 avatar

dazweeja replied ago:

3 votes Vote down Vote up Reply

A troll is someone who makes unreasonable or unsubstantiated claims for the purposes of generating a response. I said a) this app is great, b) there are better Flash apps out there that do the same thing (and provided an example), and c) it would have certainly taken the devs longer to create this app. These are all much more valid and supportable comments than all the 'Flash is crap/Flash is dead' comments above. I'm sorry for not getting as hysterical as you about this particular app but I'll use whatever technology is best for the job, not what's popular amongst fickle fanbois like yourself.

User 251382 avatar

Chandru replied ago:

0 votes Vote down Vote up Reply

How is your 'c', valid and supportable?

User 312901 avatar

dazweeja replied ago:

1 votes Vote down Vote up Reply

In the absence of a professional, full-featured developer tool of the equivalent of Flash CS4 for this type of project, the devs would either have had to create their own framework and/or developer tools or done a huge amount of hand coding (most likely with the assistance of some specialty tools). I don't believe it would be possible to do either in the time it would take to create the same app in Flash. I would have thought that's a fairly uncontroversial statement. Do you disagree?

User 95751 avatar

pt93903 replied ago:

1 votes Vote down Vote up Reply

troll. confirmed.

User 273094 avatar

mike_eci replied ago:

-1 votes Vote down Vote up Reply

retard, confirmed.

User 95751 avatar

pt93903 replied ago:

2 votes Vote down Vote up Reply

retarded troll, confirmed.

User 318099 avatar

Brian Silberbauer replied ago:

4 votes Vote down Vote up Reply

Hi dazweeja

That is an amazing flash paint app, but what amazes me about the html5/canvas paint app is that canvas apps are still in their infancy and I never thought people would take to it like they have and that the app works so well in the browser (chrome for me).

There also doesn't seem to be that jerkiness/laginess that comes with flash applications.

There is still a lot of work to be done and browsers need to support it, but history has shown that if the applications are popular enough people will change browsers - it will be an interesting year :)

User 273094 avatar

mike_eci replied ago:

-2 votes Vote down Vote up Reply

absolutely correct - it's not a patch on apps like aviary or splashup done in flash. This is one of the key things anti-flash nazis forget - ROI for a client, both from the perspective of development cost, but also end user audience which (currently) is very low for html5.

User 712683 avatar

www.google.com/profiles/mahonri.glo replied ago:

0 votes Vote down Vote up Reply

I don't know too much about html5, but i didn't have the feeling that it was going to crash any second. I also didn't feel it sucking too many resources. I almost always feel that with flash.

User 711623 avatar

nutcracker8787 replied ago:

-7 votes [show comment] Vote down Vote up Reply
User 251382 avatar

Chandru replied ago:

0 votes Vote down Vote up Reply

For those still skeptical about the threat to Flash from HTML5, look at the CPU usage. http://emberapp.com/tlrobinson/images/screen-shot-2010-02-06-at-3-21-40-pm

User 273094 avatar

mike_eci replied ago:

-1 votes Vote down Vote up Reply

try using the app as opposed to idle - html5 paint app uses insane cpu

User 251382 avatar

Chandru replied ago:

0 votes Vote down Vote up Reply

Mobile devices are getting more popular everyday and battery life matters there. Flash is a well known culprit when it comes to eating your battery power live. If you are not sure and are a heavy internet user, try using flashblock for a week and I bet your laptop's battery life will improve noticeably.

User 710899 avatar

Beej Jorgensen replied ago:

1 votes Vote down Vote up Reply

I'm sure it will--Flash ads suck down CPU pretty much all the time they're updating, and since they're trying to get your attention, they update a lot. But HTML5/Javascript will suck down CPU in exactly the same way if they are doing the same kinds of updates.

Canvas/JavaScript/JIT isn't any more magical than Flash/ActionScript/JIT. I can easily write an app in either Flash or JavaScript that uses full CPU when idle, or uses no CPU when idle.

User 312901 avatar

dazweeja replied ago:

0 votes Vote down Vote up Reply

@Chandru, I hit 98% on a Core2Duo iMac when using the Spirograph tool on the HTML5 app. I'm not saying a Flash app wouldn't tax the CPU to the same extent, just that intensive HTML5 apps can suck CPU cycles too.

Also, I guess we'll know soon enough how Flash 10.1 performs on the Droid and Nexus One (the beta version of Flash 10.1 is already running on Android 2.1). Adobe claims it uses about half the memory on mobile devices and is much less CPU-intensive than 10.0. Of course, I hope FlashBlock works on smartphones with Flash. I want the ability to use Flash when I choose but I don't want my battery drained by annoying Flash ads either. I also hope that I can block HTML5 ads when they become the dominant method for advertising on the internet. This might be very difficult, eg. if the whole page is wrapped in a Canvas tag, much the same as websites that are written entirely in Flash. Be careful what you wish for.

User 710899 avatar

Beej Jorgensen replied ago:

1 votes Vote down Vote up Reply

This is very impressive and excellent for an HTML app; I love the snappiness of the UI and it's pretty much a showcase of what the canvas element can do.

But to declare it the death of Flash, as some commenters are doing, is to declare HTML5 and Flash to be feature- and market penetration-equivalent, as well as equally portable. IMHO, that's simply not true, and these are things that are actually considered when choosing a platform. If I hire someone to write a paint app, I'm going to ask for the developer to do it in a way that gets me 98% of the market, not 48% (or whatever this HTML5 paint app runs on.) Sure, that number will improve for HTML, but by then Flash will be doing dynamic sound generation or 3D or something else that only runs on 48% of HTML browsers...

Don't get me wrong--I love open standards and look forward to HTML and JavaScript being furthered. But Flash has historically maintained a cross-platform compatibility and feature edge that HTML hasn't been able to reach (probably due to HTML support being developed by a pile of competing vendors, unlike Flash. Which is why any sane JavaScript developer will use a third-party compatibility layer, which is unnecessary in Flash.)

I look forward to both co-existing, just as they always have, with their respective strengths and weaknesses. Dzone isn't written in Flash, and very rightly so. HTML has achieved enough cross-browser compatibility for this to make sense. But Hobnox's audiotool is necessarily and rightly written in Flash, and I would not expect HTML to reach this same level (in terms of cross platform market penetration) for some years--you could use Flash (or Silverlight or Java) for such apps, or you can do without. The market doesn't tend to "do without", though, and so we have demand for things like Flash.

User 160726 avatar

musk replied ago:

3 votes Vote down Vote up Reply

I'm just saying finally a free and open alternative to Flash. Even if it does not kill flash it at least provides an alternative

User 106717 avatar

alpha512 replied ago:

2 votes Vote down Vote up Reply

I conclude with all this discussion that Flash developers are retards and they like to live with expensive and proprietary tools.

Welcome to standards and freedom! Go HTML5 and destroy the proprietary and buggy nightmare.

User 774111 avatar

Andre Semith replied ago:

0 votes Vote down Vote up Reply

HTML 5?

User 912947 avatar

Coderbay replied ago:

0 votes Vote down Vote up Reply

Really great work.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax