[aerogear-dev] UPS and com.ganyo:gcm-server

Matthias Wessendorf matzew at apache.org
Wed Jul 29 10:28:00 EDT 2015


On Wednesday, July 29, 2015, Summers Pittman <supittma at redhat.com> wrote:

>
>
> On Wed, Jul 29, 2015 at 2:32 AM, Matthias Wessendorf <matzew at apache.org
> <javascript:_e(%7B%7D,'cvml','matzew at apache.org');>> wrote:
>
>>
>>
>> On Wed, Jul 29, 2015 at 8:28 AM, Matthias Wessendorf <matzew at apache.org
>> <javascript:_e(%7B%7D,'cvml','matzew at apache.org');>> wrote:
>>
>>> Right,
>>> we use that mainly because Google does not publish their stuff to maven
>>> central. If they would do, we would use that, and perhaps would have also
>>> used slightly updated versions.
>>>
>>> I was expecting that this dependency needs to go for GCM3 support (e.g.
>>> for using topics).
>>>
>>> But, instead of including the GCM-server source into UPS, why not just
>>> release it to a custom maven repo (like done in the given URL).
>>> If the GCM-server is fully ASLv2, we could even push it to our JBoss 3rd
>>> party repo.
>>>
>>>
>>>
>>> On Tue, Jul 28, 2015 at 10:01 PM, Summers Pittman <supittma at redhat.com
>>> <javascript:_e(%7B%7D,'cvml','supittma at redhat.com');>> wrote:
>>>
>>>> So it looks like UPS is using a jar packaged by "theganyo"
>>>> https://github.com/theganyo/gcm-server for its Google stuff.  This
>>>> appears to be a fork of Google's GCM code which was put into maven
>>>> central.  It is also about two years out of date.
>>>>
>>>> The fork appears to be based on the code here :
>>>> https://github.com/google/gcm.
>>>>
>>>
>>
>> https://github.com/google/gcm/tree/master/client-libraries/java/rest-client/src/com/google/android/gcm/server
>>
>> For the XMPP support, we may wanna do for UPS 1.2.x, they don't have
>> anything on github ?
>>
>
> All things considered, Google's code in github for GCM support is rather
> anemic.  I was noticing it didn't have any topics specific stuff in it
> either.  I don't want to say "Let's roll our own" but forking,enhancing,
> and self hosting might be a good idea.
>

we do that for aerogear/java-mpns too.

Sounds like we need a new XMPP GCm3 lib, right?

This will not support http endpoints, right? If not required i think we can
skip them initially.

Doing the lib standalone, outside of UPS, brings also value to the larger
OpenSource community



>
>
>> -M
>>
>>
>>
>>>
>>>> For implementing topic support I am probably going to need some
>>>> functionality from Google's actual code.  Even if I don't I am going to
>>>> need things feature in neither repository (Constants for error messages in
>>>> response to topic messaging are immediately apparent).
>>>>
>>>> I am looking for brainstorming around the best way to gracefully move
>>>> this functionality forward.  I'm thinking drop the ganyo dependency and
>>>> code and pull the current Google code into UPS.  It is apache licensed.
>>>>
>>>> Thoughts, fears, tomatoes?
>>>>
>>>> Summers
>>>>
>>>> _______________________________________________
>>>> aerogear-dev mailing list
>>>> aerogear-dev at lists.jboss.org
>>>> <javascript:_e(%7B%7D,'cvml','aerogear-dev at 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
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> <javascript:_e(%7B%7D,'cvml','aerogear-dev at lists.jboss.org');>
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>

-- 
Sent from Gmail Mobile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20150729/98300238/attachment.html 


More information about the aerogear-dev mailing list