Hi Evans, there is not much more material available than what you find on the web. If you are interested in the concurrency control algorithm, there are two papers which are also referenced to by the webpage, though.
If what you want to do is replace the TCP/IP transport with something else, then you should focus on the InfXmlConnection interface. This is what is used in the higher layers of the library, and it provides an interface to pass XML messages from one host to another. There is one implementation, InfXmppConnection, which implements the interface by sending the XML messages via TCP (with a XMPP-based authentication upfront, thus the name). I hope this helps, let me know if you have further questions! Cheers, Armin On Wed, 2012-10-31 at 18:47 +0200, Evans Mungai wrote: > Hello, > > We are working in a research group that aims to create a new internet > architecture based on the publish & subscribe paradigm. The architecture > itself is known by terms like Information Centric Networking, Content > Centric Networks and many others. More info can be found > www.fp7-pursuit.eu/PursuitWeb/. > > As part of this effort, Apurva and I have been given a task to implement > a non trivial application on top of a prototype they have developed. In > our search we came accross Gobby which interested us because of its rich > collaborative editing features. The project is also very well documented > and maintained, good job on that. Based on the documentation, the > collaboration protocol (infinote) is independent from the transport > layer. This is a very good thing because what we are trying to achieve > will ultimately replace the TCP/IP dependecy and use our implementation > instead. The question I have is what parts of the libinfinity sources > should we focus on? Other than the materials on the web, is there some > other material that you think would help us, like architectural > diagrams, technical docs etc? > > Regards, > Evans > > > -- To unsubscribe, send mail to obby-users-unsubscr...@list.0x539.de.