SlideShare una empresa de Scribd logo
1 de 25
Cross-Platform Mobile Applications
Using JQuery Mobile and RhoMobile
        Balaji D Loganathan




         © Spritle Software Private Limited | http://www.spritle.com
                    Some of the content’s were taken from Internet
Agenda
•   Overview of Rhomobile Platform
•   Getting started with Rhodes
•   Live Demo 1 – Signature App
•   Live Demo 2 – ChangeBadToGood.com
•   Questions




                      © Spritle Software Private Limited | http://www.spritle.com
Introduction
• Balaji D Loganathan – Founder @Spritle Software
• Worked at Switzerland and Australia
• M.S from Australia and B.E from Annamalai Uni

Spritle software: A Chennai based company
specializing in developing enterprise Web apps
using Ruby on Rails and Mobile apps using
Rhomobile

                        © Spritle Software Private Limited | http://www.spritle.com
List the Native Smart Phone Languages
Store                  Operating System            Language

App Store              IOS                         Objective C

Android Market         Android OS                  Java and NDK

App World              BlackBerry                  Java ME + custom API’s

Windows Market Place   Windows Mobile and          .NET, C#, Sliver light
                       Windows Phone
Palm App Store         Palm WebOS                  HTML/JS/C/C++

Nokia OVI store        Symbian                     C++ and others


                                            KUTIR CONFIDENTIAL
Mobile Web Frameworks
• jQuery Mobile : Mobile HTML Framework
  from JQuery
• Sencha Touch : Mobile JavaScript Framework,
  counterpart to the Ext JS framework
• jQTouch : Mobile HTML Framework(Not Under
  development)



                            KUTIR CONFIDENTIAL
Mobile App vs Native App
Mobile App                Native Apps
Use of advanced browsers. Make use of device
                          characteristics.
Requires very little      Potential to have offline
knowledge related to      capabilities
device.

Works on all devices       Better usability because it’s
irrespective of OS.        device specific

                                KUTIR CONFIDENTIAL
Cross Platform Mobile App
• What ?
  – Write once and build it for all SmartPhone
    Operating System

• Why ?
  – Building applications for each
    device(iPhone, Android, Windows Mobile and
    more)requires different frameworks and
    languages
  – Single Codebase
                                  KUTIR CONFIDENTIAL
List of Cross Platform Mobile
         Frameworks




                   KUTIR CONFIDENTIAL
© Spritle Software Private Limited | http://www.spritle.com
Rhodes - Intro
• Cross-platform mobile application
  development framework
• Use your Web skill to develop native mobile
  app
• Rhodes is Ruby gem
• Follows MVC Architecture



                       © Spritle Software Private Limited | http://www.spritle.com
Rhodes - Overview
• Rhodes is a framework for building cross-
  platform mobile apps.
• Execute locally
• Access to all device capabilities
• Store data locally
• Synchronize to enterprise systems using
  RhoConnect (RhoSync)
• Generic HTTP access (AsyncHTTP)
                              KUTIR CONFIDENTIAL
Supported Platforms
• BlackBerry
  – BlackBerry 4.6, 4.7, 5.0, 6.0
  – 4.2 and 4.5 are supported but database access is very
    slow on these devices.
• Windows Mobile
  – Windows Mobile 6.1 Professional, 6.0 Standard
• Android
  – Android 1.6 and greater
• iPhone
  – All versions of iPhone 3.0 or greater, iPad

                                      KUTIR CONFIDENTIAL
Install       Setup                             Create

$> gem install rhodes
                 $> rhodes-setup

    $> rhodes app a_sample_spritle_rhodes_app
                        © Spritle Software Private Limited | http://www.spritle.com
Source
                        Folder
                       Structure




© Spritle Software Private Limited | http://www.spritle.com
Just like Rails app
$> rhodes model product name, price


                                                      M
                                                      V
                                                      C
                       © Spritle Software Private Limited | http://www.spritle.com
Run the App

$> rake run:android


