<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">OK everyone,<div><br></div><div>I have made updates to the roadmap based on feedback. I am including the full updated roadmap below for comments. The change highlights include:</div><div><ol class="MailOutline"><li>Removed OData adapter for Pipeline until further research can be done</li><li>Moved all target timeframes to mid-month to allow for proper freezes before umbrella project releases.</li><li>Broke showcase app across multiple milestones since it will be an ongoing project</li><li>Moved Data Sync to 1.3.0 to allow better work division with Offline which remains in 1.4.0</li></ol><div><br></div><div><br></div><div><div># AeroGear.js Roadmap</div><div><br></div><div>## 1.0.x Release(s)</div><div>* **Bug Fixes and Minor Feature Additions**</div><div>* **Dates**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Released as needed</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* If not critical, can be wrapped into a 1.x release</div><div><br></div><div>## 1.1.0 (Mid June)</div><div>### New Features</div><div>* **OTP**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Sync with Bruno's works and help where needed</div><div>* **Notifier**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Used for background communication in applications</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Adapters</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* SockJS or some other fallback strategy</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* More? (STOMP and other protocols to "unify" APIs)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>* Can be moved to future releases</div><div><br></div><div>## 1.2.0 (Mid August)</div><div>### New Features</div><div>* **SimplePush**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Base on Mozilla's SimplePush Protocol Specification</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* WebSocket/SockJS via Notifier</div><div>* **Unified Push Client**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Separate module for app registration/unregistration with unified push server</div><div>* **Showcase App**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* First version featuring all features from library up to this point</div><div><br></div><div>### New Adapters</div><div>* **DataManager**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* IndexedDB/WebSQL Adapter</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Feature detection to determine which is available</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* IE9 supports neither so need to also be able to fall back to localStorage but use same API</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Probably should investigate PouchDB's implementation</div><div>* **Auth**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* OTP</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Adapter or standalone</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* OAuth2 Adapter</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Customizable Provider</div><div><br></div><div>## 1.3.0 (Mid October)</div><div>### New Features</div><div>* **Pipeline**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Multi-part Uploads</div><div>* **DataManager**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Add encryption to sessionLocal adapter</div><div>* **Data Sync**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Utility for keeping data in DataManager synchronized with a persistent server side store</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Possibly use Notifier for communication / data transfer</div><div>* **Showcase App**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Add latest library features</div><div><br></div><div>## 1.4.0 (Mid January)</div><div>### New Features</div><div>* **Offline**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Support for using apps offline and detecting status</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Simplified App Cache API</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Scaffolding for proper App Cache setup</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Use DataSync when returning to online status</div><div>* **Showcase App**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Add latest library features</div><div><br></div><div><br></div><div>## 2.0.0 Release</div><div>* Tie up any loose ends</div><div>&nbsp;&nbsp;</div><div>## 2.x Release(s)</div><div>* **Social**</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Auth</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Login via Facebook, G+, Twitter?</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* AeroGear.Auth adapter or separate?</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>* Common API</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>* Posting, Profile Info, Friend List, etc.</div></div><div><br></div><div><br></div><div><br></div><div><div>On May 20, 2013, at 3:55 PM, Kris Borchers &lt;<a href="mailto:kris@redhat.com">kris@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On May 16, 2013, at 7:33 PM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org">matzew@apache.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 17, 2013 at 12:23 AM, Douglas Campos <span dir="ltr">&lt;<a href="mailto:qmx@qmx.me" target="_blank">qmx@qmx.me</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, May 16, 2013 at 04:30:54PM -0500, Kris Borchers wrote:<br>
&gt; &gt; ## 1.1.0 (Late June)<br>
...<br>
<div class="im">&gt; &gt; ### New Adapters<br>
&gt; &gt; * **Pipeline**<br>
&gt; &gt; &nbsp; &nbsp; * OData Adapter - [<a href="http://www.odata.org/](http://www.odata.org/)" target="_blank">http://www.odata.org/](http://www.odata.org/)</a><br>
&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; * Investigate continued support / viability (Netflix dropping?)<br>
</div>mixed feelings about this one - both time-wise and viability wise.<br></blockquote><div><br></div><div style="">same here - really needed ?</div></div></div></div></blockquote><div><br></div>I am leaning toward removing this. Luke and Sebastien, did either of you get a chance to look into this more? Maybe we put it on the back burner and we can add it back to the roadmap further down the road if we decide it is still something worth pursuing?</div><div><br><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div style=""><br></div><div style=""><br></div><div><br></div><div><br></div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; &gt; ## 1.2.0 (Late August)<br>
On the main roadmap we're releasing the umbrella project on Late august,<br>
so ideally this would need to come Mid-August so that we can have a<br>
decent freeze window<br>
<br>
&gt; &gt; ## 1.4.0 (Late January)<br>
This timing seems a little bit off from the main roadmap - and the scope<br>
is pretty big - wouldn't it be a good idea to try harder to split data<br>
sync and offline? (I know this is hard)<br>
<div class="im">&gt; &gt; ### New Features<br>
&gt; &gt; * **Data Sync**<br>
&gt; &gt; &nbsp; &nbsp; * Utility for keeping data in DataManager synchronized with a persistent server side store<br>
&gt; &gt; &nbsp; &nbsp; * Possibly use Notifier for communication / data transfer<br>
&gt; &gt; * **Offline**<br>
&gt; &gt; &nbsp; &nbsp; * Support for using apps offline and detecting status<br>
&gt; &gt; &nbsp; &nbsp; * Simplified App Cache API<br>
&gt; &gt; &nbsp; &nbsp; * Scaffolding for proper App Cache setup<br>
</div>do this exists in real life? ;)<br>
<div class="HOEnZb"><div class="h5">&gt; &gt; &nbsp; &nbsp; * Use DataSync when returning to online status<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
qmx<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>
</font></span></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>
_______________________________________________<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">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></blockquote></div><br></div>_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/aerogear-dev</blockquote></div><br></div></body></html>