<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">+1<div><br></div><div><div><div>On Jun 11, 2013, at 5:45 PM, Sebastien Blanc &lt;<a href="mailto:scm.blanc@gmail.com">scm.blanc@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hey !<div style="">We would like to provide, in a quite short delay (coming 2 weeks) a demo showing all the different bits of the "push" world , meaning :</div><div style="">&nbsp;client | push server | JEE Backend App</div>
<div style=""><br></div><div style="">We already have the push server (<span style="font-family:arial,sans-serif;font-size:12.800000190734863px">aerogear-unified-push-server) : so we need a client (iOS and maybe also Android) and a simple JEE backend application. &nbsp;The backend app will mostly be scaffolded and will use the&nbsp;</span><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">&nbsp;aerogear-unified-push-java-</span><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">client to send messages to the Push Server.&nbsp;</span><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">&nbsp;</span></div>
<div style=""><span style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></span></div><div style=""><font face="arial, sans-serif">Then of course, we need to think about an idea of the application itself. It needs to stay really simple, show &nbsp;how we can send&nbsp;selectively&nbsp;and should be a bit "business" related.</font></div>
<div style=""><font face="arial, sans-serif"><br></font></div><div style=""><font face="arial, sans-serif">So, I came up with an idea this morning that we can discuss here, of course if you have any other idea don't hesitate to share it.</font></div>
<div style=""><font face="arial, sans-serif"><br></font></div><div style=""><h1 style="font-size: 2.5em; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); font-family: Helvetica, arial, freesans, clean, sans-serif; margin-top: 0px !important; ">
Push Demo</h1><h1 style="font-size: 2.5em; margin: 1em 0px 15px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); font-family: Helvetica, arial, freesans, clean, sans-serif; ">
<a name="introduction" class="" href="https://gist.github.com/sebastienblanc/5755548#introduction" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Introduction</h1><p style="margin:15px 0px"><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">Prodoctor is a company in the health care industry, selling a revolutionary tensiometer. Their clients are doctors. Prodoctor has several sales agents all over the United States. At the headquarters, they have their "first line" sales&nbsp;</span><span style="font-size:15.199999809265137px;line-height:14.274999618530273px">department</span><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">&nbsp; doing cold calls all along the day. As soon they have a concrete lead, they use their Prodoctor Admin app to filter out available sales Agents available in the lead area. They can then send them a push notification.</span></font></p><p style="margin:15px 0px"><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">The sales agent receives the notification on their mobile device that a new lead is available. The agent will handle the lead by "accepting" the&nbsp;</span><span style="font-size:15.199999809265137px;line-height:14.274999618530273px">notification</span><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">&nbsp; informing the other agents that the lead has been processed.</span></font></p>
<h1 style="font-size: 2.5em; margin: 1em 0px 15px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); font-family: Helvetica, arial, freesans, clean, sans-serif; "><a name="the-client-app" class="" href="https://gist.github.com/sebastienblanc/5755548#the-client-app" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>The client app</h1>
<ol style="margin: 15px 0px; padding-left: 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>The client consist of a list of leads : a lead can be "open" or "in process", leads "in process" of other sales are not visible.</li>
</ol><ul style="margin: 15px 0px; padding: 0px 0px 0px 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>optional : when the client tap a lead it appears on a map</li>
</ul><ol style="margin: 15px 0px; padding-left: 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>The client has a status that he can set: STANDBY | WITH_CLIENT |PTO</li>
<li>The client has a location</li><li>The client has an alias</li></ol><h1 style="font-size: 2.5em; margin: 1em 0px 15px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); font-family: Helvetica, arial, freesans, clean, sans-serif; ">
<a name="prodoctor-admin-client" class="" href="https://gist.github.com/sebastienblanc/5755548#prodoctor-admin-client" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-left:30px"><span class=""></span></a>Prodoctor Admin client</h1>
<ol style="margin: 15px 0px; padding-left: 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>The admin client can create a new lead :</li>
</ol><ul style="margin: 15px 0px; padding: 0px 0px 0px 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>A lead consist of a name and a location</li>
</ul><ol style="margin: 15px 0px; padding-left: 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>The admin client can query for Sales Agents based on :</li>
</ol><ul style="margin: 15px 0px; padding: 0px 0px 0px 30px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><li>Status</li><li>Location</li>
</ul><ol style="margin:15px 0px;padding-left:30px"><li><p style="margin:15px 0px"><font face="Helvetica, arial, freesans, clean, sans-serif"><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">The admin client can assign a lead to a selection (1..n) of sales agents, this will send out the&nbsp;</span><span style="font-size:15.199999809265137px;line-height:14.274999618530273px">notifications</span><span style="font-size:14.857142448425293px;line-height:14.285714149475098px">.</span></font></p>
</li><li style="font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 14.857142448425293px; line-height: 14.285714149475098px; "><p style="margin:15px 0px">The admin client manage the Sales Agents DB.</p>
</li></ol></div></div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/aerogear-dev</blockquote></div><br></div></body></html>