[aerogear-dev] Modularizing the Android Library

Matthias Wessendorf matzew at apache.org
Wed Mar 5 11:27:59 EST 2014


On Wed, Mar 5, 2014 at 5:01 PM, Summers Pittman <supittma at redhat.com> wrote:

> On Wed 05 Mar 2014 10:58:45 AM EST, Matthias Wessendorf wrote:
>
>>
>>
>>
>> On Wed, Mar 5, 2014 at 4:35 PM, Summers Pittman <supittma at redhat.com
>> <mailto:supittma at redhat.com>> wrote:
>>
>>     On Wed 05 Mar 2014 10:32:49 AM EST, Matthias Wessendorf wrote:
>>
>>
>>
>>
>>         On Wed, Mar 5, 2014 at 4:29 PM, Daniel Passos
>>         <daniel at passos.me <mailto:daniel at passos.me>
>>         <mailto:daniel at passos.me <mailto:daniel at passos.me>>> wrote:
>>
>>             I'd like add push in lib name
>>
>>             aerogear-android-push (for core)
>>             aerogear-android-push-gcm
>>             aerogear-android-push-mqtt
>>
>>
>>         I still think that mqtt is more messaging, instead of push :-)
>>
>>     Well right now it would be "push" because we don't support
>>     bidirectional communication.  MQTT is just the transport.
>>
>>     We SHOULD investigate messaging soon since GCM supports it.
>>
>>
>> and that's different from push (think APNs / SimplePush), which is
>> what we support on the UnifiedPush Server.
>>
>>
> Right.  mqtt and friends were just examples of things we had talked about.
>
> However messaging for the project may be something we look at one day.
>


agreed


