@Yaron : Thank you very much for reply. I am actually trying to build a simple application where the changes made in TouchDB of one device will be updated in other and vice versa.
I went through your code. and architecture page but I think, I am very beginner for this, and my application needs are limited. but if i can help you in some way, i will be happy to do that. On Sunday, April 6, 2014 2:26:14 AM UTC+5:30, Yaron Goland wrote: > *tl;dr - See > **here*<https://thali.codeplex.com/SourceControl/latest#Production/Utilities/UniversalUtilities/src/main/java/com/msopentech/thali/CouchDBListener/ThaliListener.java>* > > for inspiration.* > > *Long Winded Version* - > > https://thali.codeplex.com is my day job and it's all about building a > P2P infrastructure on top of Couchbase-Lite. > Here<https://thali.codeplex.com/SourceControl/latest#Production/Utilities/UniversalUtilities/src/main/java/com/msopentech/thali/CouchDBListener/ThaliListener.java>is > the file that implements our core listener. > > So that's the good news. > > The bad news is that we aren't using standard CouchBase Lite. We need a > bunch of extra features that aren't in Couchbase Lite to make our P2P > environment work correctly. So if you look > here<https://github.com/yaronyg?tab=repositories>you will see we've forked > all of CouchBase's depots and built our own > custom versions. We've filed all our features/bug fixes with CouchBase but > they are really busy getting out V1 and haven't had time to deal with them. > > So unfortunately the code in the previous link is using a bunch of > features we introduced that aren't in mainline CouchBase lite. So that link > may not be the best example if you are just looking for generic CouchBase. > Sorry. :( > > If you are interested in what features we added and why see our > architecture overview available > here<http://thali.cloudapp.net/mediawiki/index.php?title=Thali_and_Couch> > . > > I realize this is a ton of data to drop on your head and certainly not a > quickly friendly - here you go. Hopefully your P2P needs are more modest > than ours and you won't need all this. But if you do, at least you know > it's there and can look at it, or better yet, use it! It's all licensed > under Apache 2.0. > > I'd love to know what you're up to with P2P and CouchBase-Lite. Would you > care to share more about what you are up to? > > Thanks, > > Yaron > > ------------------------------ > *From:* [email protected] <javascript:> < > [email protected] <javascript:>> on behalf of Shantanu < > [email protected] <javascript:>> > *Sent:* Saturday, April 05, 2014 2:14 AM > *To:* [email protected] <javascript:> > *Subject:* JAR containing cblite-listener > > Hi, > > Recently, I have developed an Android App in Eclipse using couchbase-lite. > Client-Server replication is working fine. > But I need a peer-to-peer functionality in this app. > > can somebody point me to right direction. I require the JAR that > implements CBLListener method. > > Thanks in Advance > > > -- > You received this message because you are subscribed to the Google Groups > "Couchbase Mobile" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mobile-couchbase/dced6813-aa57-4e67-9bb7-ca79b063bfe9%40googlegroups.com<https://groups.google.com/d/msgid/mobile-couchbase/dced6813-aa57-4e67-9bb7-ca79b063bfe9%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/75ddbd64-4376-4269-9df5-8aa377a8fce1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
