PeerPoint An Open P2p requirements Definition and Design Specification Proposal


VIIII. Asynchronous Communication



Download 0.69 Mb.
Page7/20
Date02.02.2017
Size0.69 Mb.
#15337
1   2   3   4   5   6   7   8   9   10   ...   20

VIIII. Asynchronous Communication

X. Real-time Communication




-------------------------



PeerPoint Comment/Discussion


  • The Next NetPeerPoint Discussion Join the discussion!

  • Free Network Foundation Forum > Networking>The Outernet (a related topic)

Excerpts from PeerPoint discussions:




  • Nathan comments : If you take a bit of paper and draw a tiny fraction of the web on it, a

bunch of interconnected dots, nodes and arcs, then have a good ol' stare

at it, you'll quickly recognise every architecture you can conceive in

there: centralization, decentralization, neighbourhoods, client-server

relations, hubs, p2p networks - clients can only make requests, servers

can receive requests, peers can do both.

If you stick a uniform interface (e.g. HTTP) in front of anything (data

store, web service, data transformation service) and address those

things using uniform names (e.g. URIs), and have them communicate using

uniform media types (e.g. RDF, CSV, JSON w/ schemas) then the boundaries

are broken down, universality and generality prevail.

The web can be seen as a bunch of interconnected agents, communicating

for one reason or another - it exactly models the same connections we

have in the real world, it's a social system - the human world is just a

bunch of interconnected agents communicating for one reason or another.

IMHO, the PeerPoint document describes the web. Begins to capture what's

possible when you realise you can couple a server+client together, and

more importantly has the right social and ethical reasons behind it.

Turing discovered that if you standardize the input in to a machine, you

don't have to break it down and rebuild it every time you want to do a

new task. Perhaps now people are realizing that we don't have to break

down and rebuild our apps every time we want them to do a new task, all

we have to do is standardize the input and output.

Imagine what would be possible with a standardized web dav like protocol

for uniform data (rdf/linked data in various forms), and a standardized

API for using that data - pretty much everything. Especially when you

consider that 95%+ of what every web developer and programmer ever does

is just data transformation, take that out of the equation and you have

a world of developers with 95% of their time free to innovate, create

and discover. (more...)


  • Nathan comments: OpenLink Data Sources (ODS) is layered on top of virtuoso... Each module is not only already packaged with existing UI's, but due to it's heritage, each module is also available via SOAP and REST, meaning you can build your own applications and UIs over the top of it - as browser apps, on client, server or on peers. IMHO ODS-Briefcase is one of the most wonderful modules available for it, it's basically a really nice RESTful WEBDAV enabled data store package, with full support for multiple auth* protocols right up to WebID, and which recognises different data types. For instance it allows RDF that's been PUT/POSTed to be sponged straight in to the very powerful SPARQL-enabled triple running behind the scenes. E.G. it understands your data and serves as both a CRUD store, and a more advanced store which you can query extremely fast, using v powerful query languages like SPARQL.


data.fm is "the other project" which is truly way ahead of the field at the minute, it's a RESTful, multi-auth* enabled store which supports querying, CRUD, automatic media type transformation, data browsers and even tabulator panes to view data. It's also open source and you can run your own instances very easily. Highly highly recommended.
Tabulator is also worth mentioning here, it's one of TimBL’s long running code based projects and is simply wonderful too - very well designed, and extensible in every way - Tim of course also understands data inside out, and the webizing of systems.
The three projects above are very much complementary, all interlinked, Kingsley (openlink) knows TimBL (tabulator/wem/semweb) knows Joe (creator ofdata.fm, from Tim's team at MIT). It may be fair to say that each of the projects wouldn't be quite what they are today without the presence of the others.
IMHO, the most valuable thing anybody in this group can do is to take the time to fully understand:
1) Virtuoso+ODS and Kingsley's blog posts

2) Tabulator + TimBLs Design Issues



