It's just going to keep getting worse with the rate Android is leaving the crappy old iPhone OS behind and the absolute flood of new Android based devices that make the iPhone hardware look like old 1970s pocket calculators in comparison.
Actually, the rate at which new devices are coming out is holding developers back at truly using Android to it's potential. Android is awesome as a platform, but in the end applications make or break the experience of your device. I tried to find 10 decent games for Android tonight and it was an absolute pain to get things that weren't complete pieces of crap. The quality of the apps in Apple's App Store is really *a lot* better, there's more to choose from and they're generally cheaper too. Android's got some serious work in this field until they can really compete.
To make things even nicer, they've created a unified inbox which includes the e-mail from all your accounts, be them Exchange, Gmail, Hotmail, POP3, IMAP or mix of everything. You can still filter by account, but having just a list with *all* your e-mails is really nice.
3D graphics is just one example this technique could be used for, but you can render any HTML, CSS or Javascript using this technique. How can you not see the point of using your hardware more efficiently to make processing times shorter?
I see no point in a web based word processor or image editor
The point of turning the web into an application platform is that Windows is suddenly rendered completely irrelevant. When all your apps run on the web, it doesn't matter which operating system you're using. As long as it runs a browser, you're set.
Kill web applications are the only serious things available today to overcome Microsoft's monopoly in the desktop operating system market.
That's really nitpicking. There aren't any major non-standard statements in the XHTML, CSS or Javascript produced by Microsoft for this testpage. The main reason it doesn't validate is because the validator is trying to parse the Javascript, which it can't and thus fails.
The focus of the story is that Microsoft hasn't invented a new standard for this to work, but instead made IE9 in such a way that regular websites will render more quickly because it can use the GPU in your computer.
Wow, seriously? I just ran the demo on my iMac and couldn't get above 10 fps.
Maybe you're running Snow Leopard? I'm still on 10.5, which has no OpenCL on board. Could it be that the latest versions of Safari and Firefox use OpenCL to accelerate these sort of things already?
Okay but given that the vast majority of enterprise PC's are not using fancy GPU
You don't need a fancy GPU for this. You just need a GPU. We're not talking about a GeForce GTX480 here, just something that can work with DirectX. Every computer sold in the last decade has such a chip on board.
I would be glad if Microsoft would offer some kind of way to implement things like CSS rounded borders. Standard compliant or not, at least you'll have something to work with instead of creating stupid little images of rounded corners again.
You're not understanding. They aren't proposing any new standards, they're using hardware acceleration on existing standards. Rendering HTML, CSS and Javascript with help of your GPU, that's basically what it's about.
On Mac OS X, browser developers could implement OpenCL. This would effectively do the same as the IE9 Team is currently doing, with the difference that OpenCL is not limited to calculations involving graphics, but can be used for all sorts of stuff.
No, they're using completely standard HTML, CSS and Javascript for this demo. The only difference is that the scripting they've created consumes a lot of CPU cycles, which makes the animation it produces choppy. In IE9 they've added hardware accelleration, which makes it less apparent you're running a really hefty Javascript, because both your CPU and GPU kick in to do the processing.
That excludes a lot of iPhone frameworks out there (Unity, Corona, you name it). I'm sure that can't be what Apple means by that statement.
Since the ads in iAd will be created in HTML5, this will help greatly in making this technology mainstream. Awesome!
It's just going to keep getting worse with the rate Android is leaving the crappy old iPhone OS behind and the absolute flood of new Android based devices that make the iPhone hardware look like old 1970s pocket calculators in comparison.
Actually, the rate at which new devices are coming out is holding developers back at truly using Android to it's potential. Android is awesome as a platform, but in the end applications make or break the experience of your device. I tried to find 10 decent games for Android tonight and it was an absolute pain to get things that weren't complete pieces of crap. The quality of the apps in Apple's App Store is really *a lot* better, there's more to choose from and they're generally cheaper too. Android's got some serious work in this field until they can really compete.
To make things even nicer, they've created a unified inbox which includes the e-mail from all your accounts, be them Exchange, Gmail, Hotmail, POP3, IMAP or mix of everything. You can still filter by account, but having just a list with *all* your e-mails is really nice.
Because you want to be able to look something up (through your browser, in your mailbox, whatever) while having a conversation on Skype.
The default is 36 images (6 x 6).
3D graphics is just one example this technique could be used for, but you can render any HTML, CSS or Javascript using this technique. How can you not see the point of using your hardware more efficiently to make processing times shorter?
I see no point in a web based word processor or image editor
The point of turning the web into an application platform is that Windows is suddenly rendered completely irrelevant. When all your apps run on the web, it doesn't matter which operating system you're using. As long as it runs a browser, you're set.
Kill web applications are the only serious things available today to overcome Microsoft's monopoly in the desktop operating system market.
Well, I don't think they even tried to make the test case W3C-compliant.
I think they did. They just didn't build it to pass the W3C Validator.
I see you haven't actually developed a lot of websites for customers using Internet Explorer.
That's really nitpicking. There aren't any major non-standard statements in the XHTML, CSS or Javascript produced by Microsoft for this testpage. The main reason it doesn't validate is because the validator is trying to parse the Javascript, which it can't and thus fails.
The focus of the story is that Microsoft hasn't invented a new standard for this to work, but instead made IE9 in such a way that regular websites will render more quickly because it can use the GPU in your computer.
I do observe that software grows slower faster than hardware grows faster
You're certainly not the first to notice this.
Of course IE9 supports it. The problem is that IE6, IE7 and IE8 don't.
Well there's nothing wrong with Javascript to make things nicer, as long as it's gracefully degredating so the site is still usable without it.
yes i'm using snow leopard so OpenCL maybe helping out
If that is true, then Microsoft is already late to a show they think they've started :-D
Wow, seriously? I just ran the demo on my iMac and couldn't get above 10 fps.
Maybe you're running Snow Leopard? I'm still on 10.5, which has no OpenCL on board. Could it be that the latest versions of Safari and Firefox use OpenCL to accelerate these sort of things already?
Okay but given that the vast majority of enterprise PC's are not using fancy GPU
You don't need a fancy GPU for this. You just need a GPU. We're not talking about a GeForce GTX480 here, just something that can work with DirectX. Every computer sold in the last decade has such a chip on board.
I would be glad if Microsoft would offer some kind of way to implement things like CSS rounded borders. Standard compliant or not, at least you'll have something to work with instead of creating stupid little images of rounded corners again.
You're not understanding. They aren't proposing any new standards, they're using hardware acceleration on existing standards. Rendering HTML, CSS and Javascript with help of your GPU, that's basically what it's about.
On Mac OS X, browser developers could implement OpenCL. This would effectively do the same as the IE9 Team is currently doing, with the difference that OpenCL is not limited to calculations involving graphics, but can be used for all sorts of stuff.
No, they're using completely standard HTML, CSS and Javascript for this demo. The only difference is that the scripting they've created consumes a lot of CPU cycles, which makes the animation it produces choppy. In IE9 they've added hardware accelleration, which makes it less apparent you're running a really hefty Javascript, because both your CPU and GPU kick in to do the processing.
Just make the browser work...it's fast enough already
It's fast enough for websites. It's not, by far, fast enough for applications.
As much as I would like to agree with you, Japan didn't surrender after a first explosion on one of their cities
They didn't surrender within 3 days. There's no way of telling if they wouldn't have surrendered if they had been given a longer period to respond.
And they didn't showed this already in Hiroshima?
it could be called necessary
You could call the first bomb on Hiroshima that. But the second one, on Nagasaki? Why?