<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 6, 2014 at 3:26 PM, Burr Sutter <span dir="ltr">&lt;<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Number 2<br>
<br>
Broadcast push for new contact/customer to all users/salespeople<br>
Cordova-ized for iOS and Android<br>
Native Objective-C &amp; Android Java impls as well, is that about right?<br></blockquote><div>yes </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On May 6, 2014, at 9:07 AM, Bruno Oliveira &lt;<a href="mailto:bruno@abstractj.org">bruno@abstractj.org</a>&gt; wrote:<br>
<br>
&gt; 2 sounds reasonable, go for it<br>
&gt;<br>
&gt; On 2014-05-06, Matthias Wessendorf wrote:<br>
&gt;&gt; yes, sounds like 2) is the way to go<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, May 6, 2014 at 9:10 AM, Sebastien Blanc &lt;<a href="mailto:scm.blanc@gmail.com">scm.blanc@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Anyone else ?<br>
&gt;&gt;&gt; If we all agree I can adapt the temporary backend I deployed including<br>
&gt;&gt;&gt; this new behaviour.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sebi<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, May 5, 2014 at 9:34 AM, Christos Vasilakis &lt;<a href="mailto:cvasilak@gmail.com">cvasilak@gmail.com</a>&gt;wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; answers inline<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On May 2, 2014, at 11:37 PM, Jay Balunas &lt;<a href="mailto:jbalunas@redhat.com">jbalunas@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I wanted to chime in here on additional/related items around the<br>
&gt;&gt;&gt;&gt; contacts use-case and specifically around how to integrate push.  Some of<br>
&gt;&gt;&gt;&gt; these have already been discussed so just getting in one place for my own<br>
&gt;&gt;&gt;&gt; sanity :-)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 1) I agree that users and &quot;contacts&quot; are separate things.  I think it<br>
&gt;&gt;&gt;&gt; is best to think about them as was mentioned below - users (employees) and<br>
&gt;&gt;&gt;&gt; contacts (customers, leads, etc...).  This is easier to grok imo and could<br>
&gt;&gt;&gt;&gt; be helped by some simple wording in the UI.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; +1<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cons:<br>
&gt;&gt;&gt;&gt;&gt; ** We then need a way to add &quot;users&quot; - otherwise we won&#39;t be sending<br>
&gt;&gt;&gt;&gt; many push messages.  Maybe users could be automatically created when an app<br>
&gt;&gt;&gt;&gt; first accesses the backend?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; already the backend provides endpoints for creation of “users”, as well<br>
&gt;&gt;&gt;&gt; as a list of default users initialised once the app is first loaded. By<br>
&gt;&gt;&gt;&gt; default when a new user is created the security role assigned to it doesn’t<br>
&gt;&gt;&gt;&gt; allow the creation of new contacts,  you get back an “Unauthorised” error.<br>
&gt;&gt;&gt;&gt; It doesn’t effect push per se, since an “admin” user can create a contact<br>
&gt;&gt;&gt;&gt; and the notification can be send to all other users that are logged in, but<br>
&gt;&gt;&gt;&gt; we should document this behaviour.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 2) Simplifying the push use-case:  If we change the use-case from<br>
&gt;&gt;&gt;&gt; saying hi to specific contacts to notifying all users when a new contact<br>
&gt;&gt;&gt;&gt; was created it could simplify not only the UI, but the server side<br>
&gt;&gt;&gt;&gt; processing for the push.  We could reserve the more specific push usage to<br>
&gt;&gt;&gt;&gt; the console, and/or AeroDoc.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; If we go with 2) we might be able to avoid the issues with 1)<br>
&gt;&gt;&gt;&gt; altogether because a broadcast would send to every app that has registered.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Wdyt?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am +1 on this behaviour.  IMHO its more clear for the end-user and the<br>
&gt;&gt;&gt;&gt; actual notification is used to “alert” for a change on the server part that<br>
&gt;&gt;&gt;&gt; the app can decided to respond (e.g. fetch the new contact list).<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt; Christos<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On May 1, 2014, at 10:46 AM, Burr Sutter &lt;<a href="mailto:bsutter@redhat.com">bsutter@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Joshua owns the backend, let&#39;s see if he has a thought on this item.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On May 1, 2014, at 7:25 AM, Christos Vasilakis &lt;<a href="mailto:cvasilak@gmail.com">cvasilak@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi everyone,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; have started working on the iOS native client of the contacts quick<br>
&gt;&gt;&gt;&gt; start app. Based on edewit branch[1] (which creates a contact on signup of<br>
&gt;&gt;&gt;&gt; a user) have created an initial version of the iOS client and you can find<br>
&gt;&gt;&gt;&gt; it here [2], together with a screencast showcasing the app in action [3].<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Some comments observed during writing of the application which would<br>
&gt;&gt;&gt;&gt; like your feedback:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; a)  for PUT, DELETE operations noticed that the jax-rs backend<br>
&gt;&gt;&gt;&gt; expects the id of the Contact to be present in the body of the request. Not<br>
&gt;&gt;&gt;&gt; sure why this was chosen instead of @Path(“id”) resulting against<br>
&gt;&gt;&gt;&gt; /contacts/{id} ?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; b) currently roles are used to distinguish between who is able to<br>
&gt;&gt;&gt;&gt; create/update/delete contact. When a user signs up (and contact is<br>
&gt;&gt;&gt;&gt; created),  by default the user is _not_ able to apply any CRUD operations<br>
&gt;&gt;&gt;&gt; apart from viewing (any operation results in unauthorised error). If we<br>
&gt;&gt;&gt;&gt; agree on this behaviour, would like to know how can I determine the role of<br>
&gt;&gt;&gt;&gt; the user (in order to update the UI accordingly, eg. disabling add,edit UI<br>
&gt;&gt;&gt;&gt; elements). Looking at the json response upon login of the user, couldn’t<br>
&gt;&gt;&gt;&gt; determine a “key” that specifies the role (apart from an “admin” key which<br>
&gt;&gt;&gt;&gt; stayed the same regardless of the type of the user).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Christos<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [1]<br>
&gt;&gt;&gt;&gt; <a href="https://github.com/edewit/jboss-wfk-quickstarts/tree/push_and_secured" target="_blank">https://github.com/edewit/jboss-wfk-quickstarts/tree/push_and_secured</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [2] <a href="https://github.com/cvasilak/aerogear-push-quickstarts/tree/ios" target="_blank">https://github.com/cvasilak/aerogear-push-quickstarts/tree/ios</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; [3] <a href="https://vimeo.com/93471554" target="_blank">https://vimeo.com/93471554</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Apr 23, 2014, at 5:43 PM, Erik Jan de Wit &lt;<a href="mailto:edewit@redhat.com">edewit@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right, that makes sense, so let’s not join them. The alternate thing<br>
&gt;&gt;&gt;&gt; to do is to create a contact on sign up, because if you want to receive<br>
&gt;&gt;&gt;&gt; push notifications at least you should be in the list of contacts. We will<br>
&gt;&gt;&gt;&gt; still need to change the sign up page a little as we need a phone number<br>
&gt;&gt;&gt;&gt; and a birth date as well in order to create a contact.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 23 Apr,2014, at 16:26 , Burr Sutter &lt;<a href="mailto:bsutter@redhat.com">bsutter@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; These are not strongly held opinions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; One reason to keep Users &amp; Contacts separate is...because that is<br>
&gt;&gt;&gt;&gt; normal for the average enterprise app - your have employees (users) and<br>
&gt;&gt;&gt;&gt; customers (contacts) - employees/users have different roles/privileges from<br>
&gt;&gt;&gt;&gt; customers.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The reason they are separated in the secured (PL) version of<br>
&gt;&gt;&gt;&gt; contacts-mobile-basic is because it simply evolved that way - contacts came<br>
&gt;&gt;&gt;&gt; first - users/roles added after the fact.   Ideally we would not modify the<br>
&gt;&gt;&gt;&gt; original too much as it allows a nice learning progression - start with the<br>
&gt;&gt;&gt;&gt; original contacts-mobile-basic, then upgrade to<br>
&gt;&gt;&gt;&gt; contacts-mobile-basic-secured, then upgrade to<br>
&gt;&gt;&gt;&gt; contacts-mobile-basic-secured-cordova (names just made up).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Apr 23, 2014, at 10:16 AM, Sébastien Blanc &lt;<a href="mailto:scm.blanc@gmail.com">scm.blanc@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sure !<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Be sure to check this with Joshua as he drives the backend bits<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sébi<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Envoyé de mon iPhone<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 23 avr. 2014 à 15:56, Erik Jan de Wit &lt;<a href="mailto:edewit@redhat.com">edewit@redhat.com</a>&gt; a<br>
&gt;&gt;&gt;&gt; écrit :<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; How about merging the User model and the Contact into one entity?<br>
&gt;&gt;&gt;&gt; Seems like they have a lot in common, do we really need 2?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Erik Jan<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 23 Apr,2014, at 14:34 , Sébastien Blanc &lt;<a href="mailto:scm.blanc@gmail.com">scm.blanc@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; We should be using the email as alias and the email should also<br>
&gt;&gt;&gt;&gt; be used as login when registering in the secured part. A registration<br>
&gt;&gt;&gt;&gt; should also trigger the creation of that user / contact in the application.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Author can be left empty By the client and filled by the backend<br>
&gt;&gt;&gt;&gt; .<br>
&gt;&gt;&gt;&gt; <a href="https://github.com/sebastienblanc/jboss-wfk-quickstarts/tree/push_and_securedAuthormust" target="_blank">https://github.com/sebastienblanc/jboss-wfk-quickstarts/tree/push_and_securedAuthormust</a> stay because the receiver must know who sends the message.<br>

