An Ultra-Mobile future?

Interesting article on te BBC about the future of mobile computing.

It’s already clear there is a shift towards this kind of computing beginning to develop, but at least in my eyes a lot of issues need to be worked out. My main concern is the whole battery issue, we can’t yet build a mobile phone that can give a decent battery time that last longer than a year, so my question is how can it be done for a more powerful computer.