Submit Search
Upload
From SAP to app using rhomobile
•
Download as PPTX, PDF
•
1 like
•
1,552 views
Mark Teichmann
Follow
Slides of my Presentation at SAP Inside Track Hamburg on May 12, 2012.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 32
Download now
Recommended
resume
resume
Randy Suvada
20101007 how smart use cases drive web development
20101007 how smart use cases drive web development
Sander Hoogendoorn
I-Tier: Breaking Up the Monolith @ Philly ETE
I-Tier: Breaking Up the Monolith @ Philly ETE
Sean McCullough
Liferay and soa platform
Liferay and soa platform
Ambientia
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Sean McCullough
Fiori at scale tooling that cuts deployment time
Fiori at scale tooling that cuts deployment time
Gzegorz Malewski
JCNC2013 Case Aktia Joakim Sandström
JCNC2013 Case Aktia Joakim Sandström
Ambientia
Power BI Day-mvpskill-25082018: Power BI Ecosystem + Embedded & Visualization...
Power BI Day-mvpskill-25082018: Power BI Ecosystem + Embedded & Visualization...
Kumton Suttiraksiri
Recommended
resume
resume
Randy Suvada
20101007 how smart use cases drive web development
20101007 how smart use cases drive web development
Sander Hoogendoorn
I-Tier: Breaking Up the Monolith @ Philly ETE
I-Tier: Breaking Up the Monolith @ Philly ETE
Sean McCullough
Liferay and soa platform
Liferay and soa platform
Ambientia
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Riding The N Train: How we dismantled Groupon's Ruby on Rails Monolith
Sean McCullough
Fiori at scale tooling that cuts deployment time
Fiori at scale tooling that cuts deployment time
Gzegorz Malewski
JCNC2013 Case Aktia Joakim Sandström
JCNC2013 Case Aktia Joakim Sandström
Ambientia
Power BI Day-mvpskill-25082018: Power BI Ecosystem + Embedded & Visualization...
Power BI Day-mvpskill-25082018: Power BI Ecosystem + Embedded & Visualization...
Kumton Suttiraksiri
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
Service2Media
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
Hossam Abdo
Sap mm tutorial_vinoth
Sap mm tutorial_vinoth
elangorni
Android Project Titles 2014 15
Android Project Titles 2014 15
Nxtlogic Software Solutions
Simple Android Project (SAP)... A Test Application
Simple Android Project (SAP)... A Test Application
Aritra Mukherjee
5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out
Apperian
SAP for Beginners
SAP for Beginners
Jainul Musani
Sap Overview pdf
Sap Overview pdf
pimporn
SAP Mobile Business Intelligence
SAP Mobile Business Intelligence
tasmc
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
SAP PartnerEdge program for Application Development
Userforum Process Visualization
Userforum Process Visualization
duncanseidler
Standard Issue: Preparing for the Future of Data Management
Standard Issue: Preparing for the Future of Data Management
Inside Analysis
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile apps
Manmohan Gupta
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Software AG
A dummies guide to native, html5 and hybrid mobile apps
A dummies guide to native, html5 and hybrid mobile apps
John Moy
Case study - Google's Polymer web components let us develop tomorrow's digita...
Case study - Google's Polymer web components let us develop tomorrow's digita...
Henry D Amm
Notes
Notes
Ganesh Kumar
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Alen Leit
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
Leonardo Rossetti
Sap Technology Outlook
Sap Technology Outlook
Abdulbasit Gulsen
More Related Content
Viewers also liked
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
Service2Media
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
Hossam Abdo
Sap mm tutorial_vinoth
Sap mm tutorial_vinoth
elangorni
Android Project Titles 2014 15
Android Project Titles 2014 15
Nxtlogic Software Solutions
Simple Android Project (SAP)... A Test Application
Simple Android Project (SAP)... A Test Application
Aritra Mukherjee
5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out
Apperian
SAP for Beginners
SAP for Beginners
Jainul Musani
Sap Overview pdf
Sap Overview pdf
pimporn
Viewers also liked
(8)
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
Sap mm tutorial_vinoth
Sap mm tutorial_vinoth
Android Project Titles 2014 15
Android Project Titles 2014 15
Simple Android Project (SAP)... A Test Application
Simple Android Project (SAP)... A Test Application
5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out
SAP for Beginners
SAP for Beginners
Sap Overview pdf
Sap Overview pdf
Similar to From SAP to app using rhomobile
SAP Mobile Business Intelligence
SAP Mobile Business Intelligence
tasmc
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
SAP PartnerEdge program for Application Development
Userforum Process Visualization
Userforum Process Visualization
duncanseidler
Standard Issue: Preparing for the Future of Data Management
Standard Issue: Preparing for the Future of Data Management
Inside Analysis
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile apps
Manmohan Gupta
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Software AG
A dummies guide to native, html5 and hybrid mobile apps
A dummies guide to native, html5 and hybrid mobile apps
John Moy
Case study - Google's Polymer web components let us develop tomorrow's digita...
Case study - Google's Polymer web components let us develop tomorrow's digita...
Henry D Amm
Notes
Notes
Ganesh Kumar
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Alen Leit
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
Leonardo Rossetti
Sap Technology Outlook
Sap Technology Outlook
Abdulbasit Gulsen
Node.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – Overview
SAP Portal
Bp209
Bp209
Ryan Baxter
WeWebU MobileWorkdesk
WeWebU MobileWorkdesk
WeWebU Software AG
Building businesspost.ie using Node.js
Building businesspost.ie using Node.js
Richard Rodger
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Chris Muir
Similar to From SAP to app using rhomobile
(20)
SAP Mobile Business Intelligence
SAP Mobile Business Intelligence
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
Userforum Process Visualization
Userforum Process Visualization
Standard Issue: Preparing for the Future of Data Management
Standard Issue: Preparing for the Future of Data Management
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile apps
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
Adabas & Natural World: Strategic Vision and Directions for Adabas and Natural
A dummies guide to native, html5 and hybrid mobile apps
A dummies guide to native, html5 and hybrid mobile apps
Case study - Google's Polymer web components let us develop tomorrow's digita...
Case study - Google's Polymer web components let us develop tomorrow's digita...
Notes
Notes
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Goldark Presentation at Qualcomm QPrize 2014
Goldark Presentation at Qualcomm QPrize 2014
Sap Technology Outlook
Sap Technology Outlook
Node.js as an IOT Bridge
Node.js as an IOT Bridge
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – Overview
Bp209
Bp209
WeWebU MobileWorkdesk
WeWebU MobileWorkdesk
Building businesspost.ie using Node.js
Building businesspost.ie using Node.js
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Recently uploaded
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
"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 ...
Zilliz
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Recently uploaded
(20)
Architecting Cloud Native Applications
Architecting Cloud Native Applications
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
"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 ...
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 : Uncertainty
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
From SAP to app using rhomobile
1.
From SAP to
app using Rhomobile Mark Teichmann, Info AG © INFO AG | 13 May 2012 | page 1
2.
Mobile Application Development
Platforms What is a MADP? => Suite of products and services that enable development of mobile applications Typical Features • Cross-platform support • Middleware for Data Sync, Security, App Provisioning • Graphical Editor / Code generation © INFO AG | 13 May 2012 | page 2
3.
Mobile Application Development
Platforms Overview of well known Vendors • Antenna Software • Appcelerator • IBM Worklight • Kony Solutions Rhomobile • Rhomobile • Sybase Unwired Platform • Syclo (will be merged into Sybase Unwired Platform) • Verivo • … © INFO AG | 13 May 2012 | page 3
4.
Components of Rhomobile Source:
http://www.rhomobile.com/products/ © INFO AG | 13 May 2012 | page 4
5.
Mobile Process Approval of
a Purchase Requisition © INFO AG | 13 May 2012 | page 5
6.
Live Demo
© INFO AG | 13 May 2012 | page 6
7.
Livedemo continued…
© INFO AG | 13 May 2012 | page 7
8.
Livedemo continued…
© INFO AG | 13 May 2012 | page 8
9.
Components of Rhomobile •
Design mobile apps using Ruby and Eclipse • Synchronize data with backend systems • Build apps for all platforms in the cloud © INFO AG | 13 May 2012 | page 9
10.
Rhodes • Open Source
Framework for building mobile applications • Ruby MVC • Rhom Database Object Mapper • UI is HTML5/CSS/JS • Rendered in native browser app • Available for Android, iOS, Blackberry, Windows Phone © INFO AG | 13 May 2012 | page 10
11.
Rhodes Framwork Architecture Source:
http://docs.rhomobile.com/rhodes/introduction#framework-architecture © INFO AG | 13 May 2012 | page 11
12.
Ruby MVC
Model Controller View © INFO AG | 13 May 2012 | page 12
13.
Rhom Mini Database Object
Mapper • Easy data handling • No database schema • No data migrations needed • Data model extendable by code © INFO AG | 13 May 2012 | page 13
14.
Rhom Example Code Added
Property get_banfpos_list to the model Built-in Sync functionality Model is easily expandable © INFO AG | 13 May 2012 | page 14
15.
Usage of Workflow.get_banfpos_list Source
code of View index.rb © INFO AG | 13 May 2012 | page 15
16.
Corresponding View
Source code <li><div data-role="collapsible”> <h3>Bestellpositionen</h3> <ul data-role="listview" data-inset="true" > <% @workflow.get_banfpos_list.each do |pos| %> <li data-role="list-divider" >Position <%= pos['bnfpo'].to_i %> <span class="ui-li-count"><%= pos['menge'] %></span> </li> <li> <p><strong>Material: <%= pos['matnr'] %></strong></p> … … © INFO AG | 13 May 2012 | page 16
17.
RhoConnect Source: rhomobile.com
© INFO AG | 13 May 2012 | page 17
18.
RhoConnect Data Synchronization with
Source Adapters © INFO AG | 13 May 2012 | page 18
19.
Source Adapter for
Workflow object © INFO AG | 13 May 2012 | page 19
20.
SAP Business Workflow One-Step
PR Approval Workflow © INFO AG | 13 May 2012 | page 20
21.
SAP Objects
© INFO AG | 13 May 2012 | page 21
22.
RESTful Controller SDN blog
by Uwe Kunath © INFO AG | 13 May 2012 | page 22
23.
REST Service in
SAP Transaction SICF rest_result = RestClient.get("#{@base}/sap/zrest/banfdemo/workflows/#{current_user.login.upcase}").body © INFO AG | 13 May 2012 | page 23
24.
Workflow document in
Browser © INFO AG | 13 May 2012 | page 24
25.
Workflow document stored
in Rhoconnect Redis based NoSQL Sync Server © INFO AG | 13 May 2012 | page 25
26.
RhoHub Build native apps
for all platforms • Git Repository for your source code • RhoHub Editor for working in the Cloud (optional) • Build app for different Mobile Platforms © INFO AG | 13 May 2012 | page 26
27.
© INFO AG
| 13 May 2012 | page 27
28.
Example iOS Build
© INFO AG | 13 May 2012 | page 28
29.
RhoHub Editor
© INFO AG | 13 May 2012 | page 29
30.
RhoGallery App Store in
the Cloud © INFO AG | 13 May 2012 | page 30
31.
Lessons learned • Learning
Ruby is straight forward • Implementing SAP backend needs manual work • Documentation of Rhomobile could be better and more up to date • Good support via Google Group and @adamblum (CEO) • jQuery Mobile slows apps down -> jqMobi is possible but much manual work needed © INFO AG | 13 May 2012 | page 31
32.
Thanks for your
attention! MARK TEICHMANN mark.teichmann@info-ag.de @thulium3 © INFO AG | 13 May 2012 | page 32
Download now