DocSet is a vision.
It all started as a vision that a friend of mine, JanneLindström,
had about a system very much like JOS. He called it SoftBox.
We started to discuss this, and took the first steps in designing
it. This was all happening in -96/-97. Then I stumbled across JOS,
and found, "Hey, they think like us!". Men, Janne and the team are
still planning to get through with our system, but it seems more
and more probable that we will realize a "downscaled" SoftBox:
DocSet.
DocSet is a system where everything is a bean and everything is an
object. You could virtually say that there is no difference
between one of my documents and any of the beans I use to edit it.
In the world of DocSet, we're all objects in the hands of the luser... ;)
Imagine this: You want to write a document (much like a M$Word kind
of document). You pick a new paper. It's being drawn on the screen.
One could imagine that you either do this by dragging the TypeWriter
onto the PileOfPapers, vice versa, or anything else (like choosing
"New Document" somewhere). You start typing. You want to include
a spreadsheet. You just use the Grid together with the Calculator
(though it's more transparent for the user).
You want to include a drawing. Just do it! The Paper is a Container,
that can contain anything (almost). You could imagine, too, that you
start with a SpreadSheet and decide to have a document in each cell
of the SpreadSheet. You can do that.
You could say that much of the ideas behind DocSet are being inspired
by an ordinary office-suite, Lotus' ideas and OpenDoc.
Read more at http://www.student.nada.kth.se/~f96-lla/SoftBox/how/spec/specs/DocSet.txt
LinusGLarsson - 28 May 1998.