Enviar pesquisa
Carregar
From SAP to app using rhomobile
•
Transferir como PPTX, PDF
•
1 gostou
•
1,552 visualizações
Mark Teichmann
Seguir
Slides of my Presentation at SAP Inside Track Hamburg on May 12, 2012.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 32
Baixar agora
Recomendados
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
Recomendados
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
Mais conteúdo relacionado
Destaque
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
Destaque
(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
Semelhante a 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
Semelhante a 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
Último
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Último
(20)
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
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
Baixar agora