Getting access to devices client side is definitely going to power the next wave of innoviation on the web. It will essentially remove much of the destinction between a web and native app. It will also put standards based applications on a level playing field with apps using specific API's (eg iphone apps). Well in my opinion at least :)
The big question is how long will it take for most browsers to support this kind of functionality.