Yes, I did that so people could see what the app was before deciding if they wanted to try it. And since someone here has reported a connection error, it seems the app itself is getting hammered.
I was hoping that people would see the screensnap at that blog and THEN decide if they'd go on to the site itself. It never occurred to me there'd be a flood of people who'd click through and kill the site I pointed to. Plus, I figured some people might be on a mobile device and not see the site itself, so they could at least look at a screensnap. I will never do that again.
Interesting metaphor. At least speed bumps often increase the safety of some group of people. This sort of speed bump does nothing but infuriate those who pass over it, and perhaps inflate the ego of the owner of the bump -- or, in this case, crash the bump, er, blog.
But honestly, this is the kind of application which used to be provided as a demonstration of Turbo Pascal's graphics library in 1990... Multiplying some lines into a greyscale buffer on mouse events was perfectly feasible on a 286 + VGA.
I think the real point is that the technology is evolving in modern browsers to new points where someday in the future it will be standard and free unlike flash.
this is the kind of argument which was used to demonstrate how inadequate pcs where compares to mainframes in the 80's.
Apologies for any snarkiness :) but we are going to hear about how much canvas sucks compares to opengl whatever until it surpasses it, and probably still then.
this is the kind of argument which was used to demonstrate how inadequate pcs where compares to mainframes in the 80's.
So you mean '80s mainframes were actually PCs, but they had a faster virtual machine, better language support and a more expansive standard library? Because, you know, both the Canvas demo and the Flash demo run on the same hardware...
Don't get me wrong, I really like Canvas. But it's harmful to pretend that it's a Flash replacement, when Flash still does a lot more and also has authoring tools that allow actual content to be produced by design professionals.
no I mean that flash is a proprietary runtime that can change at the whim of a company, is badly supported on niche platforms, and is terribly hard to introspect.
building open standards is an order of magnitude harder, on the face flash may seem so much more powerful, but taking into account the massive implications of open vs propietary its easy to understand why it is that way, and why its worth pushing things like canvas to be half as powerful as flash is now.
Pavlov wasn't arguing against the development of Canvas. He was merely pointing out that, while impressive, Canvas has a -long- way to go before it's a viable platform for full-scale multimedia work on the web.
Being viable is a combination of performance, authoring tools, and reach. Of course, there are lots of reasons to hate Flash, but you need to recognize what Flash does well to be able to beat it. Today, Flash beats Canvas at everything that matters on the web. Tomorrow, Canvas will have to exceed Flash at those things to be the winner. And even then, Adobe isn't going down without a fight.
Certainly not a forgotten concept. Flash itself was a highly disruptive technology: originally a vector painting engine created for mid-'90s pen computing, it sneaked under the radar for years under the guise of a harmless animation plugin.
Who could have foreseen in 1998 that Flash would replace not only Shockwave and Java, but also QuickTime and Windows Media on the web?
Sun, Apple and Microsoft had their lunch eaten without even noticing -- and they actively aided their fall by bundling the plugin in their products. ("It's only 100k, and advertisers like to use it for animated banners. How could it possibly threaten our business?")
IMHO, that is disruptive. In contrast, HTML 5 seems rather like a sustaining innovation that supports the existing business model of certain web giants.
> no I mean that flash is a proprietary runtime that can change at the whim of a company,
Are you very sure that if JS and HTML5 authoring tools became good enough (as Flash is) to threaten Apple's business in selling and fully controlling iPhone and iPad apps, that they wouldn't or couldn't change compatibility at a whim?
Running on iPhone is the one major advantage this has. (Not being an open platform... It's anything but an advantage when it won't even run on IE in the foreseeable future.)
As long as the JS/HTML runtime can guarantee good performance, I can't see Apple complaining. Apple isn't going after Flash because it competes with their app store, Apple's going after Flash because it's a performance dog with near-impossible touchscreen usability and little to no ability for Apple to create a better runtime for.
I am pretty sure since apple are one of a few companies really pushing html5 and javascript right now, the html5 support for mobile webkit is pretty top notch.
I dont undestand why people think the appstore is apples business, they havent made any money from the appstore, they do however make an awful lot of money selling hardware, but this is for another thread.
> I dont undestand why people think the appstore is apples business,
They sure seem fiercely intent on having total control over app developers on the platform though, don't they? Currently JS and HTML5 has very close to zero demonstrated potential to be a viable alternative to creating and distributing the kind of apps that are on the appstore. Again, are you really sure that if it matures to the point where this isn't true any more, Apple wouldn't do something about it? If you are sure, you're naive. Regardless of Apple's intentions (you can think they're Good Samaritans who want to protect users from poorly performing Flash apps if you wish), if there's one thing they've shown is that they really really want total control in that particular space.
99.99% of people that use Flash don't need 300K 3D particles rendered. Most people use it to design good looking websites. This tool lets you do the same thing, and:
- much faster to load (especially in Chrome)
- works out of the box in all modern browsers, including iPhone (even though it's slow as hell on the my iPhone 3G).
- doesn't mess up your SEO
Which in my opinion, makes it if not a total Flash-killer, a very viable competitor at least.
This is nice, but there are many more HTML5 examples at http://www.chromeexperiments.com , and most of them are much more "amazing" than the linked app.
It also works on other touch-screen devices with recent WebKit builds too that support touch events, such as Android. I helped mrdoob by suggesting various improvements including the usage of touch events.
This is the most usable drawing/painting app I've ever tried. There's something in its constrained, simple functionality that's very freeing. I've been playing with this for hours. All I need to do now is hack it to add colors.
Please don't downvote for posting what I found, only for disagreeing with my upcoming opinion:
Forbidden
You don't have permission to access /blog/2010/03/09/amazing/ on this server.
I hate it when I get this message. HN should kill links with server errors.
If I still had edit access to the submission, I would have changed the link to go directly to the site (see Comment below). It seems his site has been taken offline temporarily due to bandwidth issues/costs. head desk
I don't know about the amazing part, but you're right, it does work without flash or java! :)
reply