OK, I have made one final update. Please leave any comments inline and I plan to move this to aerogear.org tomorrow.

https://gist.github.com/kborchers/ff2ade823d9eceb687d1

# AeroGear.js Roadmap

## 1.0.x Release(s)
* **Bug Fixes and Minor Feature Additions**
* **Dates**
* Released as needed
* If not critical, can be wrapped into a 1.x release

## 1.1.0 (Mid June)
### New Features
* **Auth**
* Basic/Digest Adapter
* **Notifier**
* Used for background communication in applications
* Adapters
* SockJS
* More? (STOMP and other protocols to "unify" APIs)
* Can be moved to future releases

## 1.2.0 (Mid August)
### New Features
* **SimplePush**
* Base on Mozilla's SimplePush Protocol Specification
* WebSocket/SockJS via Notifier
* **Unified Push Client**
* Separate module for app registration/unregistration with unified push server
* **Showcase App**
* First version featuring all features from library up to this point

### New Adapters
* **DataManager**
* IndexedDB/WebSQL Adapter
* Feature detection to determine which is available
* IE9 supports neither so need to also be able to fall back to localStorage but use same API
* Probably should investigate PouchDB's implementation
* **Auth**
* OTP Adapter
* OAuth2 Adapter
* Customizable Provider

## 1.3.0 (Mid October)
### New Features
* **Pipeline**
* Multi-part Uploads
* **DataManager**
* Add encryption to sessionLocal adapter
* **Data Sync**
* Utility for keeping data in DataManager synchronized with a persistent server side store
* Possibly use Notifier for communication / data transfer
* **Showcase App**
* Add latest library features

## 1.4.0 (Mid January)
### New Features
* **Offline**
* Support for using apps offline and detecting status
* Simplified App Cache API
* Scaffolding for proper App Cache setup
* Use DataSync when returning to online status
* **Showcase App**
* Add latest library features


## 2.0.0 Release
* Tie up any loose ends
  
## 2.x Release(s)
* **Social**
* Auth
* Login via Facebook, G+, Twitter?
* AeroGear.Auth adapter or separate?
* Common API
* Posting, Profile Info, Friend List, etc.


On May 20, 2013, at 4:12 PM, Sebastien Blanc <scm.blanc@gmail.com> wrote:

Yeah ... I've been looking a bit at it and I wonder if we need to put effort into a dedicated Adapter. But AFAIK, but maybe I'm wrong, OData can just return json and be consumed using "plain" jquery https://gist.github.com/csell5/1111427
So, what we could do is write a blog entry or document somewhere showing how to consume OData using Aerogear.js with the REST adpater.
Seb



On Mon, May 20, 2013 at 10:55 PM, Kris Borchers <kris@redhat.com> wrote:

On May 16, 2013, at 7:33 PM, Matthias Wessendorf <matzew@apache.org> wrote:




On Fri, May 17, 2013 at 12:23 AM, Douglas Campos <qmx@qmx.me> wrote:
On Thu, May 16, 2013 at 04:30:54PM -0500, Kris Borchers wrote:
> > ## 1.1.0 (Late June)
...
> > ### New Adapters
> > * **Pipeline**
> >     * OData Adapter - [http://www.odata.org/](http://www.odata.org/)
> >             * Investigate continued support / viability (Netflix dropping?)
mixed feelings about this one - both time-wise and viability wise.

same here - really needed ?

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?





 

> > ## 1.2.0 (Late August)
On the main roadmap we're releasing the umbrella project on Late august,
so ideally this would need to come Mid-August so that we can have a
decent freeze window

> > ## 1.4.0 (Late January)
This timing seems a little bit off from the main roadmap - and the scope
is pretty big - wouldn't it be a good idea to try harder to split data
sync and offline? (I know this is hard)
> > ### New Features
> > * **Data Sync**
> >     * Utility for keeping data in DataManager synchronized with a persistent server side store
> >     * Possibly use Notifier for communication / data transfer
> > * **Offline**
> >     * Support for using apps offline and detecting status
> >     * Simplified App Cache API
> >     * Scaffolding for proper App Cache setup
do this exists in real life? ;)
> >     * Use DataSync when returning to online status


--
qmx
_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev



--
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev


_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev

_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev