Jakob Nielsen's Alertbox for March 1996:
The Internet Desktop
Warning:
Abstractions ahead this month
We sometimes say that the network is the computer, but how will users
interact with such a beast? Currently, the user experience of a highly
networked computer is still very similar to that of using a personal
computer, but in a few years we will see the emergence of new user interfaces
that are optimized for connectivity. We call this the Internet
Desktop.
A key element of the Internet Desktop will be to get rid of Web
browsers as a separate application category. There are two reasons
you will want to eliminate the web browser from your system in a few years:
- Fundamentally, it is pretty silly to have a special browser for certain
information objects simply because they happen to come from a specific
storage location. There is no reason to treat information differently because
it comes from the Internet instead of coming from your harddisk. Just imagine
if we treated information differently depending on whether it was stored on a
floppy disk (the transport protocol for "Sneakernet") or on your harddisk.
You try to read a file but get an error message: Sorry, this file is
stored on a floppy disk so you need to start your floppy browser before you
can read it!
- Web browsers confuse two feature sets that can be delivered more cleanly
if they are separated: web browsers handle both the
presentation of information objects and the
navigation between information objects. Actually, as
discussed in a prior column, current web browsers do a lousy job of navigation support, but
they do try.
The Internet Desktop will unify the treatment of all information objects, no
matter where they live: local harddisk, local area network, corporate
intranet, and the Internet will all have the same user interface and users
will move seamlessly between various storage locations. The Internet Desktop
will provide a framework for presentation applets that are optimized for each
of the various data types accessed by the user. HTML will obviously be one
such data type, and an HTML viewer will definitely be available. The Internet
Desktop will provide navigation as a universal support mechanism that cuts
across the presentation applets. For example, the Desktop's history mechanism
will allow users to return to previously seen information objects no matter
what presentation applet was used to display them: the history list, bookmark
list, etc. will include Internet objects, email messages, and corporate
documents intermixed according to the individual user's information access
behavior (each person has a single consciousness leading to a linear user
experience that can structure the history of information use). There will
also be some kind of universal search feature to allow users to find objects
by content, though it currently not clear how to extend the search from local
data to Internet data (most likely, the search will be scoped with
billion-object searches reserved for exceptional cases).
I am deliberately using terms like presentation applet displaying an
information object instead of traditional terms like opening a file
in an application. I believe that the traditional concept of "the file"
is posed to be removed from the user experience since it are much too
inflexible (for more information, please see my essay on
The
Death of File Systems. As a simple example, the
delivery of an information object to the presentation applet will not be an
exact duplicate of the stored version of the information object. First, of
course, all information of any importance will be encrypted during storage
and transport and will be decrypted by the Internet Desktop before being
handed to the presentation applet. Second, the presentation version of the
object will be modified to suit the specific circumstances of each display
operation: if, for example, an image object is being sent to a PDA user with
a monochrome screen then it will be converted from 24-bit color into
black-and-white before leaving the server (and it may be compressed
with severe lossiness if the user is on an expensive wireless connection).
There will be no single, canonical representation of information objects -
goodbye WYSIWYG; hello adaptable data.
Next month: The web-backlash of 1996.
See also:
List of other Alertbox columns