[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/storm short-paper.rst
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] manuscripts/storm short-paper.rst |
Date: |
Fri, 30 May 2003 14:35:12 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Tuomas J. Lukka <address@hidden> 03/05/30 14:35:12
Modified files:
storm : short-paper.rst
Log message:
editing
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/storm/short-paper.rst.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
Patches:
Index: manuscripts/storm/short-paper.rst
diff -u manuscripts/storm/short-paper.rst:1.34
manuscripts/storm/short-paper.rst:1.35
--- manuscripts/storm/short-paper.rst:1.34 Fri May 30 14:08:14 2003
+++ manuscripts/storm/short-paper.rst Fri May 30 14:35:12 2003
@@ -170,18 +170,19 @@
As opposed to filesystems, Storm uses
uses Freenet-like cryptographic identifiers to
manipulate the blocks.
-This seems like a bad tradeoff: while these identifiers
+This may seem like a bad tradeoff: while these identifiers
enable secure location-independent references, they
do not allow
the documents referred to by the identifiers to change
and
are also less comprehensible for humans.
-However, Storm is able to address both downsides by
-simple cryptographic techniques.
+However, these downsides are dealt with by the higher abstraction
+levels
+of Storm.
.. pointers
-One of the key innovations in storm is the use
+One of the key innovations in Storm is the use
of *pointer blocks*
to build mutable documents on top of
the lowest layer append-and-delete-only model.
@@ -282,6 +283,10 @@
to all other documents referred to by the same pointer,
i.e. links to *alternate* or *earlier* versions of the document.
+The most important downside of using Storm in lieu of file names and URLs
+is the long, cryptic URIs which
+would ideally be handled through some user interface changes
+to the file selector dialog boxes.
Conclusions
===========
@@ -290,34 +295,32 @@
the namespaces for private and published documents.
This may help in making hyperlinks between desktop
documents more convenient.
-
-XXX CURRENT INTERFACING
-The downside is the long, cryptic URIs which
-would ideally be handled through some user interface changes
-CUTTING&PASTING.
-
-A distributed hashtable is used to locate published documents
-on a global state.
While the core of Storm has been in use for almost
three years, the peer-to-peer subsystem has only recently
been implemented.
Currently, a number of systems can use Storm
-through an HTTP gateway.
-
-XXX WHAT IS THE CONTRIBUTION OVER FREENET, GNUTELLA ...
+through an HTTP gateway or the KDE libraries.
+Storm can also be used to implement the more ambitious
+Xanalogical hypertext model [#]_ [lukka02guids]_.
+Storm is available as Free Software from
+``http://sv.gnu.org/projects/storm``.
-XXX Chief contributions of storm: pointers, ...??
+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.
+
+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
+associated with only one person.
-XXX Authentication, user management needs work
+.. A distributed hashtable is used to locate published documents
+ on a global scale.
.. A next step will be
WebDAV support, allowing many more systems to
save data in Storm.
-
-Storm can also be used to implement the more ambitious
-Xanalogical hypertext model [#]_ [lukka02guids]_.
-Storm is available as Free Software from
-``http://sv.gnu.org/projects/storm``.
.. [#] Our implementation of Xanalogical storage
is available at ``http://sv.gnu.org/projects/alph``.
- [Gzz-commits] manuscripts/storm short-paper.rst, (continued)
- [Gzz-commits] manuscripts/storm short-paper.rst, Hermanni Hyytiälä, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Hermanni Hyytiälä, 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,
Tuomas J. Lukka <=
- [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, 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
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/30