491 |
is finally performed by native C++ code. |
is finally performed by native C++ code. |
492 |
|
|
493 |
|
|
494 |
An example structure: a MEMEX-like view of recent hypertext and graphics articles |
New perspective of viewing recent hypertext and graphics articles |
495 |
================================================================================= |
================================================================= |
496 |
|
|
497 |
[as-we-may-think]_ |
.. [as-we-may-think]_ |
498 |
|
|
499 |
|
|
500 |
.. UML:: xupdfStructure |
.. UML:: xupdfStructure |
562 |
|
|
563 |
|
|
564 |
|
|
565 |
|
.. New perspective of viewing recent hypertext and graphics articles |
566 |
|
|
567 |
As an example of our structure we show blocks of contents of this article. |
In previously chapters we have centred in graphical details. |
568 |
Before this we have to explain xanadu and system surrounding it shortly. |
The set of features can't be used humand friendly |
569 |
In xanadu all characters typed in becomes |
if a structure behind the view is not cognitive able. |
570 |
media of xanadu text block. |
We have combined two orthogonal structures to cross this problem |
571 |
Also the articles referred to this one |
and wholeness sums up to be very flexible system. |
572 |
consist actually of pixels in 2D media: xanadu image blocks. |
|
573 |
As it states in xanadu world everything you produce is unique: |
The ground structure of all media is xanalogical. |
574 |
every xanadu media has it's own identity. |
In xanalogical world all characters typed in become media of text block. |
575 |
|
Another media type can for example be articles viewed with in video display. |
576 |
|
One article consist actually of pixels of 2D media: xanalogical image block. |
577 |
We need a way to collect and get in order all needed media blocks. |
Everything you xanalogically produce is unique - every media has it's own identity. |
578 |
Collecting is done with enfilade |
|
579 |
which is tree of pieces of xanadu blocks. |
Identity makes it possible to link to existing xanalogical fluidmedia. |
580 |
For example this article can be think of in typed text and links to other articles. |
This allows ie. reader to make annotations. |
581 |
The links are only a small clips to other articles. |
You can copy a clip of an article, make notes around it and the |
582 |
The wholeness is pieces of the text and between them are pieces of referring articles. |
original article is still easily available |
583 |
|
because the annotation is only a transclusion. |
584 |
...explain enfilade |
|
585 |
|
When constructing new document existing media can be used through transclusion. |
586 |
...this makes it possible to make annotations to article. |
The pieces of old media are collected in special object called enfilade. |
587 |
XXX |
Enfilade XXX |
588 |
|
|
589 |
|
... xanalogical link: start and end. |
590 |
|
|
591 |
To be able to make good use of all the possibilities of xanadu |
The another structure which we have is based on cells. |
|
we have orthogonal structure based on cells. |
|
592 |
Cell is connected to enfilade and cell's. |
Cell is connected to enfilade and cell's. |
593 |
position can be layed with placement coordinates. |
position can be layed with placement coordinates. |
594 |
After this we are able to present cells, |
After this we are able to present cells, |
595 |
transclusions from xanadu blocks, in spatial canvases. |
transclusions from xanalogical blocks, in spatial canvases. |
596 |
We think it is fair to call the whole environment |
We think it is fair to call the whole environment |
597 |
human friendly which is the one of the most important |
human friendly which is the one of the most important |
598 |
developement issues we have prioritise. |
developement issues we have prioritise. |
|
User friendlynes appears in a new light when |
|
|
new document is created using well-known cut&paste method. |
|
|
All productions made before are transclusions in the new |
|
|
document and the originals are behind xanadu link - easily available for exploration. |
|
|
|
|
599 |
|
|
600 |
|
|
601 |
|
-kognitiivinen rakenne |
602 |
|
-xanalogical |
603 |
|
-identity/notes |
604 |
|
-enfilade |
605 |
|
-uusi dokumentti |
606 |
|
-solurakenne |
607 |
|
-ppcanvas |
608 |
|
|
609 |
|
|
610 |
|
|
611 |
|
|
612 |
- *Enfilade*: a list of fluid media contents, a "virtual file" or part of one |
- *Enfilade*: a list of fluid media contents, a "virtual file" or part of one |
615 |
in another enfilade |
in another enfilade |
616 |
|
|
617 |
- *Xanadu link*: an association of two enfilades, such as an annotation to |
- *Xanadu link*: an association of two enfilades, such as an annotation to |
618 |
a part of a document |
a part of a document |
619 |
|
|
620 |
- pdf files are stored in image blocks |
- pdf files are stored in image blocks |
621 |
|
|