SlideShare a Scribd company logo
1 of 41
Download to read offline
.consulting .solutions .partnership
Developing Mobile Apps with HCPms
Mobility@SAP
Developing Mobile Apps with HCPms
2
Agenda
© msg | October 2016 | IT Conference on SAP Technologies
SAP Mobile Strategy1
SAP Mobile Cloud Architecture2
Demo Sample App with Mobile Features3
Conclusion4
Outlook5
SAP Mobile Strategy
SAP Fiori
© msg | October 2016 | IT Conference on SAP Technologies 3
© SAP SE
SAP Mobile Strategy
Developer focused
© msg | October 2016 | IT Conference on SAP Technologies 4
© SAP SE
SAP Mobile Strategy
SAP Mobile Platform
© msg | October 2016 | IT Conference on SAP Technologies 5
© SAP SE
SAP Mobile Strategy
Enterprise Apps
© msg | October 2016 | IT Conference on SAP Technologies 6
© SAP SE
SAP Mobile Strategy
Overall Process
© msg | October 2016 | IT Conference on SAP Technologies 7
BUILD
SAP Fiori UX,
cross-platform
responsive
framework in
SAP Web IDE
RUN
One code
base and
one SDK for
HCPms and
SMP 3
SECURE
Protect and
manage apps,
data, content,
and devices
© SAP SE
SAP Mobile Cloud Architecture
SAP HANA Cloud Platform mobile services (HCPms)
© msg | October 2016 | IT Conference on SAP Technologies 8
• SAP HCPms is a service available on SAP HCP intended to enable
mobile business for SAP backend systems
• The main capabilities of SAP HCPms are:
 Secure from cloud to on-premise (via SAP HANA Cloud Connector)
 Mobilize data reliably and securely (supporting different authentication mechanisms)
 Uninterrupted user experience through offline capability
 Business events to push notifications
 Usage analytics
 Logging and tracing
 Application update management
 Resource bundle management
© SAP SE
SAP Mobile Cloud Architecture
SAP Mobile Platform SDK
© msg | October 2016 | IT Conference on SAP Technologies 9
 The SMP SDK is a set of libraries and tools for building native
and hybrid Web Apps Mobile Platform and HCPms.
 The SDK is harmonized to work seamlessly with both on-
premise and cloud versions of the SAP Mobile Platform.
 The Kapsel SDK is a set of enterprise-ready Apache Cordova
plugins:
 Login – takes the pain out of user authentication in applications
 Logger – allows logging of issues and stack traces for remote
debugging purposes
 Push – cross-platform push notification functionality
 OData – allows the creation of offline OData stores and
ultimately a fully offline-able hybrid web app
© SAP SE
SAP Mobile Cloud Architecture
SAP Mobile Development Options
© msg | October 2016 | IT Conference on SAP Technologies 10
© SAP SE
SAP Mobile Cloud Architecture
Apache Cordova Architecture and Kapsel Plugins
© msg | October 2016 | IT Conference on SAP Technologies 11
• Attachment Viewer
• Calendar
• Printer
• Localization
• SAP Fiori Client
• Online Application
• Toolbar
• Application Preferences
• Voice Recording
• Logon
• App Update
• Push
• Encrypted Storage
• Logger
• Settings
• AuthProxy
• Barcode Scanner
• Offline OData
• End-to-End Trace
© SAP SE
SAP Mobile Cloud Architecture
Hybrid Mobile App Runtime Architecture with Apache Cordova
© msg | October 2016 | IT Conference on SAP Technologies 12
SAP HCPms
(Cloud Version of
SAP Mobile Platform)
HCP
Destinations
IdP
https
© SAP SE
SAP Mobile Cloud Architecture
SAP Fiori Mobile Options
© msg | October 2016 | IT Conference on SAP Technologies 13
© SAP SE
Developing Mobile Apps with SAP HANA Cloud Platform
SAP Web IDE Development
© msg | October 2016 | IT Conference on SAP Technologies 14
• The Web IDE is intended to support the developers in the SAP’s development process
for mobile apps:
© SAP SE
Developing Mobile Apps with SAP HANA Cloud Platform
Device and Platform Configuration
© msg | October 2016 | IT Conference on SAP Technologies 15
Developing Mobile Apps with SAP HANA Cloud Platform
App Configuration: The Mobile Services Cockpit
© msg | October 2016 | IT Conference on SAP Technologies 16
Developing Mobile Apps with SAP HANA Cloud Platform
Deployment Options
© msg | October 2016 | IT Conference on SAP Technologies 17
© SAP SE
Developing Mobile Apps with SAP HANA Cloud Platform
SAP Hybrid App Toolkit (HAT): Architecture
© msg | October 2016 | IT Conference on SAP Technologies 18
© SAP SE
Developing Mobile Apps with SAP HANA Cloud Platform
SAP Hybrid App Toolkit (HAT): App Preview/Deployment
© msg | October 2016 | IT Conference on SAP Technologies 19
© SAP SE
Developing Mobile Apps with SAP HANA Cloud Platform
Deployment Process
© msg | October 2016 | IT Conference on SAP Technologies 20
© SAP SE
Demo
Sample App “MyTime”
© msg | October 2016 | IT Conference on SAP Technologies 21
• Allows users to create, edit and delete time records at work
• App type: Hybrid Kapsel app
• Supported platforms: Android (currently), iOS and Windows (planned)
• Authentication type: Principal propagation
• Mobile features:
 User onboarding
 Offline functionality
 Push notifications
 Speech recognition
 Smart Watch extension
 Calendar access
 Background alarms
