<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hey everyone!<div><br></div><div>Here is the JS roadmap.&nbsp;<a href="https://gist.github.com/kborchers/ff2ade823d9eceb687d1">https://gist.github.com/kborchers/ff2ade823d9eceb687d1</a>&nbsp;Comments welcome. I have also pasted the contents below for easier discussion. Once we have dates based on our overall roadmap, I'll move this to&nbsp;<a href="http://aerogear.org/">aerogear.org</a>.</div><div><br></div><div>Thanks!</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>&nbsp;* Possibly wrapped into a 1.x release</div><div>* **Dates**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* TBD</div><div><br></div><div>## 1.x Release(s)</div><div>* **Pipeline**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* OData Adapter - [<a href="http://www.odata.org/](http://www.odata.org/)">http://www.odata.org/](http://www.odata.org/)</a></div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>* Investigate continued support / viability (Netflix dropping?)</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>* **Dates**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* TBD</div><div><br></div><div>## 2.0.0 Release</div><div>* **Push / Notifier**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* 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><span class="Apple-tab-span" style="white-space: pre; ">        </span>* 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>* WebSocket</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>* **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>* **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>* **Dates**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* TBD</div><div>&nbsp;&nbsp;</div><div>## 2.x Release(s)</div><div><br></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>* **Dates**</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>* TBD</div></div></body></html>