I'm in a reminiscent mood tonight, so let me tell you a WiiU gamepad story of sorts, from the perspective of an old man.
Back in my university days, the unix X protocol was the only way to get a remote machine send graphics to your terminal - across the room or across buildings. The terminal had to be no slotch either - in X land the remote app issues draw commands and the termial does all the hard work along carrying those commands and producing the actual pixels on your screen. Mind you that was before the era of VNC/RFB and the likes - sending complete framebuffers was out of the question. Heck, we had to ask for deiberate permission from the campus sysadmin to be allowed to use an X session, lest we clogged the computer labs network with 'fancy pixel protocols'.
Today I'm holding a game controller which is essentially an intelligent terminal to a $200 game console - that terminal can both show full framebuffers from the console at < 16ms latency, but also work authonomously and bootstrap the console. Heck, it can even control my tv via 'foreign protocols'. And it's not a smartphone, a tablet or any other machine which would quaify as major computational power circa the ealry '90s. It's just a *game controller* with a tiny amount of very efficient and sharp-focused silicon strapped on.
Boy, do I wish I could show the wiiU to my university self and our sysadmins : )