78 |
on the public Internet. |
on the public Internet. |
79 |
|
|
80 |
Location-independent identifiers for documents |
Location-independent identifiers for documents |
81 |
make such a system unnecessary; a peer-to-peer lookup system |
make such notification unnecessary; peer-to-peer lookup |
82 |
can find documents wherever they are moved. |
can find documents wherever they are moved. |
83 |
Such a system also works for data not publicized on the Internet. |
This also works for data not publicized on the Internet. |
84 |
For example, if one email has a document attached to it, and another email |
For example, if one email has a document attached to it, and another email |
85 |
links to this document, an index of locally stored documents |
links to this document, an index of locally stored documents |
86 |
by permanent identifier allows the system to follow the link. |
by permanent identifier allows the system to follow the link. |
88 |
notification mechanism like Microcosm's and Hyper-G's. |
notification mechanism like Microcosm's and Hyper-G's. |
89 |
|
|
90 |
*Tracking alternative versions* is an issue when documents are modified |
*Tracking alternative versions* is an issue when documents are modified |
91 |
on several independent, unconnected systems, for example |
on several independent, unconnected computers, for example |
92 |
when a user takes a document home from work on a floppy disk; |
when a user takes a document home from work on a floppy disk; |
93 |
when they keep the same set of documents on their desktop and laptop, |
when they keep the same set of documents on their desktop and laptop, |
94 |
modifying them on each; when two people collaborate on a document, |
modifying them on each; when two people collaborate on a document, |
121 |
An article based on this thesis is being prepared for submission |
An article based on this thesis is being prepared for submission |
122 |
to the Hypertext'03 conference [#]_. |
to the Hypertext'03 conference [#]_. |
123 |
|
|
124 |
.. [#] See http://www.ht03.org. |
.. [#] http://www.ht03.org. |
125 |
|
|
126 |
Currently, Storm is partially implemented as a part Gzz, |
Currently, Storm is partially implemented as a part of Gzz, |
127 |
which uses Storm exclusively for all disk storage. |
which uses Storm exclusively for all disk storage. |
128 |
Gzz is an implementation of Ted Nelson's zzstructure [zigzag-welcome]_, |
Gzz is an implementation of Ted Nelson's zzstructure [zigzag-welcome]_, |
129 |
providing a platform for hypermedia-aware applications. |
providing a platform for hypermedia-aware applications. |
162 |
Blocks.c = (0,0); |
Blocks.c = (0,0); |
163 |
vertically(55, foo, Blocks, Indexing); |
vertically(55, foo, Blocks, Indexing); |
164 |
|
|
165 |
|
|
166 |
dx = 80; dy = 60; |
dx = 80; dy = 60; |
167 |
XuStorage.c = Indexing.c + (-dx, -dy); |
XuStorage.c = Indexing.c + (-dx, -dy); |
168 |
z1 = Indexing.c + (dx, -dy); |
z1 = Indexing.c + (dx, -dy); |
170 |
Diffs.c = z1 - (15, 15); |
Diffs.c = z1 - (15, 15); |
171 |
|
|
172 |
|
|
173 |
Related Work |
Review of related work |
174 |
============ |
====================== |
175 |
|
|
176 |
Dangling links and alternative versions |
Dangling links and alternative versions |
177 |
--------------------------------------- |
--------------------------------------- |