I keep citing Rainbows End as a vision of the near-future, and here is a big step towards it: an implementation of wearable computers using currently available technology. A bit of miniaturization, work on those contact lens monitors instead of projecting it, and we’re there. The video is very worth watching. (Yes, it is a tech demo, so I assume it took many takes and some careful positioning of how things were projected, but those are technical details that can be worked on, given that she refers to “ten years from now” rather than “buy my product now.”)
Thanks to Steven Jackson Games for the link.