Developers › A Journal from Behind the Trenches
Being on the bleeding edge of open web standards ain't easy...
Sometimes, being on the bleeding edge, and being the first to support interesting new web technologies, causes problems.
A couple of days ago, we released an Android build with support for the HTML5 <device> element. This gives you access to the phone's camera, which opens up new possibilities on the web, such as video conferencing. Our guys had been working on this for a while, and I guess they were looking forward to seeing what people would be able to do with it.
But that very same day, the decision was made to remove the <device> element from the HTML5 specification, and replace it with a JavaScript API.
The good news is that we can probably reuse quite a bit of what we did to support <device>. From what I hear, the Opera guys involved with HTML5 actually welcomed the change as well.
But this shows that being on the bleeding edge isn't always easy. Things can change quickly in the world of technology!
A couple of days ago, we released an Android build with support for the HTML5 <device> element. This gives you access to the phone's camera, which opens up new possibilities on the web, such as video conferencing. Our guys had been working on this for a while, and I guess they were looking forward to seeing what people would be able to do with it.
But that very same day, the decision was made to remove the <device> element from the HTML5 specification, and replace it with a JavaScript API.
The good news is that we can probably reuse quite a bit of what we did to support <device>. From what I hear, the Opera guys involved with HTML5 actually welcomed the change as well.
But this shows that being on the bleeding edge isn't always easy. Things can change quickly in the world of technology!
Readers' comments 8
Left under the original article, as archived.
About this article
| Published in | A Journal from Behind the Trenches |
|---|---|
| Date | March 16, 2011 |
| Author | Haavard |
| Tags | html5, video, device, standards |
| Original | Internet Archive |
MorphdreamerWednesday, March 16, 2011 3:13:39 PM
AnuaR ShWednesday, March 16, 2011 3:24:33 PM
Charles SchlossWednesday, March 16, 2011 3:31:42 PM
There are still other parts of HTML 5 (like video element) under what is the way forward
PengeWednesday, March 16, 2011 3:35:04 PM
Originally posted by haavard:
But not if it's supported by a multinational company, for example Google or MS.
I mean link1, link2
It's even supported by the IE9.
Rich TibbettWednesday, March 16, 2011 3:53:09 PM
The objective of our project was to feedback to the specifications. Both the WHATWG and ourselves ended up coming to the same conclusions independently: that a JavaScript API just makes more sense for user interfaces and development purposes than an HTML element.
We will release a public build shortly and we're deciding how to proceed with the device bootstrap mechanism. It's going to be fun to get this in to developers hands
Cutting SpoonWednesday, March 16, 2011 4:29:29 PM
ClashCityRockerWednesday, March 16, 2011 4:35:19 PM
Constantine VesnaWednesday, March 16, 2011 10:00:19 PM
p.s.: JS API seems potentially more robust, than <device>. And its peer-to-peer