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

Summers Pittman supittma at redhat.com
Wed Jul 29 09:47:44 EDT 2015


On Wed, Jul 29, 2015 at 2:32 AM, Matthias Wessendorf <matzew at apache.org>
wrote:

>
>
> On Wed, Jul 29, 2015 at 8:28 AM, Matthias Wessendorf <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>
>> 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.


> -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
>>> 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
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20150729/6c357786/attachment-0001.html 


More information about the aerogear-dev mailing list