JavaScript, once a "toy" language is now driving the interfaces of the most popular sites on the web. We've come a long way from snowflakes drifting over a site around Christmas time, now creating powerful client side applications. But JavaScript can do more for us than taking the heat off the server. There is a new generation of interfaces emerging in our browsers that will allow us to do even more interesting stuff in the client side of our apps. This talk will cover some of the interesting integrations between browser and device that are becoming available to us through JavaScript. From existing APIs, such as Geolocation, to bleeding edge stuff like the Battery API (woo!) or getting input from cameras or microphones with getUserMedia, we'll discover how browsers in the near future will shape users' interactions with our apps.
Links to demos: Device Orientation: http://philnash.github.com/rainbow/ getUserMedia: http://philnash.github.com/getUserMedia/ WebRTC: https://apprtc.appspot.com/