SlideShare uma empresa Scribd logo
1 de 21
Adam Blum, adam@rhomobile.com
Background
 iPhone has changed the game
   All users now want to run real apps on their
     smartphones
 It’s a huge win for businesses
   Workers are productive everywhere, anytime
   Smartphones are cheaper than laptops
   They have senses (sight, hearing, touch) that laptops
     never had
 But
   Its difficult to write apps for all smartphones that
     your people have (without a smartphone app
     framework)
   Good smartphone apps are different than good web
What’s Different v.
Consumer iPhone Apps?
 get users information quickly
 make the information always available
 usually tie into some larger backend
  system




                                          3
What’s Different v. Web Apps

 focus on single tasks
 less data types
 leverage the device




                               4
Context Sensitivity

 take users right to the data
   common metaphor: list of records at top level
   or a map with objects
   using location, time, user info to select
 but no top level lists to select the right
  object type/function
 settings as an option on the tab bar



                                                    5
iPivotal




           6
TrackR (Koombea)




                   7
Limit Objects/Functions
 ideally one main object types
 no more than two or three “dependent
  objects”
 limit features/functions/actions on objects




                                                8
What Not To Do: KinitoPro




          all of this just to get to your
          accounts? why not just use
          reasonable defaults?

                                            9
What To Do: Open Health




   (written with Rhodes)

   take people to their objects right away. summarize data on
   the device with dashboards


                                                                10
Local Data

 make it possible to use the app without
  connectivity
 insure that user’s work on transactions
  (Create/Update/Delete) is never lost
 automatically cache (through database or
  otherwise) frequently used data




                                             11
IFusion




      no local data (sync so you can access contacts
      when offline)? no save to local PIM contacts?




                                                       12
InfusionSoft




               written with Rhodes.
               data is synced and
               available offline. robust
               set of capabilities on
               each contact (tags,
               followup sequence,
               history, action set). save
               to PIM (address book)

                                            13
Device Capabilities

 smartphones have senses: sight, hearing,
  touch
 don’t do myopic web ports
 you can probably use:
    GPS
    mapping
    PIM contacts
    camera


                                             14
What To Do:
Nationwide Claims App




          great use of device
          capabilities (GPS,
          camera) to record
          accident info. free on App
          Store



                                       15
Rapid Iterations

 deliver small identifiable features
  frequently
 use a toolset that enables rapid iteration
  Objective C might not be the best one for that




                                                    16
MiniBooks for FreshBooks




         not a bad app, but fairly
         flat. but could use more
         device capabilities.
         mapping, GPS to show
         close clients. could load/
         save from PIM.



                                      17
RhoFresh for FreshBooks

 build on RhoHub
 run on emulator
 RhoFresh project open sourced at
  adamb.rhohub.com
  userid “adam”, password “password”
             show how quick and easy it is to
             create an app with Rhodes on
             RhoHub. you can take this app nd
             extend and sell it. there are no
             Android apps for FreshBooks and no
             smartphone apps with GPS and
             mapping


                                                  18
The Rhomobile
 Components
 http://github.com/rhomobile
 Rhodes
  “microframework” for locally executing native
   smartphone apps with device capabilities
  leverage your web skills to build native apps
  Contains first mobile Ruby implementation
 RhoSync
  Sync focused on web service data (needed in
   the age of SaaS)
  Allows users to have their dasta local when
   offline
Rhodes Architecture
Why Rhomobile?

 only smartphone app framework with sync
 runs on all major smartphones
 first mobile Ruby
 first development as a service for mobile -
  RhoHub.com.
  signup for beta now. Production release
   November 3rd
 Questions?
  http://rhomobile.com
  adam@rhomobile.com
                                             21

Mais conteúdo relacionado

Mais procurados

Mais procurados (11)

Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Mobile computing devices
Mobile computing devicesMobile computing devices
Mobile computing devices
 
Orion Infosolutions Number Tracking Mobile App
Orion Infosolutions Number Tracking Mobile AppOrion Infosolutions Number Tracking Mobile App
Orion Infosolutions Number Tracking Mobile App
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
iPhone X and iOS 11: An Overview
iPhone X and iOS 11: An OverviewiPhone X and iOS 11: An Overview
iPhone X and iOS 11: An Overview
 
