SlideShare a Scribd company logo
Adam Blum [email_address]
The Rhomobile Mission Mobilize enterprise apps…  cost-effectively with a great user experience. ,[object Object],[object Object],[object Object]
Platform Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Rhodes Microframework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Rhodes Apps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Building a Rhodes App ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RhoSync Architecture RhoSync Server Rhodes runtime your app other app backends SugarCRM Siebel SalesForce BaseCamp SOAP SOAP SOAP REST REST
Defining a Rhosync Source ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generated Source Adapter Class ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sample Rhosync Source Query select_fields = ['name','case_number','priority','status','type','description','resolution']  result = client.get_entry_list(session_id,'Cases','','case_number',0,select_fields,'10000',0);
Rhodes Architecture RhoSync Server other app backends SugarCRM Siebel SalesForce BaseCamp database (SQLite, PerstLite) Rhodes app RhoSync  client web server ORM(Rhom) Rhodes runtime browser control Ruby interpreter HTML (ERB)  templates model controller model HTML (ERB)  templates controller
Generate Your Rhodes App ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Edit A View <form title=&quot;Edit Account&quot; class=&quot;panel&quot; id=&quot;account_edit_form&quot; method=&quot;POST&quot;  action=&quot;<%=url_for('update')%>&quot;>   <fieldset>   <input type=&quot;hidden&quot; name=&quot;id&quot; value=&quot;<%=@account.object%>&quot;/>   <div class=&quot;row&quot;>   <label>Name: </label>   <input type=&quot;text&quot; name=&quot;account[name]&quot; value=&quot;<%=@account.name%>&quot;/>   </div>   <div class=&quot;row&quot;>   <label>Industry: </label>   <select name=&quot;account[industry]&quot;>   <%@industries.each do |i|%>   <option value=<%=i%>   <%if @account.industry==i%>   selected<%end%>><%=i%>   </option>   <%end%>   </select>   </div>   </fieldset>   <input type=&quot;submit&quot; value=&quot;Update&quot;/> </form>
Build/Test On Your Favorite Device
Platform Status ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
0.3 Release ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hosted Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RhoVer DeviceCap 3) User hits vending machine  for  app with mobile browser Download app  for your Kogan Agora 4) Uses DeviceCap (useragent strings/devices) to send back download link 1) user signs up via  desktop browser 5) User downloads runner/ app for device enterprise app backend 2)  SMS sent to user with download URL RhoSync 6) App is running on device rhohub.com/vending/yourapp ! Rhodes Your app
Why Rhomobile?  ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

PhillyForce 2018 - Salesforce Platform Keynote
PhillyForce 2018  - Salesforce Platform KeynotePhillyForce 2018  - Salesforce Platform Keynote
PhillyForce 2018 - Salesforce Platform Keynote
andyinthecloud
 
Design API using RAML - basics
Design API using RAML - basicsDesign API using RAML - basics
Design API using RAML - basics
kunal vishe
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
Sai Koppala
 
RAML
RAMLRAML
Raml
RamlRaml
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
SmartBear
 
Rest With Raml
Rest With RamlRest With Raml
Rest With Raml
vijay dhanakodi
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part I
crdlc
 
Salesforce Certifications:Explained
Salesforce Certifications:ExplainedSalesforce Certifications:Explained
Salesforce Certifications:Explained
Atul Gupta(8X)
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app developmentMOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
anistar sung
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
 
The API Facade Pattern: Common Patterns - Episode 2
The API Facade Pattern: Common Patterns - Episode 2The API Facade Pattern: Common Patterns - Episode 2
The API Facade Pattern: Common Patterns - Episode 2
Apigee | Google Cloud
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
bgerman
 
All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]
Cloud Elements
 

What's hot (18)

Mule raml
Mule ramlMule raml
Mule raml
 
PhillyForce 2018 - Salesforce Platform Keynote
PhillyForce 2018  - Salesforce Platform KeynotePhillyForce 2018  - Salesforce Platform Keynote
PhillyForce 2018 - Salesforce Platform Keynote
 
Design API using RAML - basics
Design API using RAML - basicsDesign API using RAML - basics
Design API using RAML - basics
 
API Best Practices
API Best PracticesAPI Best Practices
API Best Practices
 
RAML
RAMLRAML
RAML
 
Raml
RamlRaml
Raml
 
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
 
Rest With Raml
Rest With RamlRest With Raml
Rest With Raml
 
Prince sttalkv5
Prince sttalkv5Prince sttalkv5
Prince sttalkv5
 
Api presentation
Api presentationApi presentation
Api presentation
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part I
 
Salesforce Certifications:Explained
Salesforce Certifications:ExplainedSalesforce Certifications:Explained
Salesforce Certifications:Explained
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app developmentMOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
 
The API Facade Pattern: Common Patterns - Episode 2
The API Facade Pattern: Common Patterns - Episode 2The API Facade Pattern: Common Patterns - Episode 2
The API Facade Pattern: Common Patterns - Episode 2
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
 
