Mobile HANA Cloud

Post on 18-Feb-2017

401 views 0 download

transcript

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