<div dir="ltr">Hi Idel,<div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 31, 2015 at 12:14 PM, Idel Pivnitskiy <span dir="ltr"><<a href="mailto:idel.pivnitskiy@gmail.com" target="_blank">idel.pivnitskiy@gmail.com</a>></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"><div>Thanks to all!</div><div><br></div><div><div>Sounds interesting! I've read source code of UPS and SimplePush and it won't be a problem for me to add support for WebPush</div></div></div></blockquote><div><br></div><div>sweet </div><div><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"><div dir="ltr"><div><div> and update aerogear-unifiedpush-java-client to support it too.</div></div></div></blockquote><div><br></div><div>that one does likely does not need any update. It sends the payload to UPS, and UPS delivers to all supported Push Networks (e.g APNs or a WebPush enabled server)</div><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"><div dir="ltr"><div><div>Also I can write something like aerogear-simplepush-java-client for WebPush and some vert.x module.</div><div>Do I understand this part of the job?</div></div></div></blockquote><div>That's right. Get a client codec for WebPush in place, stick that into a client like the above for simplepush. Leverage that client in a vert.x 3 module</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"><div dir="ltr"><div><div><br></div><div>But I'm not familiar with IoT devices. Where I can find how to deploy test applications and test them? Could you, please, clarify this idea?</div></div></div></blockquote><div><br></div><div>Some highlevel ideas:</div><div><a href="https://matthiaswessendorf.wordpress.com/2015/03/25/push-notifications-and-the-internet-of-things/">https://matthiaswessendorf.wordpress.com/2015/03/25/push-notifications-and-the-internet-of-things/</a><br></div><div><br></div><div>Checkout Sebi's cool videos. IMO if something runs on a Pi, Ardino or a Lego Robot :-) we are talking. hehe</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"><div dir="ltr"><span class=""><div><br></div>Best regards,<div>Idel Pivnitskiy</div>-- <div><div dir="ltr"><div dir="ltr"><div>E-mail: <a href="mailto:Idel.Pivnitskiy@gmail.com" target="_blank">Idel.Pivnitskiy@gmail.com<br></a></div><div>GitHub: <a href="https://github.com/idelpivnitskiy" target="_blank">@idelpivnitskiy</a></div></div></div></div></span><div><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-03-30 17:03 GMT+03:00 Matthias Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span>:<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">+1<div><br></div><div>all of these items could be all done in one GSOC project. Perhaps, to have something more "fancy", the project aims to offer "WebPush support for mobile cloud services on IoT devices".</div><div>Needed deliverables:</div><div>* UPS support for WebPush</div><div>* Java client of the WebPush wireprotocol, that can be wrapped in the mentioned vert.x module</div><div>* demo app of showing the WebPush standard on IoT devices, with mobile cloud services (like UPS)</div><div><br></div><div>IMO this would make a nice project. It even may be also the case that some "WebPush codec" code could be contributed back to Netty project, if needed.</div><span><font color="#888888"><div><br></div><div>-Matthias</div></font></span><div><div><div><div><br></div><div><br><br>On Monday, March 30, 2015, Sebastien Blanc <<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>> 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">Hi,<div>I see 2 or 3 differents topics that could be articulated around WebPush : </div><div><br></div><div>- Add WebPush support to the UnifiedPush Server </div><div>- Create a lightweight Java WebPush Client (think of embedded device)</div><div>- Create a vert.x mod that implements the WebPush protocol. </div><div><br></div><div>Sebi</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 30, 2015 at 3:06 PM, Idel Pivnitskiy <span dir="ltr"><<a>idel.pivnitskiy@gmail.com</a>></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">Hi all,<div><br></div><div><span style="font-size:12.8000001907349px">I participated in GSoC 2014 with Twitter and worked on Netty last year. Unfortunately, this year Google does not accept Twitter as a mentoring organization. So I'm trying to find a new organization and a new project for this summer.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">I know that time for student applications is over, but I have one opened proposal for JBoss Community. I found WebPush Server at the last day of student applications' deadline. I'm really interested in it and I want to change my proposal and work on WebPush Server!</span><br></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">WebPush Server</span><span style="font-size:12.8000001907349px"> is a new project which should have many tasks and plan to use new features of Netty 5 (HTTP/2) and Java 8. All of these are very interesting for me. Also I have 2 years experience of server-side development of other services (mobile API, administrative panels, etc.) on Jetty, WildFly and JBoss AS7. So I will be able to work on any part of WebPush Server and not only on server-netty subproject.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><div><span style="font-size:12.8000001907349px">I began to get acquainted with the </span><span style="font-size:12.8000001907349px">WebPush Server</span><span style="font-size:12.8000001907349px"> code base, WebPush Protocol and Push API last weekend. </span><span style="font-size:12.8000001907349px">Also I I've used AeroGear UnifiedPush Server in one of my projects on my work. And it's perfect! AeroGear is easy to configure and push notifications. Thanks to all for this work!</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Could you, please, help me to find a project idea for my new proposal for WebPush Server?</span></div><div><br>Best regards,<div>Idel Pivnitskiy</div></div><span><font color="#888888">-- <div><div dir="ltr"><div dir="ltr"><div>E-mail: <a>Idel.Pivnitskiy@gmail.com<br></a></div><div>GitHub: <a href="https://github.com/idelpivnitskiy" target="_blank">@idelpivnitskiy</a></div><div>Resume: <a href="https://www.dropbox.com/s/q99epi9jyygvaxf/Idel.Pivnitskiy.resume.pdf" target="_blank">https://www.dropbox.com/s/q99epi9jyygvaxf/Idel.Pivnitskiy.resume.pdf</a></div></div></div></div>
</font></span></div></div>
<br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a>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>
</blockquote></div>
</div></div></div></div>
<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></blockquote></div><br><br clear="all"><div><br></div>
</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><br clear="all"><div><br></div>-- <br><div class="gmail_signature">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>