<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 21, 2013 at 2:34 PM, Kris Borchers <span dir="ltr">&lt;<a href="mailto:kris@redhat.com" target="_blank">kris@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div class="im">
<div>On May 21, 2013, at 7:30 AM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt; wrote:</div><br><blockquote type="cite"><div dir="ltr">Thanks for reviewing.<div><br></div>
<div>For iOS, I can see that adding SQLite is not that hard - perhaps I&#39;d prefer moving the &quot;Offline&quot; to 1.3.0.</div><div>NOTE: CoreData is still optional - can could be done, if really wanted in 1.3.0 or in 1.4.0, after the data-sync</div>
</div></blockquote><div><br></div></div>I tend to think Data Sync should come before Offline.</div></div></blockquote><div><br></div><div style>Android and iOS do have already &quot;offline&quot; storage bits (SQLite in Android; PList in iOS).</div>
<div style>For iOS this really means adding an SQLite impl of the vanilla AGStore protocol.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div> Even though you can have offline apps without Data Sync, they aren&#39;t that useful, especially in an &quot;enterprise&quot; environment. Most of the time, I would think you are doing things offline that you want to sync when you come back online.</div>
</div></blockquote><div><br></div><div style>Using Reachability APIs, this can be already done today.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="word-wrap:break-word"><div> That is why JS will do Data Sync before Offline so that we don&#39;t have to circle back and make them work together but I guess it could go either way.</div></div></blockquote><div>
<br></div><div style>:-) yeah - I feel like adding the Reachability support later, to make sure - it perfectly works with our different stores (PList, SQLite, ...)</div><div style><br></div><div style>-Matthias</div><div>
 </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><div class="h5">
<br><blockquote type="cite"><div dir="ltr">
<div><br></div><div>-Matthias</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 21, 2013 at 2:20 PM, Kris Borchers <span dir="ltr">&lt;<a href="mailto:kris@redhat.com" target="_blank">kris@redhat.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div><div><div>
On May 21, 2013, at 4:28 AM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt; wrote:</div>
<br><blockquote type="cite"><div dir="ltr"><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">Hello,</span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br>


</span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">today, Corinne, Christos and I met, and we iterated over the iOS roadmap. This is now (or should) match the &quot;timeframe&quot; of what QMX has posted earlier.</span></font></div>


<div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">Please take your time and review it!</span></font></div>


<div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">Thanks!</span></font></div>


<div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br>


</span></font></div><h2 style="margin:0px 0px 10px;padding:0px;font-size:24px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(204,204,204);font-family:Helvetica,arial,freesans,clean,sans-serif">


iOS ROADMAP</h2><h3 style="margin:20px 0px 10px;padding:0px;font-size:18px;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="13ec715d36e1b555_13ec709873037b18_110-mid-june" href="https://gist.github.com/matzew/2f70ec45b754d24658a2#110-mid-june" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px" target="_blank"></a>1.1.0 (mid June)</h3>


<ul style="margin:15px 0px;padding:0px 0px 0px 30px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px"><li>Library<ul style="margin:0px;padding:0px 0px 0px 30px">
<li><a href="https://issues.jboss.org/browse/AEROGEAR-1090" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1090</a>: Add HTTP digest authentication support on AeroGear iOS</li>

<li><a href="https://issues.jboss.org/browse/AEROGEAR-1093" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1093</a>: Add HTTP basic authentication support on AeroGear iOS</li>
</ul></li><li>Unit Tests<ul style="margin:0px;padding:0px 0px 0px 30px"><li><a href="https://issues.jboss.org/browse/AEROGEAR-1185" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1185</a>: iOS: Evaluate the OHHTTPStubs project</li>


</ul></li><li>Xcode:<ul style="margin:0px;padding:0px 0px 0px 30px"><li><a href="https://issues.jboss.org/browse/AEROGEAR-1063" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1063</a>: Xcode template: include OTP option</li>


<li><a href="https://issues.jboss.org/browse/AEROGEAR-1229" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1229</a>: Update aerogear-ios-xcode template to include Basic/Digest auth options</li>


</ul></li></ul><p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px"><em>supported by doc updates</em></p><h3 style="margin:20px 0px 10px;padding:0px;font-size:18px;font-family:Helvetica,arial,freesans,clean,sans-serif">