Demo
Architecture of MyTime
© msg | October 2016 | IT Conference on SAP Technologies 22
SAP HCPms
(Cloud Version of
SAP Mobile Platform)
HCP
Destinations
IdP
https
© SAP SE
Demo - Video
MyTime
© msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 23
Demo
Logon with Principal Propagation: Procedure
© msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 24
• Scenario:
Secure access to corporate data from mobile devices
and providing SSO capabilities
• Solution:
Forwarding on-demand users to back-end systems via HCC,
on-demand users will not provide the on-premise identity
• Steps:
 User authenticates at app via a SAML provider
 HCC validates the received SAML token
 HCC forwards the identity to backend
© SAP SE
Demo
Offline OData: Features
© msg | October 2016 | IT Conference on SAP Technologies 25
• Take remote OData services and run them locally on device
• UltaLite as client database
• Optimized for OData services supporting delta queries
• Middle-tier delta enablement for all other OData services
• Middle-tier caching of generic OData collections
© SAP SE
Demo Video
MyTime Offline Demo
© msg | October 2016 | IT Conference on SAP Technologies 26
Demo
Offline OData: Initial Download Sequence
© msg | October 2016 | IT Conference on SAP Technologies 27
© SAP SE
Evaluation
Offline OData: Flush Sequence
© msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 28
© SAP SE
Demo
Offline OData: API Implementation
© msg | October 2016 | IT Conference on SAP Technologies 29
© SAP SE
Demo
Smart Watch Extension
© msg | October 2016 | IT Conference on SAP Technologies 30
Android
apk
(hybrid)
AndroidWear
apk
(native)
P
L
U
G
I
N
Demo
Push Notifications
© msg | October 2016 | IT Conference on SAP Technologies 31
Triggering notifications:
• HTTP Method: POST
• URL: https://<HCPms host>/restnotification/application/<app ID>
• HTTP Headers:
 Content-Type: application/json
 Authorization: Basic (Using username/password of the SAP HCP trial
account that is hosting the corresponding HCPms service…)
• Body: {“alert”:”…”, “data”:”…”}
Project Number
API Key
© SAP SE
Demo Video
MyTime Push Demo
© msg | October 2016 | IT Conference on SAP Technologies 32
Demo
Speech Recognition
© msg | October 2016 | IT Conference on SAP Technologies 33
Outlook
Smartglass Showcase
© msg | October 2016 | IT Conference on SAP Technologies 34
bluetooth
LTE
HANA Cloud Plattform
mobile services
msg Intranet
ERP
VPN
Conclusion
SAP Mobile Services: Best Features, Limitations, Recommended Use
© msg | October 2016 | IT Conference on SAP Technologies 35
 Support for native and hybrid mobile app development
 Regarding SAP HCPms and hybrid app development:
 Platform is based on open standards (especially Apache Cordova)
 Kapsel plugins comprising the following features:
