added abstract to the index.html
authorVictor Grishchenko <victor.grishchenko@gmail.com>
Tue, 9 Feb 2010 14:35:51 +0000 (15:35 +0100)
committerVictor Grishchenko <victor.grishchenko@gmail.com>
Tue, 9 Feb 2010 14:35:51 +0000 (15:35 +0100)
doc/index.html
doc/style.css

index c034b08..231af3d 100644 (file)
        
        <div id='motto'>Turn the Net into a single data Cloud!</div>
        
+    <div id='abstract'>
+    <b>Abstract</b>.
+    &nbsp;<i>swift</i> is a multiparty transport protocol; its mission is to
+    disseminate content among a swarm of peers. It is a sort of BitTorrent
+    at the transport layer. <a href="http://bittorrent.org">BitTorrent</a> can't
+    underlie a distributed filesystem or deliver Web pages; while
+    <a href="http://github.com/gritzko/swift/raw/master/doc/swift-protocol.txt">swift</a> can.
+    <a href="http://github.com/gritzko/swift">libswift</a>
+    is 4000 lines of cross-platform C++ code
+    licensed under LGPL; it runs on misc Unices, Mac OS X and Windows;
+    it uses UDP with <a href="http://tools.ietf.org/wg/ledbat/">LEDBAT</a> congestion control.
+    So far our speed record is mere 400Mbps, but we are working on that.
+    The library is delivered as a part of <a href="http://p2p-next.org">P2P-Next</a>,
+    funded by <a href="http://cordis.europa.eu/fp7/dc/index.cfm">EU FP7</a>.
+    </div>
+    
        <div>   <h2>Ideas</h2>
                <p>As <a href="http://en.wikipedia.org/wiki/Content-centric_networking">
                wise people say</a>, the Internet was initially built for
@@ -44,7 +60,8 @@
                transport layer</a>. Ultimately, it aims at the abstraction of the Internet
                as a single big data <a href="http://en.wikipedia.org/wiki/Cloud_computing">
                Cloud</a>. Such entities as storage, servers and connections are abstracted
-               away and are virtually invisible at the API layer. The data is received
+               away and are virtually invisible at the API layer. Given a hash,
+        the data is received
                from whatever source available and data integrity is checked 
                cryptographically with <a href="http://en.wikipedia.org/wiki/Hash_tree">
                Merkle hash trees</a>.</p>
index 1295156..9575936 100644 (file)
@@ -45,6 +45,14 @@ div#motto {
        text-align: right;
        font-style: italic;
        font-size: larger;
+    margin-bottom: 28pt;
+}
+
+div#abstract {
+    letter-spacing: 0.06em;
+    #font-size: larger;
+    font-style: italic;
+    font-family: Georgia;
 }
 
 div.fold>h2, div.fold>h3, div.fold>h4 {