SAP Mobile Platform Intro - Vesta Partners · PDF fileSAP Gateway. Key UI Tools and...

Preview:

Citation preview

SAP Mobile Platform Intro

Agenda

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

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

SAP Mobile Platform

SAP Mobile Platform App Types

SMP SDK supports:

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

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)

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

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)

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

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

SMP3

OData

JPASOAPJDBCOData

Integration Gateway

SAP and non-SAP back ends

Data Modeling

Data Mapping from 3rd party systems

ODataChannel

Backend Connectivity

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

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

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

Recommended