• User onboarding and authentication
• Offline functionality out of the box
• Push notifications
• and much more
 Smooth integration of SAP Web IDE with a local HAT installation
 Various deployment options (HCP, Fiori Launchpad, Companion App, device)
Conclusion
SAP Mobile Services: Best Features, Limitations, Recommended Use
© msg | October 2016 | IT Conference on SAP Technologies 36
• Costly and time-consuming setting up of local build environment (especially updates)
• Kapsel offline plugin not very transparent, i.e. no options to show cached data in HCPms
or to trigger a refresh etc.
• No use of destinations from HCP
Conclusion
SAP Mobile Services: Best Features, Limitations, Recommended Use
© msg | October 2016 | IT Conference on SAP Technologies 37
• Thus, we clearly recommend using SAP HCPms and SMP within the following contexts:
 Extending a SAP Fiori (SAPUI5) web app with mobile features (e.g. Push Notifications)
 Extending a native mobile app with SAP features (e.g. Logon Manager, Offline OData)
Outlook
SAP Roadmap & Strategy
© msg | October 2016 | IT Conference on SAP Technologies 38
• Role in the landscape of SAP solutions: As mobility is one of SAP’s current and future key topics, also
SAP HCPms and SMP will be – at least from our point of view. Also providing on-premise and cloud
solutions in this area will be important in the future as this is requested by the customers
• New releases: SAP frequently provides new releases for Hybrid App Toolkit. So be prepared to update HAT
and your local Cordova development environment… So looking forward to have a cloud build service…
Outlook
SAP‘s Announcement with Apple
© msg | October 2016 | IT Conference on SAP Technologies 39
• “This partnership will transform how iPhone and iPad are used in enterprise by bringing together the
innovation and security of iOS with SAP’s deep expertise in business software”
(http://news.sap.com/apple-sap-partner-to-revolutionize-work-on-iphone-ipad/)
• It’s planed to deliver a new HANA Cloud Platform SDK for iOS apps and to train developers in a online SAP
academy for iOS
Developing Mobile Apps with HCPms
Q & A
© msg | October 2016 | IT Conference on SAP Technologies 40
.consulting .solutions .partnership
Veicht Johannes
Lead IT Consultant
johannes.veicht@msg-systems.com
msg systems ag (Headquarters)
Robert-Buerkle-Str. 1, 85737 Ismaning/Munich
Germany
www.msg-systems.com

More Related Content

What's hot

SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...Harsh Jegadeesan
 
SAP API Business Hub - SAP Community Webinar
SAP API Business Hub - SAP Community Webinar SAP API Business Hub - SAP Community Webinar
SAP API Business Hub - SAP Community Webinar Harsh Jegadeesan
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformSAP Cloud Platform
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigmmsg systems Romania
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...Darren Crowder
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformHarsh Jegadeesan
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform
 
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.SAP HANA Cloud Platform
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP Portal
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud PortalAmir Blich
 
SAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA RoadmapSAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA RoadmapSAP Cloud Platform
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017Harsh Jegadeesan
 
Web Business Platforms On The Cloud An Engineering Perspective
Web Business Platforms On The Cloud   An Engineering PerspectiveWeb Business Platforms On The Cloud   An Engineering Perspective
Web Business Platforms On The Cloud An Engineering PerspectiveHarsh Jegadeesan
 
Next Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalNext Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalSAP Portal
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANACraig Cmehil
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2Peter Spielvogel
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Ashish Saxena
 
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)SAP Cloud Platform
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019SAP Cloud Platform
 

What's hot (20)

SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
 
SAP API Business Hub - SAP Community Webinar
SAP API Business Hub - SAP Community Webinar SAP API Business Hub - SAP Community Webinar
SAP API Business Hub - SAP Community Webinar
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigm
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
 
SAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA RoadmapSAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA Roadmap
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017
 
Web Business Platforms On The Cloud An Engineering Perspective
Web Business Platforms On The Cloud   An Engineering PerspectiveWeb Business Platforms On The Cloud   An Engineering Perspective
Web Business Platforms On The Cloud An Engineering Perspective
 
Next Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalNext Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver Portal
 
Development to Deployment with SAP HANA
Development to Deployment with SAP HANADevelopment to Deployment with SAP HANA
Development to Deployment with SAP HANA
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
 
Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)Introduction to SAP Cloud Platform Integration (SCPI)
Introduction to SAP Cloud Platform Integration (SCPI)
 
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 

