<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Any mobile app can talk to any back-end so my first point is not
worth discussing, as all you're doing is talking http via xml or
json.<br>
<br>
As for building mobile apps that's a topic of it's on. You can
simply build a mobile web optimised site which essentially is like a
webpage (HTML/JS/CSS) that looks good on a mobile browser. One up
from that you can take that site and extract the HTML/JS/CSS and
wrap it in a WebView App, common one here is PhoneGap which is just
an app that fires up an internal browser and loads the webpage using
local files (bit like double clicking on a index.html file on you
computer) and uses JS bridges to access native components.<br>
<br>
Third way is go more native but use other tools to achieve like
RhoMobile (Ruby/HTML/JS/CSS) which is WebView based but actually has
a local web server on the phone, Titanium (HTML/JS/CSS) actually
converts your code to native components.<br>
<br>
Fourth way is going totally native, possible using Titanium with JS.<br>
<br>
If you really need to use Ruby then RhoMobile is you only choice I
think. Although building desktop apps you can use Ruby with Titanium
for some reason.<br>
<br>
I've done the PhoneGap route and pure Native route. Depending on how
complicated your app is, my personal experience is Native if you're
doing a lot of synchronization and offline capabilities otherwise
simple apps PhoneGap is brilliant.<br>
<br>
Good luck,<br>
<br>
Ken<br>
<blockquote style="border: 0px none;"
cite="mid:750794.79105.qm@web65408.mail.ac4.yahoo.com" type="cite">
<div style="margin-left: 40px;">
<hr style="border-width: 1px 0pt 0pt; border-style: dotted none
none; border-color: rgb(181, 181, 181) -moz-use-text-color
-moz-use-text-color; height: 1px; margin: 0pt;"
class="__pbConvHr"><br>
</div>
<table style="padding-top: 5px;" class="__pbConvTable">
<tbody>
<tr>
<td valign="top"><img
src="cid:part1.03030509.05040704@gmail.com"
photoaddress="jairodiazs@yahoo.com" photoname="Jairo
Diaz" name="compose-unknown-contact.jpg" height="29px"
width="29px"></td>
<td style="padding-left: 5px;" valign="top"><a
moz-do-not-send="true"
href="mailto:jairodiazs@yahoo.com" style="color: rgb(0,
136, 204) ! important; text-decoration: none !
important;">Jairo Diaz</a><br>
<font color="#888888">15 April 2011 12:44</font></td>
</tr>
</tbody>
</table>
<div style="color: rgb(136, 136, 136); margin-left: 40px;"
__pbrmquotes="true" class="__pbConvBody"><br>
<div>Answers below:<br>
<br>
- On Fri, 4/15/11, Kenneth Lee <a class="moz-txt-link-rfc2396E" href="mailto:kenfodder@gmail.com"><kenfodder@gmail.com></a>
wrote:<br>
<br>
From: Kenneth Lee <a class="moz-txt-link-rfc2396E" href="mailto:kenfodder@gmail.com"><kenfodder@gmail.com></a><br>
Subject: Re: [LRUG] Frameworks for Mobile Development with
Ruby<br>
To: <a class="moz-txt-link-abbreviated" href="mailto:jairodiazs@yahoo.com">jairodiazs@yahoo.com</a>, "London Ruby Users Group"
<a class="moz-txt-link-rfc2396E" href="mailto:chat@lists.lrug.org"><chat@lists.lrug.org></a><br>
Date: Friday, April 15, 2011, 12:32 PM <br>
<br>
What do you mean by "with Ruby on Rails"? I'm assuming you
mean the<br>
mobile app that will talk to an API or view HTML served from a
Ruby<br>
on Rails server?<br>
<br>
Yes, this is what I intend to say. In the examples I have
seen, a ruby on rails controller might be slightly modified to
account for differences in the protocol received from the
handset, that may include additional HTTP headers, etc. <br>
<br>
Or there is possibility of building an mobile app using the
Ruby<br>
language in that case Rails has nothing to do with it?<br>
<br>
Yes, this is another option and I am interested in this one,
too. You can have ruby on top of a SDK for a given handset. I
have seen that JavaScript is being used with SDKs for iPhone.<br>
<br>
I can recommend stuff but I'm unsure what you are asking in
the<br>
first place. Hope this gives you more clarity.<br>
<br>
Thanks Kenneth, both would be relevant depending on the
application functionality. If the mobile application needs
access to resources from the Web, then a ruby on rails
back-end could be used to provide these inputs. <br>
<br>
Thanks a lot for your reply.<br>
<br>
/Jairo<br>
<br>
<br>
Jairo Diaz wrote: <br>
<br>
15 April 2011 10:11<br>
Hi all,<br>
Can someone recommend please a framework for Mobile<br>
Development for Android/iPhone with Ruby on Rails?<br>
Many thanks,<br>
Jairo<br>
</div>
</div>
</blockquote>
</body>
</html>