$> rake run:iphone


$> rake run:blackberry

      © Spritle Software Private Limited | http://www.spritle.com
Code Sample




     Spritle Software Private Limited | http://www.spritle.com
Device Capabilities




                      Spritle Software Private Limited | http://www.spritle.com
Rhomobile Platform – Big Picture




               © Spritle Software Private Limited | http://www.spritle.com
Live Demo 1
• Signature App




                  © Spritle Software Private Limited | http://www.spritle.com
Live Demo 2
• http://www.ChangeBadToGood.com - App




                  © Spritle Software Private Limited | http://www.spritle.com
Http://ChangeBadToGood.com code
          <input type="text" id="authentication_system[email]"
                    name="authentication_system[email]" <%=
          placeholder("Email") %> />

          <input type="text"
          id="authentication_system[display_name]"

          name="authentication_system[display_name]" <%=
          placeholder("Display name") %> />

          <input type="password"
          id="authentication_system[password]"
                    name="authentication_system[password]"
          <%= placeholder("Password") %> />



                    © Spritle Software Private Limited | http://www.spritle.com
Http://ChangeBadToGood.com code
          # for Camera
          def new_picture

          Rho::NativeToolbar.create(home_with_log
          out)
            settings = {:format =>
          "jpg", :enable_editing => false}
            Camera::take_picture(url_for(:action =>
          :camera_callback), settings)
            render
           end


                 © Spritle Software Private Limited | http://www.spritle.com
Questions?

          Contact: info@spritle.com
Join: http://groups.google.com/group/Rhomobile-india



                         © Spritle Software Private Limited | http://www.spritle.com
Got Smart Phone App Ideas?
           Please visit
http://www.spritle.com/community



              © Spritle Software Private Limited | http://www.spritle.com

Más contenido relacionado

La actualidad más candente

Retour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James NocentiniRetour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James Nocentini
CocoaHeads France
 

La actualidad más candente (20)

Alt-Cookies and Controversies in Ethics
Alt-Cookies and Controversies in EthicsAlt-Cookies and Controversies in Ethics
Alt-Cookies and Controversies in Ethics
 
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App DevelopmentIONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
 
Controlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and GoControlling Robots with Javascript, Ruby and Go
Controlling Robots with Javascript, Ruby and Go
 
Introduction to the Ionic Framework
Introduction to the Ionic FrameworkIntroduction to the Ionic Framework
Introduction to the Ionic Framework
 
Icinga Camp Belgrade - ITAF Introduction
Icinga Camp Belgrade - ITAF IntroductionIcinga Camp Belgrade - ITAF Introduction
Icinga Camp Belgrade - ITAF Introduction
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularNativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
 
Ionic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile appsIonic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile apps
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
 
Ionic 2 intro
Ionic 2   introIonic 2   intro
Ionic 2 intro
 
Ionic Framework
Ionic FrameworkIonic Framework
Ionic Framework
 
Netvibes IoT DevCon
Netvibes IoT DevConNetvibes IoT DevCon
Netvibes IoT DevCon
 
Ionic Framework
Ionic FrameworkIonic Framework
Ionic Framework
 
CocoaHeads Toulouse - iOS TechTalk - Mélanie Bessagnet
CocoaHeads Toulouse - iOS TechTalk - Mélanie BessagnetCocoaHeads Toulouse - iOS TechTalk - Mélanie Bessagnet
CocoaHeads Toulouse - iOS TechTalk - Mélanie Bessagnet
 
Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)
 
Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic framework
 
Physical Computing Using Go and Arduino
Physical Computing Using Go and ArduinoPhysical Computing Using Go and Arduino
Physical Computing Using Go and Arduino
 
EdgeAI: Azure IoT Edge カスタムモジュール開発
EdgeAI: Azure IoT Edge カスタムモジュール開発EdgeAI: Azure IoT Edge カスタムモジュール開発
EdgeAI: Azure IoT Edge カスタムモジュール開発
 