&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Envoyé de mon iPhone<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le 23 avr. 2014 à 13:35, Erik Jan de Wit &lt;<a href="mailto:edewit@redhat.com">edewit@redhat.com</a>&gt; a<br>
&gt;&gt;&gt;&gt; écrit :<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was working on the aerogear-push-quickstarts for Cordova and<br>
&gt;&gt;&gt;&gt; was wondering what to put for the alias on registration. The version that<br>
&gt;&gt;&gt;&gt; is there now has users that logs in and contacts that are fetched. What<br>
&gt;&gt;&gt;&gt; seems to be missing is that everybody gets all contacts instead of just<br>
&gt;&gt;&gt;&gt; mine (maybe that is fine), but users that sign up for the app are not<br>
&gt;&gt;&gt;&gt; contacts. So when I want to send a message to a specific mobile user they<br>
&gt;&gt;&gt;&gt; are not in my list and there is no way to have to define an alias to send<br>
&gt;&gt;&gt;&gt; to.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Also the interface for sending push notifications includes a<br>
&gt;&gt;&gt;&gt; author. I think it would be better if we remove this and let the service<br>
&gt;&gt;&gt;&gt; put in the logged in user. That way you can’t pretend to send a message<br>
&gt;&gt;&gt;&gt; like someone else.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; What do you think?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Erik Jan<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Matthias Wessendorf<br>
&gt;&gt;<br>
&gt;&gt; blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
&gt;&gt; sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
&gt;&gt; twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a><br>
&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; aerogear-dev mailing list<br>
&gt;&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; abstractj<br>
&gt; _______________________________________________<br>
&gt; aerogear-dev mailing list<br>
&gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
<br>
<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>
</div></div></blockquote></div><br></div></div>