[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/storm short-paper.rst
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] manuscripts/storm short-paper.rst |
Date: |
Fri, 30 May 2003 17:59:08 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Benja Fallenstein <address@hidden> 03/05/30 17:59:08
Modified files:
storm : short-paper.rst
Log message:
more twiddles, not ready
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/storm/short-paper.rst.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
Patches:
Index: manuscripts/storm/short-paper.rst
diff -u manuscripts/storm/short-paper.rst:1.39
manuscripts/storm/short-paper.rst:1.40
--- manuscripts/storm/short-paper.rst:1.39 Fri May 30 17:08:23 2003
+++ manuscripts/storm/short-paper.rst Fri May 30 17:59:08 2003
@@ -194,8 +194,9 @@
A suitable user interface around pointers allows the user to
still see old-style file names, but with the file names attached
to his/her person, not to a particular computer.
-There is also a scheme to compress blocks using differences and reverse
-differences between consecutive blocks but there is no space to explain it
here.
+There is also a scheme to compress blocks storing only
+the differences between consecutive versions of a document,
+but there is no space to explain it here.
.. storing
@@ -214,7 +215,10 @@
to use several different modes of networking, from simply copying
blocks to using a full-fledged P2P system
as a library --- as of now, we are already successfully transferring
-blocks between running storm servers using GISP.
+blocks between running storm servers
+using a distributed hashtable.
+
+.. using the GISP DHT [XXXref!].
Interfacing
@@ -254,7 +258,7 @@
Browsers and applications can access Storm either
by using the Java library directly or through an
HTTP gateway, which locates and
-returns the associated file when a Storm URN is given.
+returns the associated file given a Storm URN.
Documents can be uploaded into Storm through the gateway,
using HTTP PUT.
Using the gateway, we have made the Konqueror
@@ -265,9 +269,9 @@
documents into Storm when the user hits "Save."
The Emacs text editor does not understand Storm
URNs yet, but can load and save documents in
-Storm using the HTTP gateway. OpenOffice.org software
+Storm using the HTTP gateway. OpenOffice.org
can load documents through the HTTP gateway,
-but cannot save changes, since the gateway
+but cannot save changes yet, since the gateway
does not yet support WebDAV (HTTP-based distributed
authoring and versioning).
@@ -278,12 +282,13 @@
stored on their local hard disk, and allowing them
to conduct searches over the titles of all documents
published on the underlying P2P network.
-For HTML, the Storm server is also able to insert links
-to all other documents referred to by the same pointer,
-i.e. links to *alternate* or *earlier* versions of the document.
+For HTML, the Storm server is also able
+to dynamically insert backlinks:
+links to all other HTML pages on the network that
+link to *this* page.
The most important downside of using Storm in lieu of file names and URLs
-is the long, cryptic URIs which
+are the long, cryptic URIs which
would ideally be handled through some user interface changes
to the file selector dialog boxes.
@@ -291,9 +296,9 @@
===========
We have presented Storm, a storage system unifying
-the namespaces for private and published documents.
-This may help in making hyperlinks between desktop
-documents more convenient.
+the namespaces for private and published documents,
+making hyperlinks between desktop
+documents more practical.
While the core of Storm has been in use for almost
three years, the peer-to-peer subsystem has only recently
been implemented.
@@ -305,13 +310,19 @@
``http://sv.gnu.org/projects/storm``.
The main new features in Storm over previous systems
-are the integration of
-ordinary office applications with the P2P network and
-pointer blocks which allow basic versioning of documents.
+are the use of cryptographic identifiers for
+versioned hypermedia storage on the desktop,
+smoothly integrated with ordinary office applications;
+pointer blocks for nonlinear versioning;
+and the use of a DHT for finding external hypermedia links.
+
+.. are the integration of
+ ordinary office applications with the P2P network and
+ pointer blocks which allow basic versioning of documents.
Storm is by no means finished: more work is needed
on, e.g., versioning when a group of people are
-collaborating on a document, i.e., when the pointer is not
+collaborating on a document, i.e., when a pointer is not
associated with only one person.
.. A distributed hashtable is used to locate published documents
- [Gzz-commits] manuscripts/storm short-paper.rst, (continued)
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst,
Benja Fallenstein <=
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30