Retour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James NocentiniRetour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James Nocentini
 
Apache Cordova - State of the Union 2014
Apache Cordova  - State of the Union 2014Apache Cordova  - State of the Union 2014
Apache Cordova - State of the Union 2014
 
Classic middleware integration for your IoT Gateways integration
Classic middleware integration for your IoT Gateways integrationClassic middleware integration for your IoT Gateways integration
Classic middleware integration for your IoT Gateways integration
 

Similar a Cross platform mobile apps using rhomobile and jquery mobile

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
Sasha dos Santos
 
Development mobile app cross device
Development mobile app cross deviceDevelopment mobile app cross device
Development mobile app cross device
Phuong Nguyen
 

Similar a Cross platform mobile apps using rhomobile and jquery mobile (20)

Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile Architectures
 
Development mobile app cross device
Development mobile app cross deviceDevelopment mobile app cross device
Development mobile app cross device
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
Introduction phonegap
Introduction phonegapIntroduction phonegap
Introduction phonegap
 
Advanced programing in phonegap
Advanced programing in phonegapAdvanced programing in phonegap
Advanced programing in phonegap
 
Pentesting Android Applications
Pentesting Android ApplicationsPentesting Android Applications
Pentesting Android Applications
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
 
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JETDelivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
 
Magnet rest2mobile: Turn REST APIs into mobile SDKs (iOS, Android & JS)
Magnet rest2mobile: Turn REST APIs into mobile SDKs (iOS, Android & JS) Magnet rest2mobile: Turn REST APIs into mobile SDKs (iOS, Android & JS)
Magnet rest2mobile: Turn REST APIs into mobile SDKs (iOS, Android & JS)
 
JFall 2016: Oracle JET Session
JFall 2016: Oracle JET SessionJFall 2016: Oracle JET Session
JFall 2016: Oracle JET Session
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Harbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice GroupHarbinger Systems Mobile App Development Practice Group
Harbinger Systems Mobile App Development Practice Group
 
Rhomobile 5.5 Release Notes
Rhomobile 5.5 Release NotesRhomobile 5.5 Release Notes
Rhomobile 5.5 Release Notes
 
Cross platform-mobile-applications
Cross platform-mobile-applicationsCross platform-mobile-applications
Cross platform-mobile-applications
 
Building Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
 
