|
Document Centric Design
Which is more important, the program, or what you create with it? When
it comes to a sales report or a memo, the word processor or spreadsheet
is only the tool you use to complete the work. However when your
talking about a game, the program is the work you do. Document centric
means focusing on the work, not the tools. In a corporate environment,
this makes sense. However in a home environment, the programs you have
are important. This implys that there must be a comprimise between going
totally document centric, and program centric.
This is why an extremly flexable UI must be created. Almost every
OS includes some kind of program management system, however document management
systems are third party domain. Because of the proposed multi-database
file system, a document manager with the system makes sense (it would be
pluggable and replacable, much like every other component of UniOS).
A document manager would allow easy access and tons of information on the
work that has been done on a given document, and the ability to open and
modify it (security permitting).
How this system would be implemented on the main interface, at this
point, is beyond me. Any feedback regarding how the interface should
be layed out (hint: this is a document I have not written yet, and have
no plans for :), would be welcomed. |