<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 16, 2013 at 7:45 AM, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</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 dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">
<div class="im">On Mon, Jul 15, 2013 at 11:27 PM, Tommy McCarthy <span dir="ltr">&lt;<a href="mailto:tomccart@redhat.com" target="_blank">tomccart@redhat.com</a>&gt;</span> wrote:<br>
</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">Hey everyone,<div class="im"><br>
After Matthias&#39;s recommendation to work on a Sender SDK or another tutorial, I decided to tackle the Sender SDK. The proposed project is an API written in multiple languages (currently we only have Java) to communicate with the push server to send messages to devices/browsers. The suggested languages are Node.js, Groovy, Ruby, and PHP. I wanted to focus my efforts on the PHP API.<br>

</div></blockquote><div><br></div><div><br></div><div>That is fine. When working on it, also make sure to follow this thread:</div><div><a href="http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Java-Sender-Message-Fluent-API-Builder-DSL-td3730.html" target="_blank">http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Java-Sender-Message-Fluent-API-Builder-DSL-td3730.html</a><br>

</div><div><br></div><div>The &quot;java&quot; sender is currently getting a nicer, more fluent API.</div></div></div></div></blockquote><div><br></div><div style>A first version is available here : <a href="https://github.com/aerogear/aerogear-unified-push-java-client/tree/AGPUSH-135">https://github.com/aerogear/aerogear-unified-push-java-client/tree/AGPUSH-135</a></div>
<div style><br></div><div style>BTW, cool idea to work on a PHP Client. What would be really cool is to have a very mini demo PHP app using it (and deployed on OpenShift). And if you have time a NodeJS client would also be more than cool.</div>
<div style><br></div><div style> </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 dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div class="im"><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">

<br>
My internship with Red Hat is through August 30, so I will have to work within that confine. I have taken a look at the Java client [1] and plan on modeling it similarly to that one. Should I create a JIRA for this task, and if so, should there be one per language?<br>

</blockquote><div><br></div></div><div>Yes, that sounds right. File these under AGPUSH.</div><span class=""><font color="#888888"><div><br></div><div>-Matthias</div></font></span><div><div class="h5"><div><br></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">

<br>
Tommy<br>
<br>
[1] <a href="https://github.com/aerogear/aerogear-unified-push-java-client" target="_blank">https://github.com/aerogear/aerogear-unified-push-java-client</a><br>
<div><div><br>
----- Original Message -----<br>
From: &quot;Matthias Wessendorf&quot; &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;<br>
To: &quot;AeroGear Developer Mailing List&quot; &lt;<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a>&gt;<br>
Sent: Tuesday, July 2, 2013 3:34:02 PM<br>
Subject: Re: [aerogear-dev] QuickStart for OpenShift<br>
<br>
<br>
<br>
<br>
On Tue, Jul 2, 2013 at 9:28 PM, Kris Borchers &lt; <a href="mailto:kborcher@redhat.com" target="_blank">kborcher@redhat.com</a> &gt; wrote:<br>
<br>
<br>
<br>
<br>
<br>
On Jul 2, 2013, at 14:18, Matthias Wessendorf &lt; <a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a> &gt; wrote:<br>
<br>
<br>
<br>
<br>
Hi Tommy,<br>
<br>
<br>
On Tue, Jul 2, 2013 at 8:58 PM, Tommy McCarthy &lt; <a href="mailto:tomccart@redhat.com" target="_blank">tomccart@redhat.com</a> &gt; wrote:<br>
<br>
<br>
Hey everyone,<br>
I&#39;m looking to make an Android push-enabled QuickStart to demonstrate the push server on OpenShift.<br>
<br>
great!<br>
<br>
<br>
I was initially going to implement this on the TODO application, but it looks like that will likely be removed.<br>
<br>
not necessarily. But I *think* (not 100% sure) in one of our meetings, we said that we may need a new show-case (with no longer maintaining TODO). But that maybe misunderstanding.<br>
<br>
So I am not sure on adding &quot;Push&quot; to the TODO app...<br>
<br>
<br>
<br>
<br>
Do you have any suggestions for a QuickStart that I could tackle that could be used to demonstrate the push server on OpenShift?<br>
<br>
We have a thread that currently discusses a new show-case, and topic demos etc. Perhaps that is the right source to look into as well ?<br>
<br>
<br>
Now, thinking about it. Here are a few suggestions :)<br>
<br>
Besides &quot;pimping&quot; a demo, what about doing some work on the &quot;Sender SDK&quot; ?<br>
Right now we have a Java SDK, for sending &quot;push requests&quot; to the PushServer. Currently we are discussing a better, more fluent, API (see [1]). I personally think a &quot;Sender SDK&quot; for different platforms would be nice to have:<br>


* Ruby<br>
* Node.js<br>
* PHP<br>
* Groovy<br>
<br>
The SDK(s) could be used to send Push Notification Messages from a &quot;backend&quot; (e.g. a Ruby/Sinatra app) to the Push-Server. Our &quot;tutorial applications&quot; (e.g. PushEEDemo for Android) could be used receiving the messages, submitted from the backends (e.g. Node.js app).<br>


<br>
If you would prefer something, more a long a tutorial / quickstart, how about writing a tutorial + simple demo app for JavaScript/SimplePush:<br>
<a href="https://issues.jboss.org/browse/AGPUSH-19" target="_blank">https://issues.jboss.org/browse/AGPUSH-19</a><br>
<br>
That&#39;s probably not a good idea since I recently learned that API is going to have to change. I&#39;ve just been a little busy. ;)<br>
<br>
Yeah, on the Mozilla IRC channel they mentioned a JS API change.<br>
<br>
Tommy how you feel about the above &quot;SDK&quot; items before looking at SimplePush/JavaScript bits? :-)<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-Matthias<br>
<br>
[1] <a href="http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Java-Sender-Message-Fluent-API-Builder-DSL-td3730.html" target="_blank">http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Java-Sender-Message-Fluent-API-Builder-DSL-td3730.html</a><br>


<br>
<br>
<br>
<br>
<br>
Thanks!<br>
Tommy McCarthy<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>
<br>
<br>
<br>
--<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><br>
<br>
<br>
<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>
<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>
<br>
<br>
<br>
--<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><br>
<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>
_______________________________________________<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>
</div></div></blockquote></div></div></div><div><div class="h5"><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></div></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></div></div>