<a name="13ec715d36e1b555_13ec709873037b18_120-mid-august" href="https://gist.github.com/matzew/2f70ec45b754d24658a2#120-mid-august" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px" target="_blank"></a>1.2.0 (Mid August)</h3>

<ul style="margin:15px 0px;padding:0px 0px 0px 30px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px">
<li>Unified Push<ul style="margin:0px;padding:0px 0px 0px 30px"><li><a href="https://issues.jboss.org/browse/AEROGEAR-1036" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1036</a>: Unified Push Client library for AeroGear&#39;s iOS clients</li>


<li>Travis CI: build hooks</li><li>Tests...</li><li>Demo application (supported by &quot;iOS Push Tutorial&quot;)</li></ul></li></ul><h3 style="margin:20px 0px 10px;padding:0px;font-size:18px;font-family:Helvetica,arial,freesans,clean,sans-serif">


<a name="13ec715d36e1b555_13ec709873037b18_130-mid-october" href="https://gist.github.com/matzew/2f70ec45b754d24658a2#130-mid-october" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px" target="_blank"></a>1.3.0 (Mid October)</h3>


<ul style="margin:15px 0px;padding:0px 0px 0px 30px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px"><li>Pipeline<ul style="margin:0px;padding:0px 0px 0px 30px">
<li>Multipart support (<a href="https://issues.jboss.org/browse/AEROGEAR-1141" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1141</a>)</li><li>DEMO/Docs Crypto work:</li></ul>

</li><li>Implementation and API usage for iOS crypto (<a href="https://issues.jboss.org/browse/AEROGEAR-1150" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-1150</a>)<ul style="margin:0px;padding:0px 0px 0px 30px">


<li>DEMO/Docs</li></ul></li></ul><h3 style="margin:20px 0px 10px;padding:0px;font-size:18px;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="13ec715d36e1b555_13ec709873037b18_140-mid-january" href="https://gist.github.com/matzew/2f70ec45b754d24658a2#140-mid-january" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px" target="_blank"></a>1.4.0 (Mid January)</h3>


<ul style="margin:15px 0px;padding:0px 0px 0px 30px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px"><li>Data Sync:<ul style="margin:0px;padding:0px 0px 0px 30px">
<li>see <a href="https://issues.jboss.org/browse/AEROGEAR-830" style="color:rgb(65,131,196);text-decoration:none;margin-top:0px" target="_blank">AEROGEAR-830</a> and linked JIRAs</li></ul></li><li>Offline<ul style="margin:0px;padding:0px 0px 0px 30px">


<li>better CoreData integration: see AEROGEAR-812</li><li>SQLite support</li></ul></li><li>Notifications: <em style="margin-top:0px">somewhat</em> belongs to Data-Sync and Offline support??</li></ul></div></blockquote></div>

</div><div>So qmx made a good point here on the JS roadmap so I thought I would do the same. Data Sync and Offline in a single release seems like a lot of work. I moved Data Sync up to 1.3.0 on the JS roadmap to break up some of that work. Just a suggestion.</div>

<blockquote type="cite"><div><div dir="ltr"><p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px">
<em>supported by doc updates</em></p><h3 style="margin:20px 0px 10px;padding:0px;font-size:18px;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="13ec715d36e1b555_13ec709873037b18_200" href="https://gist.github.com/matzew/2f70ec45b754d24658a2#200" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px" target="_blank"></a>2.0.0</h3>


<ul style="margin-top:15px;margin-right:0px;margin-left:0px;padding:0px 0px 0px 30px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:13.63636302947998px;line-height:20px;margin-bottom:0px!important">
<li>iSocial ??? :)</li><li>abstract integration</li><li>MQTT for notifications ?</li><li>TBD</li></ul><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br>
</span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br>


</span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">Thoughts? If OK, I&#39;ll move forward, and add it to our HomePage...</span></font></div>


<div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px">-M</span></font></div>


<div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br></span></font></div><div><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14px;line-height:20px"><br>


</span></font></div><div><br></div>-- <br>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>
_______________________________________________<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></blockquote>

</div><br></div><br>_______________________________________________<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><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>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>
_______________________________________________<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></blockquote>
</div></div></div><br></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>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>