Enviar búsqueda
Cargar
From SAP to app using rhomobile
•
Descargar como PPTX, PDF
•
1 recomendación
•
1,552 vistas
Mark Teichmann
Seguir
Slides of my Presentation at SAP Inside Track Hamburg on May 12, 2012.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 32
Descargar ahora
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
Más contenido relacionado
Destacado
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
Destacado
(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 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
Similar 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
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
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
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Último
(20)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
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
Descargar ahora