Similar to Developing mobile apps with HCPms

Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupAccenture Hungary
 
HANA Cloud Platform Overview
HANA Cloud Platform OverviewHANA Cloud Platform Overview
HANA Cloud Platform OverviewVictor Ionescu
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemNagendra Babu
 
Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformationandreas kuncoro
 
Mobile pulse sept 2014
Mobile pulse sept 2014Mobile pulse sept 2014
Mobile pulse sept 2014Bjørn Sloth
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP Portal
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceMarius Obert
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013Vitaliy Rudnytskiy
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfsamimbangalore
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016Laurent Rieu
 
ProAppSys Software Company Overview Case studies and expertise.
ProAppSys Software Company Overview Case studies and expertise.ProAppSys Software Company Overview Case studies and expertise.
ProAppSys Software Company Overview Case studies and expertise.Pradeep Gudipati
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovapptive Global Solutions Pvt Ltd.
 
3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data AnalyticsMapR Technologies
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016Peter Spielvogel
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry MasterclassTed Castelijns
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformService2Media
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media Service2Media
 

Similar to Developing mobile apps with HCPms (20)

Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology Meetup
 
HANA Cloud Platform Overview
HANA Cloud Platform OverviewHANA Cloud Platform Overview
HANA Cloud Platform Overview
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 
Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformation
 
Mobile pulse sept 2014
Mobile pulse sept 2014Mobile pulse sept 2014
Mobile pulse sept 2014
 
SAP Web IDE
SAP Web IDESAP Web IDE
SAP Web IDE
 
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview Presentation
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016
 
ProAppSys Software Company Overview Case studies and expertise.
ProAppSys Software Company Overview Case studies and expertise.ProAppSys Software Company Overview Case studies and expertise.
ProAppSys Software Company Overview Case studies and expertise.
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
 