Android Wear
Android WearAndroid Wear
Android Wear
 
The Personal Assistant
The Personal AssistantThe Personal Assistant
The Personal Assistant
 
Start from the User
Start from the UserStart from the User
Start from the User
 
Transform Your Enterprise with Smartphones
Transform Your Enterprise with SmartphonesTransform Your Enterprise with Smartphones
Transform Your Enterprise with Smartphones
 
Shesayscourse preso ale
Shesayscourse preso aleShesayscourse preso ale
Shesayscourse preso ale
 
Mobile Apps 101
Mobile Apps 101Mobile Apps 101
Mobile Apps 101
 

Destaque

Trends in Mobile Apps (2011)
Trends in Mobile Apps (2011)Trends in Mobile Apps (2011)
Trends in Mobile Apps (2011)Katie Lips
 
Stay on Top of Today’s and Tomorrow’s Mobile App Trends
Stay on Top of Today’s and Tomorrow’s Mobile App TrendsStay on Top of Today’s and Tomorrow’s Mobile App Trends
Stay on Top of Today’s and Tomorrow’s Mobile App TrendsInfo-Tech Research Group
 
Measuring the Right App Metrics - Guide for Beginners
Measuring the Right App Metrics - Guide for BeginnersMeasuring the Right App Metrics - Guide for Beginners
Measuring the Right App Metrics - Guide for BeginnersDeepak Abbot
 
Top 20 Reasons your App can be banned on Play Store
Top 20 Reasons your App can be banned on Play StoreTop 20 Reasons your App can be banned on Play Store
Top 20 Reasons your App can be banned on Play StoreDeepak Abbot
 
Top 10 Trends in Mobile Apps Ecosystem: India in 2015
Top 10 Trends in Mobile Apps Ecosystem: India in 2015Top 10 Trends in Mobile Apps Ecosystem: India in 2015
Top 10 Trends in Mobile Apps Ecosystem: India in 2015Deepak Abbot
 
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...Vmoksha Admin
 
Wrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestWrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestGinsburg Design
 
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentNative vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentJason Grigsby
 
For mobile Devices, Think apps not ads
For mobile Devices, Think apps not adsFor mobile Devices, Think apps not ads
For mobile Devices, Think apps not adsAtiqul Haque
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle EngagementLocalytics
 
Apps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile AppsApps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile AppsNicole Hennig
 

Destaque (14)

Smart phone apps
Smart phone appsSmart phone apps
Smart phone apps
 
Trends in Mobile Apps (2011)
Trends in Mobile Apps (2011)Trends in Mobile Apps (2011)
Trends in Mobile Apps (2011)
 
Stay on Top of Today’s and Tomorrow’s Mobile App Trends
Stay on Top of Today’s and Tomorrow’s Mobile App TrendsStay on Top of Today’s and Tomorrow’s Mobile App Trends
Stay on Top of Today’s and Tomorrow’s Mobile App Trends
 
Measuring the Right App Metrics - Guide for Beginners
Measuring the Right App Metrics - Guide for BeginnersMeasuring the Right App Metrics - Guide for Beginners
Measuring the Right App Metrics - Guide for Beginners
 
Top 20 Reasons your App can be banned on Play Store
Top 20 Reasons your App can be banned on Play StoreTop 20 Reasons your App can be banned on Play Store
Top 20 Reasons your App can be banned on Play Store
 
Top 10 Trends in Mobile Apps Ecosystem: India in 2015
Top 10 Trends in Mobile Apps Ecosystem: India in 2015Top 10 Trends in Mobile Apps Ecosystem: India in 2015
Top 10 Trends in Mobile Apps Ecosystem: India in 2015
 