>
>
>> doing messaging, via GCM, is fine but something different. There the
>> underlying technology (e.g. MQTT vs. GCM) is really just a transport,
>> like:
>>
>> -messaging-gcm
>> -messaging-mqtt
>> -messaging-stomp
>>
>>
>> -M
>>
>>
>>
>>
>>
>>             -- Passos
>>
>>
>>
>>             On Wed, Mar 5, 2014 at 11:42 AM, Matthias Wessendorf
>>             <matzew at apache.org <mailto:matzew at apache.org>
>>         <mailto:matzew at apache.org <mailto:matzew at apache.org>>> wrote:
>>
>>
>>
>>
>>                 On Wed, Mar 5, 2014 at 3:41 PM, Lucas Holmquist
>>                 <lholmqui at redhat.com <mailto:lholmqui at redhat.com>
>>         <mailto:lholmqui at redhat.com <mailto:lholmqui at redhat.com>>> wrote:
>>
>>
>>                     On Mar 5, 2014, at 9:33 AM, Matthias Wessendorf
>>                     <matzew at apache.org <mailto:matzew at apache.org>
>>         <mailto:matzew at apache.org <mailto:matzew at apache.org>>> wrote:
>>
>>
>>
>>
>>                         On Wed, Mar 5, 2014 at 3:15 PM, Summers Pittman
>>                         <supittma at redhat.com
>>             <mailto:supittma at redhat.com> <mailto:supittma at redhat.com
>>
>>             <mailto:supittma at redhat.com>>> wrote:
>>
>>                             Earlier in development (pre passos) making the
>>                             Android SDK into modules
>>                             was not a concern (in fact it was an
>>             anti-concern).
>>
>>                             Now, however, we have a much more complete
>>             project
>>                             and it is time to
>>                             have that discussion.
>>
>>                             Right now we have two BIG questions:
>>
>>                             1) Do we want to break out interfaces and
>>             implementation?
>>
>>                             If we do this then we could reuse a lot of
>>             code to
>>                             make a aerogear-java
>>                             as well.
>>
>>                             2) How granular do we want our modules?
>>
>>                             IE If we break out push into
>>             aerogear-android-push
>>                             would that include
>>                             GCM, SimplePush, MQTT, etc in one package
>>             or would it
>>                             look like
>>
>>
>>                         android-gcm
>>                         android-simplepush
>>                         android-mqtt
>>
>>
>>                     +1 to those names,  and i'm sure you mean
>>         aerogear-*   :)
>>
>>
>>                 yep ;-)
>>
>>
>>
>>
>>
>>                             aerogear-android-push-core,
>>                             aerogear-android-push-mqtt etc.
>>
>>                             Thoughts?
>>
>>                             --
>>                             Summers Pittman
>>                             >>Phone:404 941 4698
>>                             >>Java is my crack.
>>
>>
>>             _________________________________________________
>>
>>                             aerogear-dev mailing list
>>             aerogear-dev at lists.jboss.org
>>             <mailto:aerogear-dev at lists.jboss.org>
>>                             <mailto:aerogear-dev at lists.__jboss.org
>>             <mailto:aerogear-dev at lists.jboss.org>>
>>
>>             https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>
>>             <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>
>>                         --
>>                         Matthias Wessendorf
>>
>>                         blog:
>>             http://matthiaswessendorf.__wordpress.com/
>>             <http://matthiaswessendorf.wordpress.com/>
>>                         sessions:
>>             http://www.slideshare.net/__mwessendorf
>>
>>             <http://www.slideshare.net/mwessendorf>
>>                         twitter: http://twitter.com/mwessendorf
>>                         _________________________________________________
>>
>>                         aerogear-dev mailing list
>>             aerogear-dev at lists.jboss.org
>>             <mailto:aerogear-dev at lists.jboss.org>
>>                         <mailto:aerogear-dev at lists.__jboss.org
>>             <mailto:aerogear-dev at lists.jboss.org>>
>>             https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>             <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>                     _________________________________________________
>>
>>                     aerogear-dev mailing list
>>         aerogear-dev at lists.jboss.org <mailto:aerogear-dev at lists.jboss.org
>> >
>>                     <mailto:aerogear-dev at lists.__jboss.org
>>         <mailto:aerogear-dev at lists.jboss.org>>
>>
>>         https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>
>>         <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>
>>                 --
>>                 Matthias Wessendorf
>>
>>                 blog: http://matthiaswessendorf.__wordpress.com/
>>         <http://matthiaswessendorf.wordpress.com/>
>>                 sessions: http://www.slideshare.net/__mwessendorf
>>
>>         <http://www.slideshare.net/mwessendorf>
>>                 twitter: http://twitter.com/mwessendorf
>>
>>                 _________________________________________________
>>
>>                 aerogear-dev mailing list
>>         aerogear-dev at lists.jboss.org
>>         <mailto:aerogear-dev at lists.jboss.org>
>>         <mailto:aerogear-dev at lists.__jboss.org
>>         <mailto:aerogear-dev at lists.jboss.org>>
>>
>>         https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>         <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>             _________________________________________________
>>
>>             aerogear-dev mailing list
>>         aerogear-dev at lists.jboss.org
>>         <mailto:aerogear-dev at lists.jboss.org>
>>         <mailto:aerogear-dev at lists.__jboss.org
>>         <mailto:aerogear-dev at lists.jboss.org>>
>>
>>         https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>
>>         <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>
>>         --
>>         Matthias Wessendorf
>>
>>         blog: http://matthiaswessendorf.__wordpress.com/
>>         <http://matthiaswessendorf.wordpress.com/>
>>         sessions: http://www.slideshare.net/__mwessendorf
>>
>>         <http://www.slideshare.net/mwessendorf>
>>         twitter: http://twitter.com/mwessendorf
>>
>>
>>         _________________________________________________
>>
>>         aerogear-dev mailing list
>>         aerogear-dev at lists.jboss.org <mailto:aerogear-dev at lists.jboss.org
>> >
>>         https://lists.jboss.org/__mailman/listinfo/aerogear-dev
>>
>>         <https://lists.jboss.org/mailman/listinfo/aerogear-dev>
>>
>>
>>
>>
>>     --
>>     Summers Pittman
>>
>>             Phone:404 941 4698
>>             Java is my crack.
>>
>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>
>
>
> --
> Summers Pittman
>
>> Phone:404 941 4698
>>> Java is my crack.
>>>
>>
>


-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140305/c0c011c3/attachment-0001.html 


More information about the aerogear-dev mailing list