On Wednesday, July 29, 2015, Summers Pittman <supittma(a)redhat.com> wrote:
On Wed, Jul 29, 2015 at 2:32 AM, Matthias Wessendorf <matzew(a)apache.org
<javascript:_e(%7B%7D,'cvml','matzew@apache.org');>> wrote:
>
>
> On Wed, Jul 29, 2015 at 8:28 AM, Matthias Wessendorf <matzew(a)apache.org
> <javascript:_e(%7B%7D,'cvml','matzew@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(a)redhat.com
>> <javascript:_e(%7B%7D,'cvml','supittma@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-clie...
>
> 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(a)lists.jboss.org
>>>
<javascript:_e(%7B%7D,'cvml','aerogear-dev@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(a)lists.jboss.org
> <javascript:_e(%7B%7D,'cvml','aerogear-dev@lists.jboss.org');>
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
--
Sent from Gmail Mobile