On Mon, Mar 31, 2014 at 3:32 PM, Sebastien Blanc <scm.blanc(a)gmail.com>wrote:
On Mon, Mar 31, 2014 at 3:25 PM, Matthias Wessendorf <matzew(a)apache.org>wrote:
> Hello there,
>
> we recently had talks about creating some simplified quickstarts and
> hello-word demos, related to the UnifiedPush Server and JBoss AS developers:
>
> * Hello World (No Server Code - just client receiving push, no fancy
> (complex) UI on the client, nor integrated into a Cookbook or something
> that has "dependencies")
> ** Cordova
>
For Cordova, Erik's example that is shipped with the Push Plugin could be
a good start :
https://github.com/aerogear/aerogear-pushplugin-cordova/blob/master/examp...
good call! For the Hello-World that needs to be its own application :-) But
fully agree - we can use exactly this SRC for the Hello-World-Cordova app.
Also, I think, from the plugin we could than also simply link to the "Hello
World", right ?
** Android
>
> For iOS that is already there:
>
https://github.com/aerogear/aerogear-push-ios-demo
>
> Yes, just usage of the "Push Registration SDKs", is the goal here: keep
> it simple, since native push can be a complicated use-case all on its own
> and so it will be good to make sure we cover the basics here.
>
>
> Beyond the Hello-World, we wanted some different quickstarts. The
> "server" components that come to mind would be:
>
> *Secured CRUD + Push Integration (Java Sender)
> ** JAX-RS + PicketLink
> ** SpringMVC/Spring Security
> ** JAX-RS + Apache Camel
>
> These need to function on both JBoss AS 7.X and EAP.
>
> Josh, from the JDF team, has already said he wants to help on the server
> projects (especially the JAX-RS/PL and Spring ones). yay!
> Note: Josh already has a simple backend started that is used in JDF
> quickstarts that would be good to re-use to make it easier for developers
> to transition from one to other.
>
>
> The goal would be the SERVER acts same to outside (identical REST
> endpoints, difference is only an impl. detail (e.g. JavaEE vs. Spring vs.
> Camel))
>
> For these different servers, there would be mobile apps needed:
> * Android
> * Cordova
>
For Cordova we could use some of the work Josh started for the front end
(using jquery mobile)
> * iOS
>
>
> The idea would be to keep them simple and straightforward as well, e.g.
> for iOS that means plain usage of NSURLConnection / NSURLSession. But for
> the "push registration" of the client,
> the iOS-push SDK would be used (same/similar would apply to Cordova or
> Android). Similar to the above 'Hello World', the quickstarts are going to
> be focused only on Push functionality, so for these we would leave out
> pipes and such until later versions.
>
>
> I will be creating Epics and subtasks in JIRA for this.
>
> For the location of all these projects, I had this "uber repo" location
> in mind:
> *
https://github.com/aerogear/aerogear-push-helloworld
> *
https://github.com/aerogear/aerogear-push-quickstarts
>
+1 sounds good
>
> Greetings,
> Matthias
>
>
>
> --
> Matthias Wessendorf
>
> blog:
http://matthiaswessendorf.wordpress.com/
> sessions:
http://www.slideshare.net/mwessendorf
> twitter:
http://twitter.com/mwessendorf
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)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