<div dir="ltr">Hi Burr,<div><br></div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 11, 2014 at 4:01 PM, Burr Sutter <span dir="ltr">&lt;<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Does this address the offline/online scenario?  <div>And, it appears to be updating clients in “real-time”, is that based on websockets</div></div></blockquote><div><br></div><div>For now, WS it is, yes.</div><div>For Android we also had ideas to leverage XMPP (over GCM), instead of WebSocket. (see earlier thread from Summers)</div><div><br></div><div>On iOS WS itself is also not enough. Once the app is in background, after a few minutes, the iOS operating system will tear down the persistent connection. We can leverage PUSH to wake-up the app. I have a raw prototype of that in the works (for playings)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div> or some form of client-side polling?</div><div>I assume the server-side database is also being updated? </div><div><br></div><div>Perhaps a quick arch diagram leading into the demo would be helpful.  :-)<div><br></div><div><br><div><blockquote type="cite"><div><div class="h5"><div>On Nov 11, 2014, at 6:04 AM, Daniel Bevenius &lt;<a href="mailto:daniel.bevenius@gmail.com" target="_blank">daniel.bevenius@gmail.com</a>&gt; wrote:</div><br></div></div><div><div><div class="h5"><div dir="ltr"><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)">Hi,</span><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)"> </span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)">just wanted to share a short screen cast of the demos we have for the diffsync POC:</span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,102,153);font-family:monospace;font-size:13px"><span><a href="https://drive.google.com/file/d/0B2E1HZ1JnrJfNmFVcWZUWmM5Snc/view?usp=sharing" style="color:rgb(51,102,153);text-decoration:none" target="_blank">https://drive.google.com/file/d/0B2E1HZ1JnrJfNmFVcWZUWmM5Snc/view?usp=sharing</a></span></span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)">This is just to show what is there at the moment as setting this up and running locally involves building the server locally, a bunch of iOS submodules, etc (pretty painful).</span><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)"> </span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)">This is still very much a work in progress but hopefully this will allow us to validate ideas and try things out as we move forward.</span><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)"> </span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;background-color:rgb(253,253,253)">The repos involved are:</span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,102,153);font-family:monospace;font-size:13px"><span><a href="https://github.com/danbev/aerogear-sync-server/tree/differential-synchronization/diffsync" style="color:rgb(51,102,153);text-decoration:none" target="_blank">https://github.com/danbev/aerogear-sync-server/tree/differential-synchronization/diffsync</a></span></span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,102,153);font-family:monospace;font-size:13px"><span><a href="https://github.com/danbev/aerogear-ios-sync-demo" style="color:rgb(51,102,153);text-decoration:none" target="_blank">https://github.com/danbev/aerogear-ios-sync-demo</a></span></span><br style="color:rgb(51,51,51);font-family:monospace;font-size:13px"><span style="color:rgb(51,102,153);font-family:monospace;font-size:13px"><span><a href="https://github.com/danbev/android-diffsync-demo" style="color:rgb(51,102,153);text-decoration:none" target="_blank">https://github.com/danbev/android-diffsync-demo</a></span></span><br></div></div></div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></div></blockquote></div><br></div></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div>
</div></div></div>