All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]All Things API Presentation - Gordon Weakleim [HomeAway]
All Things API Presentation - Gordon Weakleim [HomeAway]
 

Viewers also liked

Comohacerfelizaunamujer
ComohacerfelizaunamujerComohacerfelizaunamujer
Comohacerfelizaunamujerlaura79asr
 
Milieuproblematiek
MilieuproblematiekMilieuproblematiek
MilieuproblematiekShqiptar20
 
Undergraduate Work
Undergraduate WorkUndergraduate Work
Undergraduate Work
Dustin Conley
 
Dusty Goods
Dusty GoodsDusty Goods
Dusty Goods
Dustin Conley
 
ATS Profile Presentation 2009 LinkedIn
ATS Profile Presentation 2009 LinkedInATS Profile Presentation 2009 LinkedIn
ATS Profile Presentation 2009 LinkedIn
rvalent
 
Room One Pirate Stories
Room One Pirate StoriesRoom One Pirate Stories
Room One Pirate Stories
leeratz21
 
Vision Power Point V2
Vision Power Point V2Vision Power Point V2
Vision Power Point V2
leeratz21
 
Teesquat
TeesquatTeesquat
Teesquat
Dustin Conley
 
A story about a boy
A story about a boyA story about a boy
A story about a boy
Or-Tal Kiriati
 
Room4 Ict
Room4 IctRoom4 Ict
Room4 Ict
leeratz21
 
Bailarinas (Carolina)
Bailarinas (Carolina)Bailarinas (Carolina)
Bailarinas (Carolina)TANIAMILENA
 
Present progressive/continuous
Present progressive/continuousPresent progressive/continuous
Present progressive/continuous
Or-Tal Kiriati
 
Ahp describing people 1
Ahp  describing people 1Ahp  describing people 1
Ahp describing people 1
Angeles Hernandez Polanco
 
Ahp sports-speaking
Ahp sports-speakingAhp sports-speaking
Ahp sports-speaking
Angeles Hernandez Polanco
 
Expresion oral opinar
Expresion oral opinarExpresion oral opinar
Expresion oral opinar
Angeles Hernandez Polanco
 
101 Digital Transformation Statistics (2016)
101 Digital Transformation Statistics (2016) 101 Digital Transformation Statistics (2016)
101 Digital Transformation Statistics (2016)
Jake Hird
 

Viewers also liked (17)

NUS Reform
NUS ReformNUS Reform
NUS Reform
 
Comohacerfelizaunamujer
ComohacerfelizaunamujerComohacerfelizaunamujer
Comohacerfelizaunamujer
 
Milieuproblematiek
MilieuproblematiekMilieuproblematiek
Milieuproblematiek
 
Undergraduate Work
Undergraduate WorkUndergraduate Work
Undergraduate Work
 
Dusty Goods
Dusty GoodsDusty Goods
Dusty Goods
 
ATS Profile Presentation 2009 LinkedIn
ATS Profile Presentation 2009 LinkedInATS Profile Presentation 2009 LinkedIn
ATS Profile Presentation 2009 LinkedIn
 
Room One Pirate Stories
Room One Pirate StoriesRoom One Pirate Stories
Room One Pirate Stories
 
Vision Power Point V2
Vision Power Point V2Vision Power Point V2
Vision Power Point V2
 
Teesquat
TeesquatTeesquat
Teesquat
 
A story about a boy
A story about a boyA story about a boy
A story about a boy
 
Room4 Ict
Room4 IctRoom4 Ict
Room4 Ict
 
Bailarinas (Carolina)
Bailarinas (Carolina)Bailarinas (Carolina)
Bailarinas (Carolina)
 
Present progressive/continuous
Present progressive/continuousPresent progressive/continuous
Present progressive/continuous
 
Ahp describing people 1
Ahp  describing people 1Ahp  describing people 1
Ahp describing people 1
 
Ahp sports-speaking
Ahp sports-speakingAhp sports-speaking
Ahp sports-speaking
 
Expresion oral opinar
Expresion oral opinarExpresion oral opinar
Expresion oral opinar
 
101 Digital Transformation Statistics (2016)
101 Digital Transformation Statistics (2016) 101 Digital Transformation Statistics (2016)
101 Digital Transformation Statistics (2016)
 

Similar to Rhodes Overview

Building Mobile Apps with Rhodes
Building Mobile Apps with RhodesBuilding Mobile Apps with Rhodes
Building Mobile Apps with Rhodes
rhocam
 
Rhomobile and HHT apps
Rhomobile and HHT appsRhomobile and HHT apps
Rhomobile and HHT apps
fahadshami
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
RIA RUI Society
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And Experiences
Project Zero
 
Rhodes Eu Ru Ko
Rhodes Eu Ru KoRhodes Eu Ru Ko
Rhodes Eu Ru KoAdam Blum
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools review
Uday Kothari
 
Closer Look At Rhodes
Closer Look At RhodesCloser Look At Rhodes
Closer Look At Rhodes
Sarah Allen
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
Kashif Imran
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010arif44
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
robgalvinjr
 
