[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:wwn,tyrf,gbg,zz,c.rel,spi: Modularities and overlaps more
- To: zzdev@xxxxxxxxxx
- Subject: :wwn,tyrf,gbg,zz,c.rel,spi: Modularities and overlaps more
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Sat, 08 Jul 2000 23:40:29 +0900
- Cc: ted@xxxxxxxxxx, xanni@xxxxxxxxxx, eharter@xxxxxxxxx
I'm writing a piece now that could be intermediate for
THE SOFTWARE EVERYONE ALWAYS NEEDED
Computer traditions have prevented tekkies from understanding
what ordinary people need; and ordinary people have believed
the tekkies when they said "it has to be this way".
The principal problem has been the tradition of lump files in fixed
locations. All developments have been assimilated to this model.
Actually, everyone lives in a cloud of Items-- a STORM of items--
memoranda, names and addresses, appointments, obligations,
things to do, things to buy, things to have fixed, payments to make,
transactions, things to say to people, phrases to put into writings,
etc. These items are given to us, occur to us, or need notation,
at random times and in random places-- meetings, trips, phone calls,
waking up in the middle of the night, walking down the street.
Computer software has been build around aggregating these items
into lump structures called "databases", "contact managers",
An item which is needed in two places must be "copied" and "updated".
What most people have always needed is an operating system--
that is, an environment with a unifying conceptual structure--
among which these items may be poured freely.
I will tentatively call this an Item-Storm Operating system.
("Item-Based" would sound too much like IBM.)
The unit of storage in such a system should not be the File,
but the item itself.
Rather than an "application" married to a file, we should have
"applitudes", which use subsets of the item storm. These
subsets should be able to overlap freely-- visible item reusability.
- - - - Okay, now about ZigZag--
The ZigZag concept goes one level lower, positing a minimal
data unit which we call a Cell, or zzcell.
User-significant units, or Items, are built up from zzcells.
In all other respects, the ZigZag model is intended as the nucleus
of an ItemStorm operating system-- a fluid and visibly repusable
structure for all computer operation.
Finally, the Floating World design is a shell over ZigZag
which combines zigzag structure of Items, multidimeinsional
visualization, and the Xanadu (xu88) fluid-media model--
in other words, an ItemStorm operating system for item
reusability and deep connection, media reusability and deep
connection, and multidimensional visualization.
Theodor Holm Nelson
Project Professor, Keio University SFC Campus, Fujisawa, Japan
Visiting Professor, University of Southampton, England
? e-mail: ted@xxxxxxxxxx ? world-wide fax 1/415/332-0136
? http://www.sfc.keio.ac.jp/~ted/ ? http://www.xanadu.net
? Coordinates in USA Tel. 415/ 331-4422
Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965