academy.ibsolution.de © IBsolution GmbH1
SAP HANA Cloud Platform mobile services
24.11.2015 Georgi Nushev
academy.ibsolution.de © IBsolution GmbH2 academy.ibsolution.de © IBsolution GmbH2
For whom is this Webinar?
• Application developers
• Consultants
• Mobile application developers
academy.ibsolution.de © IBsolution GmbH3 academy.ibsolution.de © IBsolution GmbH3
In this webinar you will learn how to
• Use the features of HCPms
• Develop mobile application with the WebIDE
• Mobile applications with HCPms
• Run mobile applications on device
academy.ibsolution.de © IBsolution GmbH4 academy.ibsolution.de © IBsolution GmbH4
IBsolution Academy Erfolgszertifikat
Personal certificate for every participant:
• View webinar
• Take multiple-choice test
• Takes a few minutes
academy.ibsolution.de © IBsolution GmbH5 academy.ibsolution.de © IBsolution GmbH5
Agenda
• Introduction into the world of Mobile computing and Enterprise Mobility
• What is SAP HANA Cloud Platform mobile services?
• Features of HCPms
• Demo
academy.ibsolution.de © IBsolution GmbH6 academy.ibsolution.de © IBsolution GmbH6
Your speaker
Georgi Nushev
SAP Senior Consultant
academy.ibsolution.de © IBsolution GmbH7
Introduction into the world of Mobile computing and Enterprise Mobility
academy.ibsolution.de © IBsolution GmbH8
Introduction into the world of Mobile computing and Enterprise Mobility
• Billion mobile devices
and users
• Mobile Internet
• Huge amount
of data
academy.ibsolution.de © IBsolution GmbH9
Enterprise Mobility
• Businesses try to optimize the employee performance with the use of mobile devices
• Grow business and improve efficiency
• Less need for training the users
academy.ibsolution.de © IBsolution GmbH10
Enterprise Mobility - challenges
• Security, supportability
• Keep up with the innovation of mobile devices and software
• Diversity in device types
• Managing devices, apps and data
academy.ibsolution.de © IBsolution GmbH11
Enterprise Mobility – SAP world
SAP Business SuiteOn Premise
ERP CRM BW
App
academy.ibsolution.de © IBsolution GmbH12
Enterprise Mobility – Simple online applications
SAP Business SuiteOn Premise
ERP CRM BW
App
SAP Gateway
Reverse Proxy
oData
Limited Security
No 3rd party integration
No Logging and tracing of mobile application
academy.ibsolution.de © IBsolution GmbH13
What is SAP HANA Cloud Platform mobile services?
academy.ibsolution.de © IBsolution GmbH14
HANA Cloud Platform mobile services
SAP Business SuiteOn Premise
ERP CRM BW
Hybrid
oData service provider
Reverse Proxy
oData
Usage Analytics
Logging and Tracing
Push Notifications
User On-Boarding
Lifecycle management
Offline Data
Mobile Services
SAP HANA Cloud Platform
HANA Cloud Connector
Native Web
academy.ibsolution.de © IBsolution GmbH15
HANA Cloud Platform mobile services
Cloud version of SMP as part of HCP platform as a service
Same HTTP/oData functionality as on premise version
Supports same SMP SDK
Free trial available
academy.ibsolution.de © IBsolution GmbH16
HANA Cloud Platform mobile services
SAP Mobile Platform
SAP HANA Cloud Platform mobile services
SAP Mobile Platform SDK
Agentry
Hybrid-Web Kapsel Native 3rd party
academy.ibsolution.de © IBsolution GmbH17
HANA Cloud Platform mobile services - Kapsel
• Set of SAP specific plugins for Apache Cordova
• Integration with SAP WebIDE
Source – help.sap.com
academy.ibsolution.de © IBsolution GmbH18
Features of HCPms
academy.ibsolution.de © IBsolution GmbH19
Features of HCPms - Cockpit
academy.ibsolution.de © IBsolution GmbH20
Features of HCPms – Authentication methods
• None – No authentication
• Basic – No authentication
• Form – uses SAML 2.0
• Certificate – client certificates
• OAuth – open protocol
academy.ibsolution.de © IBsolution GmbH21
Features of HCPms – Usage analytics
All records collected from the device are tagged with the following attributes:
• Application: application bundle ID and version
• Device and operating system: operating system platform, platform version and device model name
• User sessions: an instance of application running in the foreground
academy.ibsolution.de © IBsolution GmbH22
Features of HCPms – Logging and tracing
• Setting Log levels
• Enabling application traces
• View log and traces
academy.ibsolution.de © IBsolution GmbH23
Features of HCPms – Offline data
Source – help.hana.ondemand.com
• Refresh and Update
• Delta updates
• Conflict handling
academy.ibsolution.de © IBsolution GmbH24
Features of HCPms – Lifecycle management and Discovery services
• Lifecycle management
• Updates the WebContent of an app
• Part of Kapsels’ AppUpdate plugin
• Discovery Services
• Upload client resources
• Available for hybrid and native apps
academy.ibsolution.de © IBsolution GmbH25
Feature of HCPms – Push notifications
• APNS, GCM, WNS, BES/BIS
HCPms handles the push notifications by providing us with a REST APIs:
• To all devices registered to an app
• To a list of users of an application
• To a user of an application
• To a device via a registration ID
• To a list of registration IDs
academy.ibsolution.de © IBsolution GmbH26
Feature of HCPms – Push notifications
Push provider service
HCPmsDevice
First the user needs to register with the HCPms
The user requests a notification token from the push provider
Store notification token with user registration on HCPms
Trigger notification
Notification is pushed to the device
academy.ibsolution.de © IBsolution GmbH27
HCPms – Roadmap
• Integration with other HCP services
• Support of B2C applications
• Fiori mobile
academy.ibsolution.de © IBsolution GmbH28
Demo
academy.ibsolution.de © IBsolution GmbH29
IBsolution Academy success certificate
Personal certificate for every participant:
Answer 5-10 multiple – chioce questions about this webinar. It takes
a few minutes
To the Test http://bit.ly/1T9V1am
academy.ibsolution.de © IBsolution GmbH30
IBsolution Academy
Here you can find a recording of this webinar, many more webinars and current information.
academy.ibsolution.de