Apache Cordova 4.x
Apache Cordova 4.xApache Cordova 4.x
Apache Cordova 4.x
Ivano Malavolta
 
[2015/2016] Apache Cordova
[2015/2016] Apache Cordova[2015/2016] Apache Cordova
[2015/2016] Apache Cordova
Ivano Malavolta
 
Using Ruby in Android Development
Using Ruby in Android DevelopmentUsing Ruby in Android Development
Using Ruby in Android Development
Adam Blum
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby NationAdam Blum
 
Introduction phonegap
Introduction phonegapIntroduction phonegap
Introduction phonegap
Rakesh Jha
 
Advanced programing in phonegap
Advanced programing in phonegapAdvanced programing in phonegap
Advanced programing in phonegap
Rakesh Jha
 
Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013
Paris Android User Group
 
My Saminar On Php
My Saminar On PhpMy Saminar On Php
My Saminar On Php
Arjun Kumawat
 
Android with cloud
Android with cloudAndroid with cloud
Android with cloudAshish RAj
 

Similar to Rhodes Overview (20)

Building Mobile Apps with Rhodes
Building Mobile Apps with RhodesBuilding Mobile Apps with Rhodes
Building Mobile Apps with Rhodes
 
Rhomobile and HHT apps
Rhomobile and HHT appsRhomobile and HHT apps
Rhomobile and HHT apps
 
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
Mobile app development using PhoneGap - A comprehensive walkthrough - Touch T...
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And Experiences
 
Rhodes Eu Ru Ko
Rhodes Eu Ru KoRhodes Eu Ru Ko
Rhodes Eu Ru Ko
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools review
 
Closer Look At Rhodes
Closer Look At RhodesCloser Look At Rhodes
Closer Look At Rhodes
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
 
Apache Cordova 4.x
Apache Cordova 4.xApache Cordova 4.x
Apache Cordova 4.x
 
[2015/2016] Apache Cordova
[2015/2016] Apache Cordova[2015/2016] Apache Cordova
[2015/2016] Apache Cordova
 
Using Ruby in Android Development
Using Ruby in Android DevelopmentUsing Ruby in Android Development
Using Ruby in Android Development
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby Nation
 
Introduction phonegap
Introduction phonegapIntroduction phonegap
Introduction phonegap
 
Advanced programing in phonegap
Advanced programing in phonegapAdvanced programing in phonegap
Advanced programing in phonegap
 
Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013Rho mobile v4 - DroidCon Paris 18 june 2013
Rho mobile v4 - DroidCon Paris 18 june 2013
 
My Saminar On Php
My Saminar On PhpMy Saminar On Php
My Saminar On Php
 
Android with cloud
Android with cloudAndroid with cloud
Android with cloud
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Rhodes Overview

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. RhoSync Architecture RhoSync Server Rhodes runtime your app other app backends SugarCRM Siebel SalesForce BaseCamp SOAP SOAP SOAP REST REST
  • 8.
  • 9.
  • 10. Sample Rhosync Source Query select_fields = ['name','case_number','priority','status','type','description','resolution'] result = client.get_entry_list(session_id,'Cases','','case_number',0,select_fields,'10000',0);
  • 11. Rhodes Architecture RhoSync Server other app backends SugarCRM Siebel SalesForce BaseCamp database (SQLite, PerstLite) Rhodes app RhoSync client web server ORM(Rhom) Rhodes runtime browser control Ruby interpreter HTML (ERB) templates model controller model HTML (ERB) templates controller
  • 12.
  • 13. Edit A View <form title=&quot;Edit Account&quot; class=&quot;panel&quot; id=&quot;account_edit_form&quot; method=&quot;POST&quot; action=&quot;<%=url_for('update')%>&quot;> <fieldset> <input type=&quot;hidden&quot; name=&quot;id&quot; value=&quot;<%=@account.object%>&quot;/> <div class=&quot;row&quot;> <label>Name: </label> <input type=&quot;text&quot; name=&quot;account[name]&quot; value=&quot;<%=@account.name%>&quot;/> </div> <div class=&quot;row&quot;> <label>Industry: </label> <select name=&quot;account[industry]&quot;> <%@industries.each do |i|%> <option value=<%=i%> <%if @account.industry==i%> selected<%end%>><%=i%> </option> <%end%> </select> </div> </fieldset> <input type=&quot;submit&quot; value=&quot;Update&quot;/> </form>
  • 14. Build/Test On Your Favorite Device
  • 15.
  • 16.
  • 17.
  • 18. RhoVer DeviceCap 3) User hits vending machine for app with mobile browser Download app for your Kogan Agora 4) Uses DeviceCap (useragent strings/devices) to send back download link 1) user signs up via desktop browser 5) User downloads runner/ app for device enterprise app backend 2) SMS sent to user with download URL RhoSync 6) App is running on device rhohub.com/vending/yourapp ! Rhodes Your app
  • 19.