It doesn't take genius to predict something like that. Even before the advent of mobile phones as a kid I was rather certain that in the future everybody will have a personal computer, which we will wear as a watch.
Nowadays I believe it will be more like glasses. A perfect platform for camera, sound input and convenient interface. I would not be surprised that we would see computers like that receiving instructions directly from thought in less than 20 years. Proof of concept already exists, after all.
Glasses, capable of receiving instructions by merely thinking about it, displaying interactive online information about the world around us (think about pulling wikipedia data about any mundane object you are currently looking at), projecting video directly in to our eye (think wathching uber-HD video streamed from a cloud service or a portable device through radio protocol anywhere anytime). Perhaps even capable of running programs streamed from a future supermachines via internet as well (programs such as gaming, virtual reality overlay or interfaces of connected machines such as car computer or testing software and robot interface for an engineer).
I hope I will live to see it.