<div dir="ltr"><div><br></div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 25, 2013 at 12:42 AM, Bruno Oliveira <span dir="ltr">&lt;<a href="mailto:bruno@abstractj.org" target="_blank">bruno@abstractj.org</a>&gt;</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">Hi Hylke, I&#39;m not sure if I&#39;m completely understanding your question.<br>

But the main concern on AeroGear is to make our implementations portable<br>
between serveral backends for example: Node.js<br>
(<a href="https://github.com/abstractj/todo-aerogear-node" target="_blank">https://github.com/abstractj/todo-aerogear-node</a>), Ruby<br>
(<a href="https://github.com/abstractj/todo-aerogear-sinatra" target="_blank">https://github.com/abstractj/todo-aerogear-sinatra</a>), Java with JBoss,<br>
Python (like summers did).<br>
<br></blockquote><div class="gmail_quote"><br></div>Just to make the picture complete AeroGear with Grails ;) <div><a href="https://github.com/sebastienblanc/todo-aerogear-grails">https://github.com/sebastienblanc/todo-aerogear-grails</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">
I don&#39;t think our main page must be tied with any kind of specific<br>
backend. JBoss is our  first class citizen, but mobile is not tied to<br>
the backend, for this reason we do not mention JBoss at the main page.<br>
<br>
Makes sense?<br>
<div class=""><div class="h5"><br>
Hylke Bons wrote:<br>
&gt; Hey Kris,<br>
&gt;<br>
&gt; Ok, it seems that we&#39;re mostly on the same page on this.<br>
&gt;<br>
&gt; You are right that the main line about AeroGear+JBoss doesn&#39;t make sense<br>
&gt; when keeping other implementations of backends in mind. Do you have any<br>
&gt; other suggestions? Perhaps &quot;server&quot; or backend&quot;? I think we have to be<br>
&gt; careful to be too generic as well though, as these terms can mean anything.<br>
&gt;<br>
&gt; That said, I do think there&#39;s a role to play for JBoss AS as an example<br>
&gt; implementation (and probably something that a lot of people would use).<br>
&gt; We could put it somewhere lower on that page?<br>
&gt;<br>
&gt; For anyone following up on this: it&#39;s mostly about the content, I<br>
&gt; wouldn&#39;t worry too much about how things are going to look in the<br>
&gt; current layout as the CSS can be changed easily to accomodate (and I&#39;m<br>
&gt; happy to take this on or help out).<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Hylke<br>
&gt;<br>
&gt;<br>
&gt; On 24/05/2013 20:15, Kris Borchers wrote:<br>
&gt;&gt; On May 24, 2013, at 2:01 PM, Hylke Bons&lt;<a href="mailto:hbons@redhat.com">hbons@redhat.com</a>&gt;  wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hey Kris,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 24/05/2013 18:40, Kris Borchers wrote:<br>
&gt;&gt;&gt;&gt; We are not specific to any back end so we won&#39;t mention JBoss here.<br>
&gt;&gt;&gt;&gt;&gt; Get started with a library for your platform…<br>
&gt;&gt;&gt;&gt; Is that line really necessary?<br>
&gt;&gt;&gt; Right now, it&#39;s not very clear where these buttons will take you.<br>
&gt;&gt;&gt; Visitors can find out, but it&#39;s friendlier to point out where you&#39;re<br>
&gt;&gt;&gt; going to be taken in advance. &quot;&#39;Javascript&#39;, &#39;Android&#39; what?&quot;.<br>
&gt;&gt; I can agree that something is needed but still not sure if I like that sentence fragment floating there.<br>
&gt;&gt;&gt;&gt;&gt; [[---platform buttons here---]]<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; == Why? ==<br>
&gt;&gt;&gt;&gt; Again, is this necessary? What does it add? Both of those lines add more vertical scroll on mobile devices so I don&#39;t see the benefit, if any, outweighing that.<br>
&gt;&gt;&gt; To transition from the &quot;What is&quot; section to the &quot;Why you should care&quot;<br>
&gt;&gt;&gt; section. It&#39;s not strictly necessary, but I like some kind of transition<br>
&gt;&gt;&gt; between sections.<br>
&gt;&gt; Again, I&#39;m not sure how I feel about a little piece of text just floating in the page but I am willing to go along with it and see what you come up with.<br>
&gt;&gt;&gt; It does add a few pixels of vertical space, but this is something we<br>
&gt;&gt;&gt; should look at from a higher level. There are many elements that take a<br>
&gt;&gt;&gt; lot of vertical space currently, so I&#39;d like to keep the discussion on<br>
&gt;&gt;&gt; the functional level instead of going into the details of scale or<br>
&gt;&gt;&gt; pixels. We can make CSS tweaks later on as well if a certain vertical<br>
&gt;&gt;&gt; height is a requirement.<br>
&gt;&gt; Agree<br>
&gt;&gt;&gt;&gt;&gt; === Unify mobile development ===<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; AeroGear provides flexible and extensible libraries to simplify mobile<br>
&gt;&gt;&gt;&gt;&gt; development across platforms and cut common repetitive infrastructure<br>
&gt;&gt;&gt;&gt;&gt; tasks. Integrate with the most exotic of endpoints.<br>
&gt;&gt;&gt;&gt;&gt; [[ Get started&gt;&gt;  ]]<br>
&gt;&gt;&gt;&gt; Where would this link go? We have multiple paths for getting started, thus, the platform buttons at the top.<br>
&gt;&gt;&gt; To &quot;Get the gear&quot; or a page that is a little bit more in between a<br>
&gt;&gt;&gt; download page and a first run tutorial (I don&#39;t think this exists yet,<br>
&gt;&gt;&gt; but I&#39;m happy to take that on as well).<br>
&gt;&gt; If you are willing to dive in on a page like that I think we would all appreciate it. Otherwise, Get the Gear is probably ok too.<br>
&gt;&gt;&gt;&gt;&gt; === Simple API ===<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Talking to [[ RESTful ]] (1) backends couldn&#39;t be easier. We&#39;ve<br>
&gt;&gt;&gt;&gt;&gt; abstracted all of the plumbing into a simple programmatic API for doing<br>
&gt;&gt;&gt;&gt;&gt; [[ CRUD ]] (2) operations and paginating large amounts of data.<br>
&gt;&gt;&gt;&gt;&gt; [[ Browse API documentation&gt;&gt;  ]]<br>
&gt;&gt;&gt;&gt; Which set of API docs? Each platform has their own, again, we have the buttons at the top.<br>
&gt;&gt;&gt; This goes to the API Docs page that&#39;s already in present in the top<br>
&gt;&gt;&gt; menu. There can be more entry points to the same thing. Maybe it&#39;s a<br>
&gt;&gt;&gt; filler, but it&#39;s good for consistency to let every paragraph be followed<br>
&gt;&gt;&gt; by a link. I&#39;m open to any other links if you can think of something better.<br>
&gt;&gt; Duh, that makes sense. Main API docs index is fine.<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hylke<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; === Mobility and security, both ===<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Integrate with your existing enterprise environment. AeroGear provides<br>
&gt;&gt;&gt;&gt;&gt; Two-Factor Authentication and One-Time-Password features to improve your<br>
&gt;&gt;&gt;&gt;&gt; application&#39;s security.<br>
&gt;&gt;&gt;&gt;&gt; [[ Learn about AeroGear Security&gt;&gt;  ]]<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; === Easy server routing ===<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Define HTTP routes  with a simple Java Internal [[ Domain-Specific<br>
&gt;&gt;&gt;&gt;&gt; Language ]] (3). The perfect fit for client-heavy applications where you<br>
&gt;&gt;&gt;&gt;&gt; have very few entry points and delegate logic to the client tiers.<br>
&gt;&gt;&gt;&gt;&gt; [[ Learn about AeroGear Controller&gt;&gt;  ]]<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I will leave security and controller comments to Bruno and Dan. These changes would also probably require imagery changes as well.<br>
&gt;&gt;&gt;&gt;&gt; ------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;&gt; (1) <a href="http://en.wikipedia.org/wiki/RESTful" target="_blank">http://en.wikipedia.org/wiki/RESTful</a><br>
&gt;&gt;&gt;&gt;&gt; (2) <a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete" target="_blank">http://en.wikipedia.org/wiki/Create,_read,_update_and_delete</a><br>
&gt;&gt;&gt;&gt;&gt; (3) <a href="http://en.wikipedia.org/wiki/Domain-specific_language" target="_blank">http://en.wikipedia.org/wiki/Domain-specific_language</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; _______________________________________________<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; 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; _______________________________________________<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; _______________________________________________<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; 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>
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>