3) Data.fm and it's correlations to 1+2
Those three can be seen as the reference implementations of the next generation of the web, one which can easily be P2P too, and which continues to be built, standardized and innovated around. (more...)”


  • Fabio C comments: What's the center, the heart, the core of the "revolutionary" P2P technology that's being sought? Is it how it addresses? Is it how it routes? Is it how it executes remote code? Is it administration-free? Is it replicated, resilient? Is it administratively decentralized? Is the network decentralized? Is it low latency? Is it dependable? Can we have secrecy, authenticity and all that? Does it scale? Is it "cheap" to produce? Can it be produced in a decentralized fashion with 3D printers? Does it protect against free-riding? Is it anonymous? Etc. -- I think all of these questions are secondary. They are all part of the final answer, but what's the central question? I don't think any of these is illustrative of the central question, the central issue...(more...)




  • Sepp comments: Clearly, p2p needs a tech infrastructure that isn't available today. You can point to all the bits and pieces and to usenet as long as you want, you still don't have a workable system. What Poor Richard is advocating is to take those pieces and sew them together into a useful, workable, user-friendly suite of applications that can run on a real decentralized network, one where the edge is king, where our own computers are the powerhouse. I wonder why... [some don’t] see and appreciate that vision. Perhaps a case of having worked on bits and pieces for so long that it seems there is nothing else to do but continue doing those bits and pieces and hoping that somehow, by some miracle, they meld into something useful...(more)




  • Paul H comments: Wikipedia and Linux are two prime examples of substantive creations greater than Poor Richard's proposal that were done almost entirely by volunteers with no desire for compensation other than the joy of creating something awesome. I believe the time is ripe for PeerPoint or something equivalent. In fact it's long overdue. Because of the growing dissatisfaction with Facebook, and efforts to control and censor the net, there are more people wanting, and willing to build something like this than ever before.




  • Sepp comments: I believe the positive point to sell this could be that we're able, with PeerPoint, to make our own space in which to talk, make plans, tell friends about what's happening. No longer do we have to do these things in the presence and under the watchful eyes of the corporations and the government. It is like having a house. We'll have our own space where we can work, communicate, entertain friends and interact with family - all on line. That freedom does not exist today. We're always going through a provider, or a social networking site, or a search engine, all of them seeking to profit from our transit or our stay in their territory and of course any email and phone call is open to being collected and analyzed by government and other intelligence agencies. PeerPoint can be OUR space on line.




  • Fabio C comments: PeerPoint is geared towards "Occupying" the Internet. This statement is clear: there's a desire to capture the "magic" of the Occupy movement, the deeper, quality stab at it that it achieved, whatever it actually is, and contribute to it. You will feel that connection when you use and/or help develop this system. It will feel that the better world that seems concretely (and joyously) closer with Occupy will also seem so when contributing to that other form of Occupy that is PeerPoint. And since Occupy was framed at times as something ill-defined, difficult to describe, aimless and purposeless -- a key indicator it's probably interesting and worth digging deeper -- that nevertheless attracted throngs of vibrant people (purposeless? right...) and then proceeded to show patterns that reflect things of longing in my deeper self -- more positive signs -- I perhaps hoped it was possible to translate to both the pattern of participation in the "creation" of something like PeerPoint, whatever actual roles end up being there. That is, there's some substrate of equality and shared purpose that underlies it, a hope that we'll see each other using different lenses, like in Occupy.




  • Paul H comments: With the right protocols, and an evolving open-sourced platform I could see PeerPoint eclipsing what Facebook does now, and offering a lot more freedom and functionality than what is now available, not to mention privacy that is totally controlled at the user end. There could be everything from the most open bazaars to private/personal network for just your friends. Cryptography should be built in from the start. Why is it after all this time, PGP and any consumer level cryptographic program so damn hard to set up? Again I'm no expert, but I understand it well enough that it does not have to be hard. Two seniors, with little computer experience and on different sides of the country, should be able to start communicating privately with less than a minute of easy-to-walk-through set up.




  • Mark R comments: Given the reasons for building a new, peer-to-peer internet in the first place, it would be reasonable to offer choice as to whether to request that someone else keep a mirror of your transactions, and that the choice should be granular; for instance, I do want my health records and some other records kept, but if Mitt and Rove are in charge of the country, I don't want my political activities or beliefs available to them, so I might gladly join such a system and toggle politics off the store list.





Download 0.69 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   10   ...   20




The database is protected by copyright ©ininet.org 2024
send message

    Main page