3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Developing mobile apps with HCPms

  • 1. .consulting .solutions .partnership Developing Mobile Apps with HCPms Mobility@SAP
  • 2. Developing Mobile Apps with HCPms 2 Agenda © msg | October 2016 | IT Conference on SAP Technologies SAP Mobile Strategy1 SAP Mobile Cloud Architecture2 Demo Sample App with Mobile Features3 Conclusion4 Outlook5
  • 3. SAP Mobile Strategy SAP Fiori © msg | October 2016 | IT Conference on SAP Technologies 3 © SAP SE
  • 4. SAP Mobile Strategy Developer focused © msg | October 2016 | IT Conference on SAP Technologies 4 © SAP SE
  • 5. SAP Mobile Strategy SAP Mobile Platform © msg | October 2016 | IT Conference on SAP Technologies 5 © SAP SE
  • 6. SAP Mobile Strategy Enterprise Apps © msg | October 2016 | IT Conference on SAP Technologies 6 © SAP SE
  • 7. SAP Mobile Strategy Overall Process © msg | October 2016 | IT Conference on SAP Technologies 7 BUILD SAP Fiori UX, cross-platform responsive framework in SAP Web IDE RUN One code base and one SDK for HCPms and SMP 3 SECURE Protect and manage apps, data, content, and devices © SAP SE
  • 8. SAP Mobile Cloud Architecture SAP HANA Cloud Platform mobile services (HCPms) © msg | October 2016 | IT Conference on SAP Technologies 8 • SAP HCPms is a service available on SAP HCP intended to enable mobile business for SAP backend systems • The main capabilities of SAP HCPms are:  Secure from cloud to on-premise (via SAP HANA Cloud Connector)  Mobilize data reliably and securely (supporting different authentication mechanisms)  Uninterrupted user experience through offline capability  Business events to push notifications  Usage analytics  Logging and tracing  Application update management  Resource bundle management © SAP SE
  • 9. SAP Mobile Cloud Architecture SAP Mobile Platform SDK © msg | October 2016 | IT Conference on SAP Technologies 9  The SMP SDK is a set of libraries and tools for building native and hybrid Web Apps Mobile Platform and HCPms.  The SDK is harmonized to work seamlessly with both on- premise and cloud versions of the SAP Mobile Platform.  The Kapsel SDK is a set of enterprise-ready Apache Cordova plugins:  Login – takes the pain out of user authentication in applications  Logger – allows logging of issues and stack traces for remote debugging purposes  Push – cross-platform push notification functionality  OData – allows the creation of offline OData stores and ultimately a fully offline-able hybrid web app © SAP SE
  • 10. SAP Mobile Cloud Architecture SAP Mobile Development Options © msg | October 2016 | IT Conference on SAP Technologies 10 © SAP SE
  • 11. SAP Mobile Cloud Architecture Apache Cordova Architecture and Kapsel Plugins © msg | October 2016 | IT Conference on SAP Technologies 11 • Attachment Viewer • Calendar • Printer • Localization • SAP Fiori Client • Online Application • Toolbar • Application Preferences • Voice Recording • Logon • App Update • Push • Encrypted Storage • Logger • Settings • AuthProxy • Barcode Scanner • Offline OData • End-to-End Trace © SAP SE
  • 12. SAP Mobile Cloud Architecture Hybrid Mobile App Runtime Architecture with Apache Cordova © msg | October 2016 | IT Conference on SAP Technologies 12 SAP HCPms (Cloud Version of SAP Mobile Platform) HCP Destinations IdP https © SAP SE
  • 13. SAP Mobile Cloud Architecture SAP Fiori Mobile Options © msg | October 2016 | IT Conference on SAP Technologies 13 © SAP SE
  • 14. Developing Mobile Apps with SAP HANA Cloud Platform SAP Web IDE Development © msg | October 2016 | IT Conference on SAP Technologies 14 • The Web IDE is intended to support the developers in the SAP’s development process for mobile apps: © SAP SE
  • 15. Developing Mobile Apps with SAP HANA Cloud Platform Device and Platform Configuration © msg | October 2016 | IT Conference on SAP Technologies 15
  • 16. Developing Mobile Apps with SAP HANA Cloud Platform App Configuration: The Mobile Services Cockpit © msg | October 2016 | IT Conference on SAP Technologies 16
  • 17. Developing Mobile Apps with SAP HANA Cloud Platform Deployment Options © msg | October 2016 | IT Conference on SAP Technologies 17 © SAP SE
  • 18. Developing Mobile Apps with SAP HANA Cloud Platform SAP Hybrid App Toolkit (HAT): Architecture © msg | October 2016 | IT Conference on SAP Technologies 18 © SAP SE
  • 19. Developing Mobile Apps with SAP HANA Cloud Platform SAP Hybrid App Toolkit (HAT): App Preview/Deployment © msg | October 2016 | IT Conference on SAP Technologies 19 © SAP SE
  • 20. Developing Mobile Apps with SAP HANA Cloud Platform Deployment Process © msg | October 2016 | IT Conference on SAP Technologies 20 © SAP SE
  • 21. Demo Sample App “MyTime” © msg | October 2016 | IT Conference on SAP Technologies 21 • Allows users to create, edit and delete time records at work • App type: Hybrid Kapsel app • Supported platforms: Android (currently), iOS and Windows (planned) • Authentication type: Principal propagation • Mobile features:  User onboarding  Offline functionality  Push notifications  Speech recognition  Smart Watch extension  Calendar access  Background alarms
  • 22. Demo Architecture of MyTime © msg | October 2016 | IT Conference on SAP Technologies 22 SAP HCPms (Cloud Version of SAP Mobile Platform) HCP Destinations IdP https © SAP SE
  • 23. Demo - Video MyTime © msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 23
  • 24. Demo Logon with Principal Propagation: Procedure © msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 24 • Scenario: Secure access to corporate data from mobile devices and providing SSO capabilities • Solution: Forwarding on-demand users to back-end systems via HCC, on-demand users will not provide the on-premise identity • Steps:  User authenticates at app via a SAML provider  HCC validates the received SAML token  HCC forwards the identity to backend © SAP SE
  • 25. Demo Offline OData: Features © msg | October 2016 | IT Conference on SAP Technologies 25 • Take remote OData services and run them locally on device • UltaLite as client database • Optimized for OData services supporting delta queries • Middle-tier delta enablement for all other OData services • Middle-tier caching of generic OData collections © SAP SE
  • 26. Demo Video MyTime Offline Demo © msg | October 2016 | IT Conference on SAP Technologies 26
  • 27. Demo Offline OData: Initial Download Sequence © msg | October 2016 | IT Conference on SAP Technologies 27 © SAP SE
  • 28. Evaluation Offline OData: Flush Sequence © msg | May 2016 | SAP Mobile Services – GBD-DA Evaluation Project 01/16 28 © SAP SE
  • 29. Demo Offline OData: API Implementation © msg | October 2016 | IT Conference on SAP Technologies 29 © SAP SE
  • 30. Demo Smart Watch Extension © msg | October 2016 | IT Conference on SAP Technologies 30 Android apk (hybrid) AndroidWear apk (native) P L U G I N
  • 31. Demo Push Notifications © msg | October 2016 | IT Conference on SAP Technologies 31 Triggering notifications: • HTTP Method: POST • URL: https://<HCPms host>/restnotification/application/<app ID> • HTTP Headers:  Content-Type: application/json  Authorization: Basic (Using username/password of the SAP HCP trial account that is hosting the corresponding HCPms service…) • Body: {“alert”:”…”, “data”:”…”} Project Number API Key © SAP SE
  • 32. Demo Video MyTime Push Demo © msg | October 2016 | IT Conference on SAP Technologies 32
  • 33. Demo Speech Recognition © msg | October 2016 | IT Conference on SAP Technologies 33
  • 34. Outlook Smartglass Showcase © msg | October 2016 | IT Conference on SAP Technologies 34 bluetooth LTE HANA Cloud Plattform mobile services msg Intranet ERP VPN
  • 35. Conclusion SAP Mobile Services: Best Features, Limitations, Recommended Use © msg | October 2016 | IT Conference on SAP Technologies 35  Support for native and hybrid mobile app development  Regarding SAP HCPms and hybrid app development:  Platform is based on open standards (especially Apache Cordova)  Kapsel plugins comprising the following features: • User onboarding and authentication • Offline functionality out of the box • Push notifications • and much more  Smooth integration of SAP Web IDE with a local HAT installation  Various deployment options (HCP, Fiori Launchpad, Companion App, device)
  • 36. Conclusion SAP Mobile Services: Best Features, Limitations, Recommended Use © msg | October 2016 | IT Conference on SAP Technologies 36 • Costly and time-consuming setting up of local build environment (especially updates) • Kapsel offline plugin not very transparent, i.e. no options to show cached data in HCPms or to trigger a refresh etc. • No use of destinations from HCP
  • 37. Conclusion SAP Mobile Services: Best Features, Limitations, Recommended Use © msg | October 2016 | IT Conference on SAP Technologies 37 • Thus, we clearly recommend using SAP HCPms and SMP within the following contexts:  Extending a SAP Fiori (SAPUI5) web app with mobile features (e.g. Push Notifications)  Extending a native mobile app with SAP features (e.g. Logon Manager, Offline OData)
  • 38. Outlook SAP Roadmap & Strategy © msg | October 2016 | IT Conference on SAP Technologies 38 • Role in the landscape of SAP solutions: As mobility is one of SAP’s current and future key topics, also SAP HCPms and SMP will be – at least from our point of view. Also providing on-premise and cloud solutions in this area will be important in the future as this is requested by the customers • New releases: SAP frequently provides new releases for Hybrid App Toolkit. So be prepared to update HAT and your local Cordova development environment… So looking forward to have a cloud build service…
  • 39. Outlook SAP‘s Announcement with Apple © msg | October 2016 | IT Conference on SAP Technologies 39 • “This partnership will transform how iPhone and iPad are used in enterprise by bringing together the innovation and security of iOS with SAP’s deep expertise in business software” (http://news.sap.com/apple-sap-partner-to-revolutionize-work-on-iphone-ipad/) • It’s planed to deliver a new HANA Cloud Platform SDK for iOS apps and to train developers in a online SAP academy for iOS
  • 40. Developing Mobile Apps with HCPms Q & A © msg | October 2016 | IT Conference on SAP Technologies 40
  • 41. .consulting .solutions .partnership Veicht Johannes Lead IT Consultant johannes.veicht@msg-systems.com msg systems ag (Headquarters) Robert-Buerkle-Str. 1, 85737 Ismaning/Munich Germany www.msg-systems.com