<!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>