Computers will become more reliable and will look less like computers. This development will be driven on two fronts. First, processor and memory speeds and capacity will continue to increase. The present doubling of capacity every eighteen months or so shows no sign of abating. Your Pentium 75 computer, which was state of the art just two years ago, is now a candidate for replacement. The next significant change in computer technology will occur in a year or two with the introduction of 64 bit processors - gaming systems, such as Sega or Nintendo, already employ these high capacity chips.

And second, computers will become more reliable because they will become more specialized. Today's desktop computer, which does everything from word processing to internet access to graphic design, will gradually fade out of existence, as more specialized machines designed for particular applications will come to the fore. Computers will become appliances - some already have, such as your digital alarm clock, microwave timer, and programmable VCR. In the future we will see specific machine for specific tasks. Already we see Apple computers employed increasingly in niche markets, such as graphics and video design.

This trend will accelerate in the future. The phenomenon of embedding - that is, placing computer support in traditional appliances, is already well documented. Additionally, new appliances for new tasks, such as word processing, web surfing, or game playing, will rise to the fore. We see this already with the development of such tools as Web-TV and Sega Gamestations. This trend will accelerate because the resultant systems will be faster, more reliable, and cheaper.

Operating Systems, such as Windows 95 or Unix, will fade to the background, out of sight for most users. The current trend sees operating systems doing more and more for the user. Windows 98, for example, introduced an internet browser to the suite of operating system features. This trend will reverse, not because the United States Department of Justice disapproves, and not because computers cannot handle such large and complex programs. The trend will reverse because such systems are inflexible.

Current operating systems exist because today's computer programs are task based. For example, one program acts as a word processor, another acts as a spreadsheet calculator, and so on. The operating system is required to help users launch these programs and to help these programs work with each other. First you start the operating system. Then you use the operating system to start the program.

Computer programs of the future will be function based. They will address specific needs, launching and manipulating task based applications on an as needed basis. For example, the student of the future will not start up an operating system, internet browser, word processor and email program in order to start work on a course. The student will start up the course, which in turn will start up these applications on its own.


Previous Page Table of Contents Next Page