This article presents a detailed timeline of events in the history of computing. For a narrative explaining the overall developments, see the related History of computing.
Stephen White: A Brief History of Computing, http://ox.compsoc.net/~swhite/history.html. An excellent Computer history site; the above is a modified version of his timeline, used with permission.
The Computer History Graphing Project tries to build a graphical image of computer history, in particular operating systems, http://comp-hist.sourceforge.net/
See also
History of computing hardware - up to third generation (1960s)
History of computing hardware (1960s-present) - third generation and later
The timeline offers a general outline of our possible future history, and is somewhat conservative and circumscribed in what it offers the reader.
The timeline is meant to be the 'harder' (or more factual/credible) of the two works, in terms of science and predictions.
Perspectives helps illustrate some of the possibilities implied by the timeline, as well as how certain select personalities of various periods might perceive (and exploit or respond to) their circumstances.