phonegap_101
phonegap_101phonegap_101
phonegap_101
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Cross platform mobile apps using rhomobile and jquery mobile

  • 1. Cross-Platform Mobile Applications Using JQuery Mobile and RhoMobile Balaji D Loganathan © Spritle Software Private Limited | http://www.spritle.com Some of the content’s were taken from Internet
  • 2. Agenda • Overview of Rhomobile Platform • Getting started with Rhodes • Live Demo 1 – Signature App • Live Demo 2 – ChangeBadToGood.com • Questions © Spritle Software Private Limited | http://www.spritle.com
  • 3. Introduction • Balaji D Loganathan – Founder @Spritle Software • Worked at Switzerland and Australia • M.S from Australia and B.E from Annamalai Uni Spritle software: A Chennai based company specializing in developing enterprise Web apps using Ruby on Rails and Mobile apps using Rhomobile © Spritle Software Private Limited | http://www.spritle.com
  • 4. List the Native Smart Phone Languages Store Operating System Language App Store IOS Objective C Android Market Android OS Java and NDK App World BlackBerry Java ME + custom API’s Windows Market Place Windows Mobile and .NET, C#, Sliver light Windows Phone Palm App Store Palm WebOS HTML/JS/C/C++ Nokia OVI store Symbian C++ and others KUTIR CONFIDENTIAL
  • 5. Mobile Web Frameworks • jQuery Mobile : Mobile HTML Framework from JQuery • Sencha Touch : Mobile JavaScript Framework, counterpart to the Ext JS framework • jQTouch : Mobile HTML Framework(Not Under development) KUTIR CONFIDENTIAL
  • 6. Mobile App vs Native App Mobile App Native Apps Use of advanced browsers. Make use of device characteristics. Requires very little Potential to have offline knowledge related to capabilities device. Works on all devices Better usability because it’s irrespective of OS. device specific KUTIR CONFIDENTIAL
  • 7. Cross Platform Mobile App • What ? – Write once and build it for all SmartPhone Operating System • Why ? – Building applications for each device(iPhone, Android, Windows Mobile and more)requires different frameworks and languages – Single Codebase KUTIR CONFIDENTIAL
  • 8. List of Cross Platform Mobile Frameworks KUTIR CONFIDENTIAL
  • 9. © Spritle Software Private Limited | http://www.spritle.com
  • 10. Rhodes - Intro • Cross-platform mobile application development framework • Use your Web skill to develop native mobile app • Rhodes is Ruby gem • Follows MVC Architecture © Spritle Software Private Limited | http://www.spritle.com
  • 11. Rhodes - Overview • Rhodes is a framework for building cross- platform mobile apps. • Execute locally • Access to all device capabilities • Store data locally • Synchronize to enterprise systems using RhoConnect (RhoSync) • Generic HTTP access (AsyncHTTP) KUTIR CONFIDENTIAL
  • 12. Supported Platforms • BlackBerry – BlackBerry 4.6, 4.7, 5.0, 6.0 – 4.2 and 4.5 are supported but database access is very slow on these devices. • Windows Mobile – Windows Mobile 6.1 Professional, 6.0 Standard • Android – Android 1.6 and greater • iPhone – All versions of iPhone 3.0 or greater, iPad KUTIR CONFIDENTIAL
  • 13. Install Setup Create $> gem install rhodes $> rhodes-setup $> rhodes app a_sample_spritle_rhodes_app © Spritle Software Private Limited | http://www.spritle.com
  • 14. Source Folder Structure © Spritle Software Private Limited | http://www.spritle.com
  • 15. Just like Rails app $> rhodes model product name, price M V C © Spritle Software Private Limited | http://www.spritle.com
  • 16. Run the App $> rake run:android $> rake run:iphone $> rake run:blackberry © Spritle Software Private Limited | http://www.spritle.com
  • 17. Code Sample Spritle Software Private Limited | http://www.spritle.com
  • 18. Device Capabilities Spritle Software Private Limited | http://www.spritle.com
  • 19. Rhomobile Platform – Big Picture © Spritle Software Private Limited | http://www.spritle.com
  • 20. Live Demo 1 • Signature App © Spritle Software Private Limited | http://www.spritle.com
  • 21. Live Demo 2 • http://www.ChangeBadToGood.com - App © Spritle Software Private Limited | http://www.spritle.com
  • 22. Http://ChangeBadToGood.com code <input type="text" id="authentication_system[email]" name="authentication_system[email]" <%= placeholder("Email") %> /> <input type="text" id="authentication_system[display_name]" name="authentication_system[display_name]" <%= placeholder("Display name") %> /> <input type="password" id="authentication_system[password]" name="authentication_system[password]" <%= placeholder("Password") %> /> © Spritle Software Private Limited | http://www.spritle.com
  • 23. Http://ChangeBadToGood.com code # for Camera def new_picture Rho::NativeToolbar.create(home_with_log out) settings = {:format => "jpg", :enable_editing => false} Camera::take_picture(url_for(:action => :camera_callback), settings) render end © Spritle Software Private Limited | http://www.spritle.com
  • 24. Questions? Contact: info@spritle.com Join: http://groups.google.com/group/Rhomobile-india © Spritle Software Private Limited | http://www.spritle.com
  • 25. Got Smart Phone App Ideas? Please visit http://www.spritle.com/community © Spritle Software Private Limited | http://www.spritle.com

Notas del editor

  1. Apple IOS : C, Objective CGoogle Android : JavaRIM Blackberry : Java(J2me flavoured)Windows Mobile : .NETWindows 7 Phone : .NET