Andriod apps
Andriod appsAndriod apps
Andriod apps
 
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...
6 mobile app trends that are expected to rule in 2016 (vmoksha technologies p...
 
Wrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild WestWrangling Apps in the Smartphone Wild West
Wrangling Apps in the Smartphone Wild West
 
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile DevelopmentNative vs. Mobile Web vs. Hybrid Apps for Mobile Development
Native vs. Mobile Web vs. Hybrid Apps for Mobile Development
 
For mobile Devices, Think apps not ads
For mobile Devices, Think apps not adsFor mobile Devices, Think apps not ads
For mobile Devices, Think apps not ads
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle Engagement
 
Apps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile AppsApps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile Apps
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Semelhante a Build Apps for All Smartphones with RhoMobile Framework

Learn everything about mobile app development. .pdf
Learn everything about mobile app development. .pdfLearn everything about mobile app development. .pdf
Learn everything about mobile app development. .pdfArgpnteq
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAirrahArishaPialaAlc
 
Camerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassCamerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassJames Cameron
 
General Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers WorkshopGeneral Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers WorkshopAlex Young
 
iOS vs android .pptx
iOS  vs android .pptxiOS  vs android .pptx
iOS vs android .pptxabid masood
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaSaikrishna Tanguturu
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby NationAdam Blum
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code styleZoho Creator
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app devJeremy Callinan
 
Android Infrastructure
Android InfrastructureAndroid Infrastructure
Android InfrastructureEyad Almasri
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Shane Church
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 

Semelhante a Build Apps for All Smartphones with RhoMobile Framework (20)

Smart phones
Smart phonesSmart phones
Smart phones
 
Learn everything about mobile app development. .pdf
Learn everything about mobile app development. .pdfLearn everything about mobile app development. .pdf
Learn everything about mobile app development. .pdf
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
 
Tablets Soft and Apps
Tablets Soft and AppsTablets Soft and Apps
Tablets Soft and Apps
 
Camerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclassCamerjam golden gekko mobile sport masterclass
Camerjam golden gekko mobile sport masterclass
 
General Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers WorkshopGeneral Assembly Sydney: Digital Frontiers Workshop
General Assembly Sydney: Digital Frontiers Workshop
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
iOS vs android .pptx
iOS  vs android .pptxiOS  vs android .pptx
iOS vs android .pptx
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by Saikrishna
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby Nation
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code style
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
Android Infrastructure
Android InfrastructureAndroid Infrastructure
Android Infrastructure
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
WWDC 2020
WWDC 2020WWDC 2020
WWDC 2020
 

Mais de Adam Blum

Sensing Mobile Devices talk from QCon London 2013
Sensing Mobile Devices talk from QCon London 2013Sensing Mobile Devices talk from QCon London 2013
Sensing Mobile Devices talk from QCon London 2013Adam Blum
 
Mobile Connections: Rhomobile Training
Mobile Connections: Rhomobile TrainingMobile Connections: Rhomobile Training
Mobile Connections: Rhomobile TrainingAdam Blum
 
Using Ruby in Android Development
Using Ruby in Android DevelopmentUsing Ruby in Android Development
Using Ruby in Android DevelopmentAdam Blum
 
Writing Native Smartphone Apps in Rhodes 2.0
Writing Native Smartphone Apps in Rhodes 2.0Writing Native Smartphone Apps in Rhodes 2.0
Writing Native Smartphone Apps in Rhodes 2.0Adam Blum
 
Rhomobile.dist
Rhomobile.distRhomobile.dist
Rhomobile.distAdam Blum
 
Building Native Smartphone Apps with Rhodes
Building Native Smartphone Apps with RhodesBuilding Native Smartphone Apps with Rhodes
Building Native Smartphone Apps with RhodesAdam Blum
 
Whither Smartphone Development
Whither Smartphone DevelopmentWhither Smartphone Development
Whither Smartphone DevelopmentAdam Blum
 
Rhodes E Ruby Con
Rhodes E Ruby ConRhodes E Ruby Con
Rhodes E Ruby ConAdam Blum
 
Rhodes Future Ruby
Rhodes Future RubyRhodes Future Ruby
Rhodes Future RubyAdam Blum
 
Rhodes Eu Ru Ko
Rhodes Eu Ru KoRhodes Eu Ru Ko
Rhodes Eu Ru KoAdam Blum
 

Mais de Adam Blum (10)

Sensing Mobile Devices talk from QCon London 2013
Sensing Mobile Devices talk from QCon London 2013Sensing Mobile Devices talk from QCon London 2013
Sensing Mobile Devices talk from QCon London 2013
 
Mobile Connections: Rhomobile Training
Mobile Connections: Rhomobile TrainingMobile Connections: Rhomobile Training
Mobile Connections: Rhomobile Training
 
Using Ruby in Android Development
Using Ruby in Android DevelopmentUsing Ruby in Android Development
Using Ruby in Android Development
 
Writing Native Smartphone Apps in Rhodes 2.0
Writing Native Smartphone Apps in Rhodes 2.0Writing Native Smartphone Apps in Rhodes 2.0
Writing Native Smartphone Apps in Rhodes 2.0
 
Rhomobile.dist
Rhomobile.distRhomobile.dist
Rhomobile.dist
 
Building Native Smartphone Apps with Rhodes
Building Native Smartphone Apps with RhodesBuilding Native Smartphone Apps with Rhodes
Building Native Smartphone Apps with Rhodes
 
Whither Smartphone Development
Whither Smartphone DevelopmentWhither Smartphone Development
Whither Smartphone Development
 
Rhodes E Ruby Con
Rhodes E Ruby ConRhodes E Ruby Con
Rhodes E Ruby Con
 
Rhodes Future Ruby
Rhodes Future RubyRhodes Future Ruby
Rhodes Future Ruby
 
Rhodes Eu Ru Ko
Rhodes Eu Ru KoRhodes Eu Ru Ko
Rhodes Eu Ru Ko
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Build Apps for All Smartphones with RhoMobile Framework

  • 2. Background  iPhone has changed the game  All users now want to run real apps on their smartphones  It’s a huge win for businesses  Workers are productive everywhere, anytime  Smartphones are cheaper than laptops  They have senses (sight, hearing, touch) that laptops never had  But  Its difficult to write apps for all smartphones that your people have (without a smartphone app framework)  Good smartphone apps are different than good web
  • 3. What’s Different v. Consumer iPhone Apps?  get users information quickly  make the information always available  usually tie into some larger backend system 3
  • 4. What’s Different v. Web Apps  focus on single tasks  less data types  leverage the device 4
  • 5. Context Sensitivity  take users right to the data  common metaphor: list of records at top level  or a map with objects  using location, time, user info to select  but no top level lists to select the right object type/function  settings as an option on the tab bar 5
  • 8. Limit Objects/Functions  ideally one main object types  no more than two or three “dependent objects”  limit features/functions/actions on objects 8
  • 9. What Not To Do: KinitoPro all of this just to get to your accounts? why not just use reasonable defaults? 9
  • 10. What To Do: Open Health (written with Rhodes) take people to their objects right away. summarize data on the device with dashboards 10
  • 11. Local Data  make it possible to use the app without connectivity  insure that user’s work on transactions (Create/Update/Delete) is never lost  automatically cache (through database or otherwise) frequently used data 11
  • 12. IFusion no local data (sync so you can access contacts when offline)? no save to local PIM contacts? 12
  • 13. InfusionSoft written with Rhodes. data is synced and available offline. robust set of capabilities on each contact (tags, followup sequence, history, action set). save to PIM (address book) 13
  • 14. Device Capabilities  smartphones have senses: sight, hearing, touch  don’t do myopic web ports  you can probably use:  GPS  mapping  PIM contacts  camera 14
  • 15. What To Do: Nationwide Claims App great use of device capabilities (GPS, camera) to record accident info. free on App Store 15
  • 16. Rapid Iterations  deliver small identifiable features frequently  use a toolset that enables rapid iteration  Objective C might not be the best one for that 16
  • 17. MiniBooks for FreshBooks not a bad app, but fairly flat. but could use more device capabilities. mapping, GPS to show close clients. could load/ save from PIM. 17
  • 18. RhoFresh for FreshBooks  build on RhoHub  run on emulator  RhoFresh project open sourced at adamb.rhohub.com  userid “adam”, password “password” show how quick and easy it is to create an app with Rhodes on RhoHub. you can take this app nd extend and sell it. there are no Android apps for FreshBooks and no smartphone apps with GPS and mapping 18
  • 19. The Rhomobile Components  http://github.com/rhomobile  Rhodes  “microframework” for locally executing native smartphone apps with device capabilities  leverage your web skills to build native apps  Contains first mobile Ruby implementation  RhoSync  Sync focused on web service data (needed in the age of SaaS)  Allows users to have their dasta local when offline
  • 21. Why Rhomobile?  only smartphone app framework with sync  runs on all major smartphones  first mobile Ruby  first development as a service for mobile - RhoHub.com.  signup for beta now. Production release November 3rd  Questions?  http://rhomobile.com  adam@rhomobile.com 21