Soumettre la recherche
Mettre en ligne
From SAP to app using rhomobile
•
Télécharger en tant que PPTX, PDF
•
1 j'aime
•
1,552 vues
Mark Teichmann
Suivre
Slides of my Presentation at SAP Inside Track Hamburg on May 12, 2012.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 32
Télécharger maintenant
Recommandé
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
Recommandé
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
Contenu connexe
En vedette
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
En vedette
(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
Similaire à 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
Similaire à 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
Dernier
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Dernier
(20)
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
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
Télécharger maintenant