[aerogear-dev] What is it about

ashish ashish at neemtechnologies.com
Wed Apr 17 15:38:44 EDT 2013


Hi Summers,

 

Yes, this is tremendously helpful. 

 

As to your remark



"I'm afraid I don't understand your question.  Are you asking why would 
someone use AeroGear instead of writing code to consume those services 
directly or are you asking why won't someone go to your mobile web page 
and skip the native app all together? "



What I meant here is that we are in a situation wherein a web based portal
communicates with a server via a web service. We would like to extend the
functionality of the portal to an iOS and Android App. Most of the work done
is in terms of [invoke service -> get data -> present the data] and so on.
So, to accomplish this, we had started looking at invoking a SOAP service
from objective-C. Then we heard about AeroGear and were wondering where
AeroGear fits in. 

 

Hope this clarifies what I was asking.

 

Thanks a lot.

 

Regards,

Ashish





 

From: Summers Pittman [via aerogear-dev]
[mailto:ml-node+s1069024n2330h1 at n5.nabble.com] 
Sent: Wednesday, April 17, 2013 2:10 PM
To: ashish
Subject: Re: [aerogear-dev] What is it about

 

Ashish, I will respond inline. 

On Wednesday, April 17, 2013 12:46:59 PM, ashish wrote: 
> Hi, 
> 
> We are building an application using JBoss middleware. This application
has 
> a web based front end. We are thinking of extending this web application's

> reach to mobile devices (iOS and Android). I came across the AeroGear 
> project and have some questions. 
> 
> 1. What is AeroGear about? How can it help someone in my situation? 
AeroGear is about providing libraries to make it easier to expose Java 
EE services to remote clients AND to make those exposed services easier 
to consume. 

> 2. Why would someone not build a native application (using Objective-C for

> example) and invoke a web service made available via our server side 
> application? Where does AeroGear fit? 

I'm afraid I don't understand your question.  Are you asking why would 
someone use AeroGear instead of writing code to consume those services 
directly or are you asking why won't someone go to your mobile web page 
and skip the native app all together? 

> 3. I read about hybrid mobile app development tools so how does AeroGear 
> relates to things like PhoneGap, JQueryMobile and Apache Cordova. 

PhoneGap is Adobe's commercial offering of Cordova.  Cordova is an 
Apache project which provides an API and a container to Javascript 
applications.  This API and Container bridge the Javascript 
application's WebView to the underlying OS and allow you to write 
applications which use a phone's camera, accelerometer, etc.  This lets 
you write native-ish apps with HTML5, CSS, and Javascript and submit 
the to the various app stores. 

Jquery Mobile is a library which provides mobile focused themes, 
events, styles, widgets, and utilities to a Jquery based JavaScript 
application.  This can be used with a website hosted on a server or in 
a Cordova Application. 

AeroGear in this situation serves as a communication library.  It 
provides a wrapper around native storage, networking life cycle, object 
marshalling, and networking error handling.  We try to have our APIs 
among the various platforms be similar enough that knowledge and design 
lessons learned on one platform can be applied to other native 
platforms. 

I hope this helps some. 

Summers 


> 
> Thank you 
> Ashish 
> 
> 
> 
> -- 
> View this message in context:
http://aerogear-dev.1069024.n5.nabble.com/What-is-it-about-tp2327.html
> Sent from the aerogear-dev mailing list archive at Nabble.com. 
> _______________________________________________ 
> aerogear-dev mailing list 
> [hidden email] 
> https://lists.jboss.org/mailman/listinfo/aerogear-dev



_______________________________________________ 
aerogear-dev mailing list 
[hidden email] 
https://lists.jboss.org/mailman/listinfo/aerogear-dev



  _____  

If you reply to this email, your message will be added to the discussion
below:

http://aerogear-dev.1069024.n5.nabble.com/What-is-it-about-tp2327p2330.html 

To unsubscribe from What is it about, click here
<http://aerogear-dev.1069024.n5.nabble.com/template/NamlServlet.jtp?macro=un
subscribe_by_code&node=2327&code=YXNoaXNoQG5lZW10ZWNobm9sb2dpZXMuY29tfDIzMjd
8LTgwNjM2NDk1Mg==> .
 
<http://aerogear-dev.1069024.n5.nabble.com/template/NamlServlet.jtp?macro=ma
cro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces
.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.tem
plate.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-ins
tant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
NAML 





--
View this message in context: http://aerogear-dev.1069024.n5.nabble.com/What-is-it-about-tp2327p2331.html
Sent from the aerogear-dev mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20130417/796198fa/attachment.html 


More information about the aerogear-dev mailing list