<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 9:00 PM, Burr Sutter <span dir="ltr"><<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">My quick feedback:<div><br>
</div><div>The first screen should be the Message textarea, where I can immediately hit Send Message/Finish (in the wizard) and ignore the remaining steps - this would send the message to everybody, across all variants, for my app that was selected prior to seeing this screen.</div>
<div><br></div><div>At least, that is what the newbie needs - he only has 1 app, 1 variant, 1 installation/device token and he wishes to see if the system works - if it fails, he reviews logs. :-)</div></div></blockquote>
<div><br></div><div>This is the default of what Sebi actually did. See this screenshot - This is what the user sees when clicking the "compose......." button:</div><div><br></div><div><a href="http://people.apache.org/~matzew/Sebi1.png">http://people.apache.org/~matzew/Sebi1.png</a><br>
</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">
<div><br></div><div>Once the newbie has gotten his app created/debugged/tested, it needs to roll-into production, where the average company is likely to have 5 apps, 2 variants each and hundreds/thousands of installations.</div>
<div><br></div><div>There will be another tier of users, who have dozens of apps, with many variants, as they will likely use variants as "groups" like</div><div>"Executive - iOS", "Executive - Android", "Sales Manager - iOS", "Sales Manager - Android", "US Southeast Sales Team Member - iOS", "US Southeast Sales Team Member - Android".</div>
<div><br></div><div>Was this last scenario envisioned for the use of variants?</div></div></blockquote><div><br></div><div>Yes, that's the idea of the variants.</div><div><br></div><div>For a more 'complicated filtering' the first draft of Sebi is like this:</div>
<div><br></div><div><a href="http://people.apache.org/~matzew/Sebi2.png">http://people.apache.org/~matzew/Sebi2.png</a><br></div><div><br></div><div><br></div><div>-Matthias</div><div><br></div><div><br></div><div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>And yes, there will be users who are supporting tens of thousands of apps and variants and millions of devices/installations - as they are hosting UPS like a multi-tenant SaaS - but that is not exactly our target audience in terms of UI design.</div>
<div><div class="h5"><div><br><div><div>On Feb 27, 2014, at 2:35 PM, Matthias Wessendorf <<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>> wrote:</div><br><blockquote type="cite"><div dir="ltr">
O_o<div><br></div><div>nah..... let's not have a select list for all the devices - that would be just plain wrong</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 8:20 PM, Lucas Holmquist <span dir="ltr"><<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">perhaps not, but if we add this to installations, ….<div>
<div><br><div><div>
On Feb 27, 2014, at 2:00 PM, Matthias Wessendorf <<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>> wrote:</div><br><blockquote type="cite"><div dir="ltr">I doubt that there are a gazillion variants :)</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 7:55 PM, Lucas Holmquist <span dir="ltr"><<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word">That list of variants to choose from could potentially be extremely loooooong<div>
<br><div><div>On Feb 27, 2014, at 12:32 PM, Hylke Bons <<a href="mailto:hbons@redhat.com" target="_blank">hbons@redhat.com</a>> wrote:</div><br><blockquote type="cite">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hey,<br>
<br>
After some discussion with Sebastien, here's the first iteration
of the design:
<a href="https://raw.github.com/hbons/aerogear-design/master/tests/send-message.png" target="_blank">https://raw.github.com/hbons/aerogear-design/master/tests/send-message.png</a><br>
<br>
It shows a summary at the end of the form for review, as sending
messages can go very badly if a mistake was made in the form. It
may look a bit excessive with the different pages, but it's an
important case with actions that can't be undone.<br>
<br>
Let me know your thoughts and whether this is at all possible.<br>
<br>
Hylke<br>
<br>
<br>
On 26/02/2014 09:15, Sebastien Blanc wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi,
<div>An update : here the latest screenshot of the current UI : </div>
<div><br>
</div>
<div><img src="https://pbs.twimg.com/media/BhYwpCqCIAA1MJh.png:large" height="335" width="420"><br>
</div>
<div class="gmail_extra">
And also now you can test it for real since I deployed a new
version that manage the sending : : <a href="http://newpush-sblanc.rhcloud.com/" target="_blank">http://newpush-sblanc.rhcloud.com</a>
(admin /123) </div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">On Tue, Feb 25, 2014 at 11:36 AM,
Matthias Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Hello Sebi,
<div><br>
</div>
<div>that looks really nice!</div>
<div><br>
</div>
<div>Hylke can you take a look at the first version,
from a UX persons view?</div>
<div><br>
</div>
<div>Thanks!</div>
<div>Matthias<br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Feb 25, 2014 at
10:06 AM, Sebastien Blanc <span dir="ltr"><<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Hi,
<div>I started to work on a new "Compose
Message" page. The idea is that you can add
criterias to your message , as you can see
here on this screenshot : </div>
<div><img src="http://s17.postimg.org/d6zfd2rqn/compose2.png" alt="compose2" height="420" width="388"><br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div>
</div>
<div class="gmail_extra">I've also deployed a
live version but *DICSLAIMER* this is just
UI / Mockup work sending will not work for
now : <a href="http://newpush-sblanc.rhcloud.com/" target="_blank">http://newpush-sblanc.rhcloud.com</a>
=> Select an App and you will have a
"Copomse Message" link on the next page.</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">Feedback is welcome.</div>
<div class="gmail_extra">Sebi</div>
<div>
<div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
On Mon, Feb 24, 2014 at 1:25 PM,
Sebastien Blanc <span dir="ltr"><<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">
<div>On Mon, Feb 24, 2014 at
12:52 PM, Hylke Bons <span dir="ltr"><<a href="mailto:hbons@redhat.com" target="_blank">hbons@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Sounds good.<br>
Let me know if you
need any help with the
mockup designs. ;)</div>
</div>
</blockquote>
</div>
<div>Sure, I will ASAP submit
a "raw" mockup on which you
can work on.</div>
<div>What I would like is a
dedicated page for the
"Compose Push Message"
feature.</div>
<div><br>
</div>
<div>We wil have a criteria
section to choose to who we
want to send the message. I
really like for instance how
Jira do that like here <a href="http://postimg.org/image/5ur2j9wh5/" target="_blank">http://postimg.org/image/5ur2j9wh5/</a> </div>
<div>In our case we could have
the drop downs for :
"Variants", "Device Type",
"Alias" and "Categories"</div>
<div>And then below w will
have a free text area to
send a custom value.</div>
<div>
<div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>
<span><font color="#888888"><br>
<br>
Hylke</font></span>
<div>
<div><br>
<br>
<br>
On 23/02/2014
12:08, Sebastien
Blanc wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On
Sun, Feb 23,
2014 at 1:04
PM, Matthias
Wessendorf <span dir="ltr"><<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">Hi,
<div><br>
</div>
<div>over the
weekend I
spoke w/ a
friend: His
company is
doing some
mobile
(iOS/Android)
apps which
also support
receiving push
notifications.</div>
<div><br>
</div>
<div>Two
examples he
told me. After
receiving push
notification:<br>
</div>
<div><br>
</div>
<div>* One of
their apps
basically
fetches the
latest version
of a CSV file,
stored on a
public HTTP
Server.<br>
</div>
<div><br>
</div>
<div>* Another
app is used to
tell sales
guys new
brochure files
(PDF) are
available on a
protected
resource of a
webserver
(which they
_can_ than
download from
w/in the app,
if the like
to)</div>
<div><br>
</div>
<div>The
company build
a simple
console (PHP)
which allows
them to send
new push
messages, when
ever their
customers want
to.<br>
</div>
<div><br>
</div>
<div>I showed
them our
UnifiedPush
Server and its
usage via our
AeroDoc
example (iOS /
backend). They
really liked
the
UnifiedPush
Server.
Especially
that it does
store all the
device
metadata. </div>
<div><br>
</div>
<div>But since
a lot of their
mobile apps
don't have a
backend
requirement,
they would
still have to
use their own
console (which
than connects
to UPS) for
submitting all
the push
messages they
want.<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>This
brings me to
[AGPUSH-38]
and I really
think we
should
implement that
feature. Not
only for
sending test
messages! If
our
UnifiedPush
Server allows
its users to
simple send
push messages
to all of
their mobile
apps, it would
make the
server even
more
attractive.</div>
<div><br>
</div>
<div>I regret
a bit that I
was against
[AGPUSH-38] in
the beginning,
I guess that's
due to my Java
enterprise
background,
where you
typically find
complex
setups, and
server talk to
servers :-(</div>
<div> <br>
</div>
<div>Anyways,
now I really
think that the
UPS has to
have such a
'send push'
facility
inside of the
Admin UI :-) I
believe that
we could reach
way more
potential
users with
something like
that</div>
</div>
</blockquote>
<div>+9001 and
I already
started
thinking about
this for a
while. I will
try to submit
some
mockups/POCs
this week so
we can discuss
that and I
have quickly
a first
working
version on
master.</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">
<div> <br>
</div>
<div>Any
thoughts?</div>
<div><br>
</div>
<div><br>
</div>
<div>Greetings,</div>
<div>Matthias </div>
<div><br>
</div>
<div><br>
</div>
<div>[AGPUSH-38] <a href="https://issues.jboss.org/browse/AGPUSH-38" target="_blank">https://issues.jboss.org/browse/AGPUSH-38</a></div>
<span><font color="#888888">
<div><br>
</div>
<div><br>
</div>
<div>-- <br>
Matthias
Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
</font></span></div>
<br>
_______________________________________________<br>
aerogear-dev
mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
aerogear-dev mailing list
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
aerogear-dev mailing
list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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>
</blockquote>
</div>
</div>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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><span><font color="#888888"><br>
</font></span></blockquote>
</div>
<span><font color="#888888"><br>
<br clear="all">
<div><br>
</div>
-- <br>
Matthias Wessendorf <br>
<br>
blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</font></span></div>
</div>
</div>
<br>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
aerogear-dev mailing list
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></pre>
</blockquote>
<br>
</div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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></blockquote>
</div><br></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>
<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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></blockquote>
</div><br></div></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>
<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">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></blockquote>
</div><br></div></div></div></div><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></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>
<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>