15
SAP Mobile Platform Intro

SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Embed Size (px)

Citation preview

Page 1: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Mobile Platform Intro

Page 2: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Agenda

• SAP Mobile Platform overview• App types• Core platform services• Backend connectivity• Open technologies• HANA Cloud Platform

Page 3: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Gateway

Key UI Tools and TechnologiesSAP Fiori Launchpad

SAP Enterprise Portal

SAP GUI

SAP Business Client

SAP Screen Personas

SAPUI5

Dynpro

Web Dynpro

SAP Web IDE

SAP

Mob

ile P

latfo

rm

Them

e De

signe

r

Clie

nts

Tool

sTe

chno

logy

Page 4: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Mobile Platform

Page 5: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Mobile Platform App Types

SMP SDK supports:

• Native • Hybrid using HTML5 (Kapsel)• SAP Fiori Client• Metadata-driven Agenty apps• SMS

Page 6: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Native Apps

Build and deploy applications based on native device technologies when native look and feel or performance are critical design factors.• Develop and test native apps using vendor development environment

• XCode (iOS)• Eclipse or Android Studio• Visual Studio (Windows)

Page 7: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Kapsel for Hybrid Web Apps

Cordova Container

Device APIs

Device OS

HTML5

JavaScript Engine

PlatformLibraries

AppUpdate

AuthProxy

EncryptedStorage

Logger

Logon

Push

Settings

3rd party plugin

3rd party plugin

Hybrid apps leverage standard web technologies while accessing device features where needed

• Set of SAP specific plugins for Apache Cordova

• Provides enterprise capabilities to a Cordova application

• Fits within existing Cordova development

• Supports Android and iOS today• Support for additional mobile device platforms planned

• Not a forked version of Cordova

Page 8: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Fiori Client

A native runtime for SAP Fiori enables additional capabilities for mobile • Improves cache performance• Allows access to device features (camera and barcode)• Offline capabilities (coming soon)

Page 9: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Agentry AppsDefined as metadata which is interpreted and rendered at runtime on the device• Support many different devices without writing native code• Consistent UI across devices• Allows extension through OpenUI• Foundation for SAP Work Manager, SAP Rounds Manager and SAP Inventory Manager

Page 10: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SAP Mobile Platform Core Services

Focus on delivering app value, not infrastructure.

• App Management• Register and assign users• Usage reporting• Unified administration

• Supportability• End to end trace• Solution Manager integration

• Security• Encryption and authentication• Edge Protection

• Integration• RESTful services• Composite Data Models

Security

App Management

Supportability Integration

Page 11: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

SMP3

OData

JPASOAPJDBCOData

Integration Gateway

SAP and non-SAP back ends

Data Modeling

Data Mapping from 3rd party systems

ODataChannel

Backend Connectivity

Page 12: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

OSGi Springreuse dynamic updates,

versioning, and models to simplify complexity

Apache Cordova

combine SAP’s enterprise plugins with any other plugins from 3rd party

Open Technologies

HTML5use any user interface

framework you want for a hybrid mobile app on SAP’s

mobile platform

HTTP RESTstandard protocols and ports

that decouple the dependency on SAP-released

SDKs

ODatastandard web service model that decouples backend and

frontend developers with JSON

or XML data

Page 13: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP
Page 14: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

HANA Cloud Platform• Simplicity

• Full Kapsel/Native SDK support • Offline OData • Enhanced Push API • Fiori Support • X.509 User Cert support

• Core mobile services • Simplified administration • SAML 2 web security • Enhanced Application Lifecycle for Hybrid Apps

• Enterprise integration • On-premise data access • Mobile Place discovery services integration

• Global data centers

Page 15: SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and Technologies. SAP Fiori Launchpad. SAP Enterprise Portal. SAP GUI. SAP Business Client. ... SAP

Conclusion

SAP Mobile Platform is a full-featured platform that supports enterprise mobility• SDK supports all major types of mobile applications• Core platform services support security, management, supportability and integration• Leverages open standards and technologies• Available as part of HANA Cloud Platform