Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesTomorrow's Top Five Software Categories


September 1995 / 20th Anniversary / Most Important Software Products / Tomorrow's Top Five Software Categories

Which programs will be the VisiCalcs and WordStars of the next five years? We've seen the future . . .

1) COLLABORATION SOFTWARE

Lotus Notes is proving the value of shared text bases, and E-mail-based alternatives like Collabra Share and Open Mind are also bringing the benefits of group conferencing to new users. As smart agents, natural-language processing, and perhaps expert systems are brought to bear on electronic collaboration, PC-based interaction may begin to rival TV in its impact on society.

2) TEXT SEARCH AND RETRIEVAL

Finding the kernels of information embedded in the chaos o f data is a problem that's only going to get bigger, as knowledge bases on CD-ROM and networks continue to grow. The basic pattern matching and Boolean slicing now in place will continue to do most of the work. But look for AI techniques and software agents to find needles in electronic haystacks as well as to present and store the results in a more personalized--and personable--form.

3) OBJECT OPERATING SYSTEMS

So far, the revolution in OOP (object-oriented programming) has been mostly fought in languages and developer tools. The next step is to build an entire OS from objects. There already is such a system, NextStep, Steve Jobs' critically acclaimed box-office flop. Taligent plans to release its entrant sometime in 1996. Even NextStep, long lauded for its elegance but used by only a small fraction of developers, might impact the Windows/PC world when a Windows version comes out next year. Object-based operating environments will facilitate other important technologies, such a s modular applications, agents, and distributed computing.

4) MULTIMEDIA DATABASES

No, we're not talking about the desktop file managers that help you pull together 5-second videos for a presentation. This new category is about the huge databases from Oracle, Sybase, and others that will power the coming convergence of computers and the entertainment business. Multimedia databases will be needed to manage the huge libraries of films delivered to homes via cable, as well as to process viewer input as consumers order from on-line catalogs or vote on the endings of soap operas.

5) AGENTS AND AVATARS

The promise of software agents is that they will begin to handle people problems, not just under-the-hood technical chores. General Magic's Magic Cap PDA (personal digital assistant) language is a good example, while the E-mail sorters and sifters that were first introduced years ago are becoming de rigueur in E-mail and other collaboration software. When all the world becomes a database, we'll need agents to keep from drowning.


Up to the 20th Anniversary section contentsGo to previous article: CP/M LivesGo to next article: The 10 Most Important Programs of TodaySearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network