7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 1/63
Kiran Karunakaran, Director Product Management - Nov 2013
SAP Mobile Platform
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 2/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Roadmap and Specif ication Disclaimer
“ This document outlines our general product direction and should not be relied on in making a purchase
presentation is no t subject to your l icense agreement or any other agreement with SAP. SAP has no obl icourse of business outl ined in this presentation or to develop or release any functionality mentioned in t
presentation and SAP's strategy and possible future developments are subject to change and may be ch
time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including but not lim
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP does not warrant the accuracy or completeness of the i nformation, text, graphics, links, or other ite
this material. This document is provided without a warranty of any kind, either express or implied, includthe implied warranties of merchantability, fitness fo r a particular purpose, or non-infringement.
SAP assumes no responsibility for errors or omissions in th is document, and shall have no liability for d
including w ithout lim itation direct, special, indirect, or consequential damages that may result from the u
This limitation shall not apply in cases of intent or g ross negligence ”
© SAP 2009/ Pa e 2
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 3/63
Introduction and roadmap
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 4/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Why take a platform-based approach?
Point-to-point solution versus Platform approa
Costs
Quality
Flexibility
Security
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 5/63© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SAP has the broadest, end-to-end mobili ty solution A comprehensive and open mobile portfolio
SuppoDevice
Instanand Ec
Full Se
Cloud
Backe
LoB/Industry Apps Customer/Partner Apps Analytics Apps
SAP Store and Mobile Apps
Cloud
SAP Mobile Platform SAP Afaria
SAP Mobile
DocumentsSAP and Third PartyDevelopment Tools
SAP MobileServices
3rd PartySystems
SAP Systems 3rd PartyDBs
SAP HANA
E n d - t o - E n d
S e c u r i t y
Rapid
Deployment
Services
Customization
and Services
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 6/63© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SAP: Only Vendor named a leader in both of Gartner’s Mobile Ma
Magic Quadrant fo r
Mobile Appli cation Development Platforms
Author s: Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van HuizenGartner, 7 August 2013 ID:G00248487
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document s are available upon request from SA
product or service depicted in its research publicati ons, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publicati ons consist of the opinions of Ga
be construed as statements of fact. Gartner disclaims all warranties, express ed or implied, with respect to this research, including any warranties of merchantabilit y or fitness for a particular purpose.
Magic Quadra
Mobil e Device Ma
Authors: Phillip Redman, John Girard, Terrence CosgrovGartner, 23 May 2013 ID:G00249820
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 7/63© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Industry’s first unified mobile application development p
SAP Mobile Platform
B2E
B2BB2C
Standards-basedapproach
Tools for rapiddevelopment
NativeHybrid
MDDMobile Web
SMS
Common authframework
Offline with s
App
Services
Platform
Services
Linux and
Windows OS
Back-end
Agnostic
Simplified
Admin
Analytics a
Reporting
Apps for:
EmployeesPartnersCustomers
From proprietary
to open-standardsand open-source
Tools,
components,SDKs to speed
development
The right tool for the right job Protect theenterprise
OData, MDD a
MBOs for offlinsupport
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 8/63© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
What is in SAP Mobile Platform v3.0
Industry’s Broadest
Set of Platform Services
Core Services for enterprise-grade mobile
apps
App Services for B2E, B2B and B2C mobileapps
Coupons
Banking
Loyalty
Native, hybrid, meta-data driven, mobile
web and SMS app architectures
Extensible platform architecture
Dramatic Devel
Improvements
Common SDK for b
mobile apps
WYSIWYG develoHTML5 apps
Bring Your Own To
Standards-based d
Robust offline/sync
Industry’s
Most Open Platform
OData with offline support
OSGi Spring architecture
Apache Cordova hybrid container with
platform services available as plug-ins
HTML5 support
HTTP REST
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 9/63© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Value of SAP Mobile Platform to all mobile stakeholders
Total Cost of Development
Developer
Total Cost of Ownership
Admin
Always On – N
User
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 10/63© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Mobile application development market requirements
Flexible, yet PowerfulBuild simple apps quickly, yet have the flexibility and extensibility to
build sophisticated and complex apps
Mobile as a ServiceBuild mobile apps without worrying about deployment infrastructure
End-to-end Enterprise SolutionsNot just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.
Platform embraces open standardBYOT = Bring your own Tools, the way that developers want to
build, reusing their skillsets and tools, reducing dev time & cost
Provides for advanced capabilities.Differentiated capabilities for the next gen of apps. MAF, 3D,
hardware/sensors integration, and more
1
2
3
4
5
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 11/63© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Aligning SAP Mobile Platform with market to deliver rea
Flexible, yet PowerfulBuild simple apps quickly, yet have the flexibility and extensibility to
build sophisticated and complex apps
Mobile as a ServiceBuild mobile apps without worrying about deployment infrastructure
End-to-end Enterprise SolutionsNot just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.
Platform embraces open standardBYOT = Bring your own Tools, the way that developers want to
build, reusing their skillsets and tools, reducing dev time & cost
App Development: Faster, Lo
App Maintenance: Easier, Lo
End User: Consistent and Be
IT: More robust, scalable, an
Provides for advanced capabilitiesDifferentiated capabilities for the next gen of apps. MAF, 3D,
hardware/sensors integration, and more
1
2
3
4
5
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 12/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Mobile leader for over 20years
SybaseUnwired
Platform
ComplexBusiness Appl ications
Syclo Agentry
Access toyour data
SAPNetWeaver
GatewayRobustConsumer
Appl ications
SybaseMobiliser
SAP Mobile Platform “ Best of Breed”
SAP
Mobile
Platform
Business
Customer
Retail Convergence of Three Leaders: SAP, Sybase, Syclo
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 13/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP 2.3 Enterprise Edition
Today 2H 2013 Key value
One prod
Open and
HTML5
Reusable
SimplifiedHANA,
Open HTT
Key valu
One-day Same SD
Apps run
Open dev
SimplifiedSAP H
Open HTapplica
Access t
SMP 2.3 Consumer Edition
(Mobiliser)
SAP Mobile Platform
Cloud Version*
SAP Mobile Platform
On-Premise Version
Syclo Apps
SUP Apps
Mobiliser Apps
Native/HTML5
Apps
Cloud
Deployments
On-Premise
Deployments
Run B2E, B2B, B2C apps
Single install/upgrade
Capabilities based on licensing
Run B2E, B2B, B2C apps
Capabilities based on licensing
SAP Mobile Platform roadmap
*Only the online REST services from SUP 2.2 were moved into the SMP cloud
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 14/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Native or HTML5
JSON/XML
HTTP REST
JSON/XML
Convergence of three leadersOpen and standard
None
OData
HTTP REST
ABAP
Native or HTML5
MBO
Mobilink or iMO
JCO/XML
Syclo
Syclo S
ANGEL
B
A
Presentation
Data Model
TransportProtocol
Backend
Integration
SAPNetWeaver Gateway
Sybase UnwiredPlatform (B2E) A
Sybase 365Mobiliser (B2C)
Common Data/Process Integration Framework – OData
Standards Based Transpor t Protocol – HTTP REST
Standards Based Data Model – OData
Native (MAF) HTML5 (Cordova) MeSMS
Open Development Framework Architecture
Mobile Web
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 15/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SAP Mobile Platform enhancements for 2013
AgentryMobiliser SUP
SAP Mobile Platform
Consumer Enterprise
SAP Mobile Platform
SAP HANA 3rd PartySAP
Business
Suite
Unified Development Tools
Native Hybrid MDD SMS
2013 Focus Areas Benefits
Open standardsDeveloper tools
ScalabilityPlatform unification
Data/process
integration
Industry
Complex
Optimize
Enhance
Develop
Familiar
Flexible
Scale to
ReducedDeploym
Web
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 16/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP3 – An Open Platform
HTML5use any web tooling
you want on SMP3
HTTstanda
decouple
on SAP
ODatastandard model that decouples
backend and frontend developers
Cordovacombine SAP’s enterprise
plugins with any other
plugins from 3rd party
OSGi Springreuse dynamic updates,
versioning, and models to
simplify complexity
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 17/63
SMP3 overview & architec
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 18/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SAP Mobile Platform v3.0 – Architecture
Key Points:
•No State in Mid-tier
•OSGi based•Standards based proto
•Single entry point
•Supports most IDM pro
(via extensible CSI mod
•Centralized App manag
•Life Cycle support
•Modular (supports cust
•One model (OData) ac
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 19/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
One SDK – decoupled from server
SMP SDK
“Rapid Innovation without Disruption”
SMP cloud
SMP3
SMP 2.3
One common SDK to span across
different deployment platforms and versions
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 20/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP server services to build apps
Lean Java Server (LJS)*
E2E trace
Onboarding
Authentication/SSO
Lifecycle management
Usage reporting
Performance metrics
Core Services
Coupons
Payments
Geo-location
SMS services
Push
Sync/offline
Customer and partner developed
App Serv ices
Value Add to DevelValue Add to Administ rator
*SAP’s Tomcat
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 21/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP3 – extending your application’s capabili ties
Scale the complexity of mobile apps wi th one architecture, many se
Connectivity to OData service
Code generation for native platforms
Easy access to SAP data and workflow
Connectivity to SAP Systems
Online application
Connectivity to non-SAP sources
App usage reporting
Logon for different auths
Push Notifications
Cross platform hybrid apps
Offline capabilities
C O
M P L E X I T Y
O D a t a A p p
S e r v i c e s
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 22/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Bridging the technology divide with OData
Bob from the SAP
been here for 20 y
ABAP.
Tristen from the newly formed
Mobility Department. Just
graduated from College.
OData specif ies CRUD and Query over HTTP ODataServiceProvider
Atom (XML) or JSON Results
OData is a bit like
mini-ODBC or
JDBC for the web
OData Run-Tim
Resources,e.g. SAP
ERP
OData – Open Data Protocol
HTTP-based data services
Resources (data) identified using URIsOperations executed using HTTP verbs
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 23/63
Developer featuresServices overview
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 24/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Developer experience
Open, Lower TCD, Faster
Development, Vertically Scalable
Developer
Common standards (HTML5, REST WS, OD
Faster to onboard developers, easier to build
Enhanced functionality through platform se
OData offline, encrypted storage, app LCM,
Rapid application development (AppBuilde
End-to-End application development in HTM
Consistent multi-platform support (client SD
Common API and SDK stack across differen
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 25/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP – client
Logging/Tracing
Security
(Vault/AES 256-bit
Encryption)
Persistence
(OData Doc Cache
handling with delta
support)
Synch Support
Offline DB and
Outbound Queue
Connectivity
Native Kapsel Player
Push Notifications
LCM
(Resource
provisioning)
SMP Client Core compo nentsData Access Layer
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 26/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Support for all major operating systems*
SDK available REST API only
iOS 6.x Win8
Android 4.x BlackBerry 10
*Mobiliser apps continue to support older versions and
feature phones and Agentry apps continue to be supported
on ruggedized devices. Details will be published in thesupport matrix on service.sap.com/pam at product release
SAP Windows8 apps runn
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 27/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Native OData SDK
Integrated Logon Manager with Client Hub enables
apps to share credentials with co-signed apps insame security group on the device
Platforms Supported: iOS 6.x+, Android 4.x+
* Requires NW Gateway 7.3 SP07
OData makes our gateway
much more than just a
proxy for other services
Adds metadata model
Data paging (a must for "real" apps)
Data response reshaping
Both missing from plain-old-REST
Features
Benefits
Developer APIs
Offline OData APIs for seamlessly cachindelta update*
Request API enhanced to support Batch
OData Parser support for JSON format
Kapsel Architecture
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 28/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Kapsel Architecture
Cordova Container with 7 SAP Plugins
Cordova
AppUpdate
AuthProxy
EncryptedStorage
Logger
Logon
Push
Settings
3rd party plugin
3rd party plugin
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 29/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
“ Kapsel” – Cordova HTML5 container w ith SAP plugins
SAP Mobile Platform
Plugin Descr iption
AppUpdat eUsed to provide server-based updates to the web application content running in the Kapsel application. Replicates some of the lifecycle managemeKapsel applications can currently only contain a single web application.
HTTPSProxy
This plugin is used to proxy HTTP and HTTPS requests on behalf of the application. The plugin will automate the process of accepting SSL certifica
resource (without the user’s involvement).
HTTPS requests can be done with no authentication, basic authentication, or with certifi cates. Supported certifi cate sources are: from file, from sys
Logging Provides a Cordova plugin wrapper around the SMP logging API.
LogonImplements a Cordova plugin wrapper around the Mobile Application Framework (MAF) Logon Manager component. Provides a skinnable UI for an
manages the complete process of logging into the SMP server.
PushProvides a Cordova wrapper around SMP server-based push notifications. The plugin allows an application to register for push notifications, proceslocal application UI to indicate that push notifications have been received.
Secure Storage Implements an asynchronous interface for the W3C web storage API plus provides a mechanism for encrypting data written to storage.
Settings
ExchangeProvides the ability for an application to trigger a Setting Exchange operation with server. This will allow an application to store device and user sett
Planned innovations
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 30/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Planned innovations
Platform SDK – Mobile Application Framework
Calendar
Localization AuthenticationSystem
logging
LoginTable
Production Capabilities Key Benefits
UI componentsPrimitives (textbox, labels, checkbox, tables, etc.)
Advanced (logon & settings screens, tree views, etc.)
App infrast ructure components
System logger, logon manager
Localization / globalization converters (e.g. address, phone #,
currency, etc.)
Over 50+ components in MAF 1.1
Reusable, customizable and extensible buil
consistent user experience across a set o
Structural extensibility and styling via config
code changes)
Uniformly change UI / UX and core function
all MAF-enabled applications simultaneou
Reduce cost of application upgrade, mainte
management
This is the current state of planning and may be changed by SAP at any time
Examples of reusable user interface
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 31/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Examples of reusable user interface
components within Mobile App Framework
MAF Tree View component MAF locale aware controls MAF Calendar c
Planned innovations
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 32/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Planned innovationsPlatform SDK - developer productivity
Example: Mobile Applications Framework login manager
InitLogonManager();
MAFLogonManager logonManager = MAFLogo
58Lines of code (MAF)
1Lin
vs.
This is the current state of planning and may be changed by SAP at any time.
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 33/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Open UI framework
Open UI Framework allows developers to implement their own custom UI representation of an Ag
Device OS Interaction Layer
Screen Set
Screen
Controls Controls
Custom UI
Control using
Open UI
Agentry Core
Native UI
Agentry Client Extensions
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 34/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Mobile analytics kit
Mobile Analytics Kit
Developers have two choices for embedding analytics in their apps:
– Use XML document to automatically configure a chart or dashboard, map the data
series, and pick from out-of-box controls
– Use the library to construct charts from components—allows even greater degree of
customization
Extra Features (out-of-box controls)
– Drill-down (tap to zoom)
– Semantic Zoom (pinch to zoom; axes automatically drill-down to narrower data series)
Mobile Analytics Kit (MAKit) is a set of charting l ibraries co-developed with the
Objects and SAP UX teams for the development of the ‘Mobile BI’ application
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 35/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Device
Offline OData
B u s i n e s s S u i t e
D e l t a E
x c h a n g e T a b l e s
N W G a t e w a y 2 . 0
S P 7
OData
S M P
OData Model
O f f l i n e O D a t a A
P I f o r c a c h i n g d a t a a n d
m e r g i n
g d e l t a u p d a t e s
HTTP
O f f l i n e w r i t e - b a c k q u e u e
No state in m
Request/resOData is the
model
OData delta
Client librari
document
I t ti diff t b k d
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 36/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Integrating different backends
SMP
OData
JPASOAPJDBCNon-OData
REST services
Avatar / Gateway Java* *Gateway Java provides data in
and is deployed on the same S
SAP and non-SAP back ends
SMP B2C d l
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 37/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP
SMP B2C module
Mobiliser
Money Mobiliser
Consumer
Mobile Banking
Loyalty
Social
…
SMP Core
PushLCM ODConsumer
L o y a l t y
M o b i l e B a n k i n g
Banking App New App
S o c i a l
…
FrameworkFramework
Mobiliser App
SMP B2C d l
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 38/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP B2C module
Customer ID, name, type Addresses
Identifications (username, email, …)
Identities
(passport id, driver license, …)
Free-text attributes
Binary attachments
Entitlements
Core Consumer Model
Registration/self-care Account lifecycle management
Login/Session management
Temporary password/password reset
Security based on privileges/roles
Social integration
Notifications
Core Consumer Services
PaymentsBanking
LBS
Alerts
Coupons
Optional Applica
Services Related
Third parties ca
Applica
SMP3 B2C b t l
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 39/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP3 B2C web portal
Web portal for consumer signup, customer suppor t,
operations dashboard, consumer self service, partner / merchan
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 40/63
Developer featuresTooling overview
SMP3 tooling
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 41/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMP3 tooling
APNS/GCM
Gateway Java
3rd Party System
GW Add-On
Syclo Add-On(Exchange Tables)
OData Modeler
OSGiCustomServer Extension
SMP 3.0Event
Data
Transformation
Tooling
OData
OData
SAP Backend
ERP, CRM, BW,
HANA, etc.
Agentry
Agent ry Edit or
Mobiliser
Mobile Web
Value Add:
User Onboarding
Online OData Calls
OData Delta Queries
Batch OData Calls
Push Notifications
Tooling inNetWeaver (transactionSEGW) XCode
AndroidDevelopment Tools
M o b i l e A p p
W
o r k b e n c h
Blackberry
Win8/phone
One CliDeploym App
Builder Browser Based
SMS Builder
AppBuilder designing your UI5 app
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 42/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
AppBuilder – designing your UI5 app
Leverages
UI5 control
Predefined application
templates
Click together
app in mins
1 Click to deploy to
“Kapsel”
Drag and drop
designer
Open HTML5 Tool that Interoperates with Popular Web Design Too
AppBuilder continued Design Time Code Gen/Edit
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 43/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
AppBuilder continued Design Time Code Gen/Edit
User Defin
Events
Generated Event
Handler code
SMP3 Services for App
Management
Enterprise Data for Easy
consumption
SMS builder – building SMS based apps
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 44/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
SMS builder – building SMS based apps
Tooling installer contents and options
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 45/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Tooling installer contents and options
Native SDK
OData framework (2.x OData SDK, Client Hub, Logon Manager Core)
Mobile Application Framework (Reuse and Extensibility)
Mobile Application Workbench (Eclipse Plugin)
Kapsel SDK
Kapsel framework
Kapsel command-line tools
Agent ry Tool ki t
Agentry Editor (Eclipse Plugin)
OpenUI SDK
Branding SDK
Test Client
SMS Toolkit
Brand Mobiliser Tooling
Charting Framework
Mobile Analytics Kit for iOS
Mobile Analytics Kit for HTML5
Object API (MBO) Framework
Client Libraries
Unwired Workspace
Hybrid Web Container
HWC framework
Hybrid App Designer Hybrid App Packaging tool
Installer Experience Two identical installers will be available for Mac and Windows (.dmg, .exe)
Developer will be able to select which SDK components to install
If a SDK box is checked, required components will automatically be selected, and other components can be added
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 46/63
Administrative features
Admin experience
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 47/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Admin experience
Simplified, Lower TCO,
Lean Architecture
Admin
Simplif ied OSGi architecture w/o mid-tier stMore flexible and scalable, lower TCO, upgra
Common platform services to unify all app
Unified authentication framework, policies, u
management
Modernized and simpli fied Admin UI
Faster deployment, onboarding, and configu
Simplified user onboarding and configurati
Easier and faster strategic enterprise-wide d
Mobile application management
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 48/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Mobile application management
Authentication
Business application integrati
Security – devices, data, cont
Offline access and synchroniz
Administration
Application versioning and life
Push notifications
Proxy
Reporting and analytics
Multi-platform support
SAP Mobi le Platform20%
80%
Business and Consumer Apps
Devices Platforms (iOS, Android, WPhone, BlackBerry, others …)
Native/HTML5/UI Frameworks
Manage apps: Simplif ied admin UI
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 49/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Manage apps: Simplif ied admin UI
HTML5 based
Radically simplified - "Apple-Easy”
Combining Agentry and SUP
Application centric UX design
Context sensitive help
Context sensitive
help
PUSH notification
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 50/63
© 2013 SAP AG. All rights reserved. ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
US ot cat o
Configure push notif ications for:
iOS Android
BlackBerry
Windows 8, Windows Phone
Authentication and SSO
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 51/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Authentication and Single Sign On
Configure end-to-end authentication from the client tothe backend without a VPN
Supported Authentication
– Anonymous
– Basic Auth
– Siteminder
– SSO Token
– X.509 Mutual Auth
– X.509 Mutual Auth through intermediary
Client
Settings
Network
Edge Settings
Identity
Provider Setting
Integrating with your security policies
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 52/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
g g y y p
Supported authentication mechanisms
CA Siteminder
SSO
Basic Auth
Certificates
Web
Reverse
Proxy
SM
Agent
SMP Server
HTTPAuth
LoginModule
Siteminder
Policy
Server
SAP
Backend
NW Java SAP
SSO2
Generator
SM Session
Cookie
Basic
Auth
Valid()
SAP SSO2
SMP3 fits in –
withoutdisruption
SAP Mobile Platform uses standard HTTPS
protocol to integrate into your existing security landscape!
App analytics
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 53/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This documa warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
pp y
Usage reporting by:
User
Device type
Application
Vendor
Version
Timeframe
Simplified App Onboarding
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 54/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
g
SMP 3.0 Experience
User onboarding for SAP standard appsClient Hub
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 55/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Client Hub
User name
PasswordConnection String
SAP M
Platfo
App Reg
Data
Vault
App CID
Client Hubon Device
(use phone)
Mobile App
Platforms Supported: iOS 6.x+, Android
4.x+
Client Hub enables apps to securely sharecredentials on-device, simplifying end-
user experience
Client Hub integration in Logon Manager
adds SSO features to apps with zero
code change
Logon Manager in Kapsel provides
skinnable HTML5 UI set to match nativeUI’s
Logon Manager hides connection and
configuration details
Trace and runtime analysis
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 56/63
© 2013 SAP AG. All rights reserved.ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Graphical display of runtimes - per app or across all
apps
Detailed Logging and Tracing
Error Logs
User experienceAdd cutting-edge capabilities for enterprise and consumer apps
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 57/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Add cutting-edge capabilities for enterprise and consumer apps
GIS displayLive 3D visualization
Augmented reality,
accelerometer, cameraReal Time analytics
Mobile is around for the long-haulMinimize your Time to Value with SAP Mobile Platform
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 58/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Minimize your Time to Value with SAP Mobile Platform
• Reduced IT investments and operation efficiencies
• Reduced cost of development
• Reusable services and repeatable processes
• Protection for the enterprise
• Rapid development and low maintenance
• Centralized lifecycle management
• Support for open-standards, open-source• Simplified talent sourcing
• Deployment options (cloud or on-premise)
Public SMP3 info
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 59/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
Ramp-up in fo, hands-on t raining and an overview of the TechEd / ASUG activit
SMP3.0 can be found at:
http://scn.sap.com/community/mobile/blog/2013/08/20/get-your-hands-on-sap-m
30
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 60/63
Appendix
SMP3 architecture
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 61/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
No State in Mid-tier
Staging in backend o
(or SAP HANA)
Runs on Windows an
Combines B2E and B
server – Agentry, SUP
OSGi based server
Seamless Server upghaving to bring down
OSGI Container
App Resources( Meta-data, Web
Resources)
Lifecycle
ManagementData Encryption
Push
Notifications
Supportability(Logging, Tracing,Solution Manager)
User Management
SSO
Data End PointManagement
Persistence(HANA) (Configs,
Cashing, Queues)
Dispatcher (single Point of Entry)
Admin Portal
Brand Mobiliser (SMS Process
Management)
Banking &Payment
(Mobiliser)
SMS Handler
On DeviceCharging
Agentry DataServices
App
Management
(MAM)
Onboarding
Enterprise App
Store Provisioning
(Settings/Certificat
es)
SAP Business Suite Other SAP Backend
(SAP HANA/XS, BW, BI,
SF, NW, Cloud, JAM,
Ariba) 3rd Party Backend
Machine
Mobile Client
Ui5 3rd Party
AgentryContainer
Custom AppBrowser (Mobile Web)
Development
Tools AppDesigner
Native
AppsWeb Apps
UI Components/Extensibility Framework
Connectivity SDK
Web Container (Cordova/PhoneGap) Brand
Mobiliser Agentry
Designer
3rd Party
Device
Management
NW
Gateway
Syclo
ABAP Add-
on(s)
Core services
Application Services
Proxy to other
services
Mobile Platform Services
HTTP(S) / SMS HTTP(S) / SMSMAW
GW Modeler
Core Services
SAP Mobile Platform v3.0 - at a glance
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 62/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
• Best in class, full spectrum mobile platform
• B2E, B2B and B2C on one platform
• Native, Hybrid, MDD and Mobile Web Apps onpopular operating systems and device types
• Open and easy
• Any back-end, development tool, 3rd party SDK and
industry standards support
• Secure
• Strong authentication, data encryption, application
wrapping
• Flexible and scalable
• Start small and grow to millions of users
SAP Mobile Platfo
Native HTML5Meta
Data
SAP N
© 2013 SAP AG. All rights reserved.
7/26/2019 SAP Mobile Platform 2 (slides).pdf
http://slidepdf.com/reader/full/sap-mobile-platform-2-slidespdf 63/63
© 2013 SAP AG. All rights reserved.
ThispresentationandSAP‘sstrategy andpossible futuredevelopments aresubjectto change andmay be changedby SAPat anytime forany reasonwithout notice.This docum
a warranty of anykind,eitherexpress or implied,includingbutnot limitedto, theimpliedwarrantiesof merchantability, fitnessfor a particularpurpose, ornon-infringement
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation
SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and servicesthe express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an ad
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAcountries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.