SlideShare a Scribd company logo
1 of 57
Kiran Karunakaran, Product Management - Sep 2013
SAP Mobile Platform – Product and Roadmap
© 2013 SAP AG. All rights reserved. 2
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Roadmap and Specification Disclaimer
“This document outlines our general product direction and should not be relied on in making a purchase decision. This
presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any
course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within
this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to
the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind
including without limitation direct, special, indirect, or consequential damages that may result from the use of this document.
This limitation shall not apply in cases of intent or gross negligence ”
© SAP 2009/ Page 2
Introduction and roadmap
© 2013 SAP AG. All rights reserved. 4
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SAP has the broadest, end-to-end mobility solution
A comprehensive and open mobile portfolio
Support for All
Devices
Instant Mobilization
and Ecosystem
Full Service Platform
Cloud or On-Premise
Backend Agnostic
LoB/Industry Apps Customer/Partner Apps Analytics Apps
SAP Store and Mobile Apps
Cloud
SAP Mobile Platform SAP Afaria
SAP Mobile
Documents
SAP and Third Party
Development Tools
SAP Mobile
Services
3rd Party
Systems
SAP Systems 3rd Party
DBs
SAP HANA
End-to-EndSecurity
Rapid
Deployment
Services
Customization
and Services
© 2013 SAP AG. All rights reserved. 5
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Industry’s first unified mobile application development platform
SAP Mobile Platform
B2E
B2B
B2C
Standards-based
approach
Tools for rapid
development
Native
Hybrid
MDD
Mobile Web
SMS
Common auth
framework
Offline with sync
App
Services
Platform
Services
Linux and
Windows OS
Back-end
Agnostic
Simplified
Admin
Analytics and
Reporting
Apps for:
Employees
Partners
Customers
From proprietary
to open-standards
and open-source
Tools,
components,
SDKs to speed
development
The right tool for
the right job
Protect the
enterprise
OData, MDD and
MBOs for offline
support
© 2013 SAP AG. All rights reserved. 6
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SAP Mobile Platform v3.0 - at a glance
• Best in class, full spectrum mobile platform
• B2E, B2B and B2C on one platform
• Native, Hybrid, MDD and Mobile Web Apps on
popular 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 Platform
Native HTML5
Meta
Data
SAP Non-SAP
Mobile
Web
© 2013 SAP AG. All rights reserved. 7
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Value of SAP Mobile Platform to all mobile stakeholders
Total Cost of Development
Developer
Total Cost of Ownership
Admin
Always On – Never Seen
User
© 2013 SAP AG. All rights reserved. 8
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Mobile application development market requirements
Flexible, yet Powerful
Build simple apps quickly, yet have the flexibility and extensibility to
build sophisticated and complex apps
Mobile as a Service
Build mobile apps without worrying about deployment infrastructure
End-to-end Enterprise Solutions
Not just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.
Platform embraces open standard
BYOT = 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
© 2013 SAP AG. All rights reserved. 9
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Aligning SAP Mobile Platform with market to deliver real value
Flexible, yet Powerful
Build simple apps quickly, yet have the flexibility and extensibility to
build sophisticated and complex apps
Mobile as a Service
Build mobile apps without worrying about deployment infrastructure
End-to-end Enterprise Solutions
Not just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.
Platform embraces open standard
BYOT = Bring your own Tools, the way that developers want to
build, reusing their skillsets and tools, reducing dev time & cost
App Development: Faster, Lower TCD
App Maintenance: Easier, Lower TCO
End User: Consistent and Better UX
IT: More robust, scalable, and manageable
Provides for advanced capabilities
Differentiated capabilities for the next gen of apps. MAF, 3D,
hardware/sensors integration, and more
1
2
3
4
5
© 2013 SAP AG. All rights reserved. 10
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Mobile leader
for over 20
years
Sybase
Unwired
Platform
Complex
Business
Applications
Syclo
Agentry
Access to
your data
SAP
NetWeaver
Gateway
Robust
Consumer
Applications
Sybase
Mobiliser
SAP Mobile Platform “Best of Breed”
SAP
Mobile
Platform
Utilities
Field Service
Contractors
Non-SAP
Cloud
Business
Customer
Retail
Convergence of Three Leaders: SAP, Sybase, Syclo
© 2013 SAP AG. All rights reserved. 11
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP 2.3 Enterprise Edition
Today 2H 2013 Key value points
One product for B2E, B2B and B2C apps
Open and flexible development for: Native,
HTML5, MDD, SMS apps
Reusable components
Simplified back-end integration for SAP, SAP
HANA, and third-party systems
Open HTTP-based services
Key value points
One-day deployment
Same SDK as on-premise
Apps run on-premise and cloud
Open development for native or HTML5
Simplified back-end integration for SAP,
SAP HANA, and third-party systems
Open HTTP-based enterprise and
application services
Access to SAP HANA Cloud services
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
© 2013 SAP AG. All rights reserved. 12
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Native or HTML5
JSON/XML
HTTP REST
JSON/XML
Convergence of three leaders
Open and standard
None
OData
HTTP REST
ABAP
Native or HTML5
MBO
Mobilink or iMO
JCO/XML
Syclo Meta-Data
Syclo SMART Data
Model
ANGEL Messaging
Backend
Add-On
Presentation
Data Model
Transport
Protocol
Backend
Integration
SAP
NetWeaver Gateway
Sybase Unwired
Platform (B2E)
Syclo
Agentry
Sybase 365
Mobiliser (B2C)
Common Data/Process Integration Framework – OData
Standards Based Transport Protocol – HTTP REST
Standards Based Data Model – OData
Native (MAF) HTML5 (Cordova) Meta DataSMS
Open Development Framework Architecture
Mobile Web
© 2013 SAP AG. All rights reserved. 13
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SAP Mobile Platform enhancements for 2013
AgentryMobiliserSUP
SAP Mobile Platform
ConsumerEnterprise
SAP Mobile Platform
SAP HANA 3rd Party
SAP
Business
Suite
Unified Development Tools
Native Hybrid MDD SMS
2013 Focus Areas Benefits
Open standards
Developer tools
Scalability
Platform unification
Data/process
integration
Industry standard data model
Complex back-end integration
Optimized for SAP systems
Enhanced interoperability
Developer efficiency
Familiar technology
Flexible methodologies
Scale to millions of users
Reduced TCO
Deployment options
Web
© 2013 SAP AG. All rights reserved. 14
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP3 – An Open Platform
HTML5
use any web tooling
you want on SMP3
HTTP REST
standard protocol that
decouples the dependency
on SAP released SDKs
OData
standard model that decouples
backend and frontend developers
Cordova
combine SAP’s enterprise
plugins with any other
plugins from 3rd party
OSGi Spring
reuse dynamic updates,
versioning, and models to
simplify complexity
SMP3 overview & architecture
© 2013 SAP AG. All rights reserved. 16
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP3 architecture
No State in Mid-tier
Staging in backend or optionally in SQL Anywhere
(or SAP HANA)
Runs on Windows and Linux
Combines B2E and B2C capabilities into a single
server – Agentry, SUP, Mobiliser
OSGi based server
Seamless Server upgrades and patches – without
having to bring down the server
OSGI Container
App Resources
( Meta-data, Web
Resources)
Lifecycle
Management
Data Encryption
Push
Notifications
Supportability
(Logging, Tracing,
Solution Manager)
User
Management
SSO
Data End Point
Management
Persistence
(HANA) (Configs,
Cashing, Queues)
Dispatcher
(single Point of Entry)
Admin Portal
Brand Mobiliser
(SMS Process
Management)
Banking &
Payment
(Mobiliser)
SMS Handler
On Device
Charging
Agentry Data
Services
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
Agentry
Container
Custom App
Browser
(Mobile Web)
Development
Tools
AppDesigner
Native
Apps
Web 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) / SMS
MAW
GW Modeler
Core Services
© 2013 SAP AG. All rights reserved. 17
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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
© 2013 SAP AG. All rights reserved. 18
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Services
Value Add to DeveloperValue Add to Administrator
*SAP’s Tomcat
© 2013 SAP AG. All rights reserved. 19
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP3 – extending your application’s capabilities
Scale the complexity of mobile apps with one architecture, many services
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
COMPLEXITY
ODataApp
Services
SAPMobilePlatformServices
© 2013 SAP AG. All rights reserved. 20
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Bridging the technology divide with OData
Bob from the SAP Department,
been here for 20 years coding
ABAP.
Tristen from the newly formed
Mobility Department. Just
graduated from College.
OData specifies CRUD and Query over HTTP OData
Service
Provider
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 URIs
Operations executed using HTTP verbs
Developer features
Services overview
© 2013 SAP AG. All rights reserved. 22
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Developer experience
Open, Lower TCD, Faster
Development, Vertically Scalable
Developer
Common standards (HTML5, REST WS, OData, Cordova)
Faster to onboard developers, easier to build/debug
Enhanced functionality through platform services and SDK
OData offline, encrypted storage, app LCM, multiplatform push
Rapid application development (AppBuilder)
End-to-End application development in HTML5
Consistent multi-platform support (client SDK, MAF)
Common API and SDK stack across different device platforms
© 2013 SAP AG. All rights reserved. 23
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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
Authentication
(SSO2 ,
Certificates)
LCM
(Resource
provisioning)
SMP Client Core components
Data Access Layer
© 2013 SAP AG. All rights reserved. 24
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 the
support matrix on service.sap.com/pam at product release
SAP Windows8 apps running on SMP
© 2013 SAP AG. All rights reserved. 25
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Native OData SDK
Integrated Logon Manager with Client Hub enables
apps to share credentials with co-signed apps in
same 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 caching data and merging
delta update*
Request API enhanced to support Batch processing
OData Parser support for JSON format
© 2013 SAP AG. All rights reserved. 26
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Kapsel Architecture
Cordova Container with 7 SAP Plugins
Cordova
AppUpdate
AuthProxy
EncryptedStorage
Logger
Logon
Push
Settings
3rd party plugin
3rd party plugin
KapselPlugins
© 2013 SAP AG. All rights reserved. 27
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
“Kapsel” – Cordova HTML5 container with SAP plugins
SAP Mobile Platform
Plugin Description
AppUpdate
Used to provide server-based updates to the web application content running in the Kapsel application. Replicates some of the lifecycle management capabilities provided by the HWC.
Kapsel 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 certificates returned by a call to a web
resource (without the user’s involvement).
HTTPS requests can be done with no authentication, basic authentication, or with certificates. Supported certificate sources are: from file, from system key manager, or from Afaria.
Logging Provides a Cordova plugin wrapper around the SMP logging API.
Logon
Implements a Cordova plugin wrapper around the Mobile Application Framework (MAF) Logon Manager component. Provides a skinnable UI for an application’s login form plus
manages the complete process of logging into the SMP server.
Push
Provides a Cordova wrapper around SMP server-based push notifications. The plugin allows an application to register for push notifications, process push notifications and update the
local 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
Exchange
Provides the ability for an application to trigger a Setting Exchange operation with server. This will allow an application to store device and user settings for later use.
© 2013 SAP AG. All rights reserved. 28
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Planned innovations
Platform SDK – Mobile Application Framework
Calendar
Localization Authentication
System
logging
LoginTable
Production Capabilities Key Benefits
UI components
Primitives (textbox, labels, checkbox, tables, etc.)
Advanced (logon & settings screens, tree views, etc.)
App infrastructure 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 building blocks to enable
consistent user experience across a set of applications
Structural extensibility and styling via configuration meta-data (no
code changes)
Uniformly change UI / UX and core functional capabilities across
all MAF-enabled applications simultaneously
Reduce cost of application upgrade, maintenance and change
management
This is the current state of planning and may be changed by SAP at any time
© 2013 SAP AG. All rights reserved. 29
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Examples of reusable user interface
components within Mobile App Framework
MAF Tree View component MAF locale aware controls MAF Calendar component
© 2013 SAP AG. All rights reserved. 30
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Planned innovations
Platform SDK - developer productivity
Example: Mobile Applications Framework login manager
InitLogonManager();
MAFLogonManager logonManager = MAFLogonManager.GetInstance();
58Lines of code (MAF)
1756Lines of code (native)
vs.
This is the current state of planning and may be changed by SAP at any time.
© 2013 SAP AG. All rights reserved. 31
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Open UI framework
Open UI Framework allows developers to implement their own custom UI representation of an Agentry Screen
Device OS Interaction Layer
Screen Set
Screen
Controls Controls
Custom UI
Control using
Open UI
Agentry Core
Native UI
Agentry Client Extensions
© 2013 SAP AG. All rights reserved. 32
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 libraries co-developed with the Business
Objects and SAP UX teams for the development of the ‘Mobile BI’ application release
© 2013 SAP AG. All rights reserved. 33
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Device
Offline OData
BusinessSuite
DeltaExchangeTables
NWGateway2.0SP7
OData
SMP
OData Model
OfflineODataAPIforcachingdataand
mergingdeltaupdates
HTTP
Offlinewrite-backqueue
No state in middle tier
Request/response based
OData is the programming
model
OData delta supported
Client libraries provide a secure
document cache
© 2013 SAP AG. All rights reserved. 34
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Integrating different backends
SMP
OData
JPASOAPJDBCNon-OData
REST services
Avatar / Gateway Java* *Gateway Java provides data integration capabilities
and is deployed on the same SMP server
SAP and non-SAP back ends
© 2013 SAP AG. All rights reserved. 35
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP
SMP B2C module
Mobiliser
Money Mobiliser
Consumer
Mobile Banking
Loyalty
Social
…
SMP Core
PushLCM ODataConsumer
Loyalty
MobileBanking
NewServer
Extension
Banking App New App
Social
…
Framework
Framework
Mobiliser App
3rd Party
© 2013 SAP AG. All rights reserved. 36
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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
Payments
Banking
LBS
Alerts
Coupons
Optional Application
Services Related to Customers
Third parties can provide additional
Application Services
© 2013 SAP AG. All rights reserved. 37
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP3 B2C web portal
Web portal for consumer signup, customer support,
operations dashboard, consumer self service, partner / merchant.
Developer features
Tooling overview
© 2013 SAP AG. All rights reserved. 39
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMP3 tooling
APNS/GCM
Gateway Java
3rd Party System
GW Add-On
Syclo Add-On
(Exchange Tables)
OData Modeler
OSGi Custom
Server Extension
SMP 3.0
Event
Data
Transformation
Tooling
OData
OData
SAP Backend
ERP, CRM, BW,
HANA, etc.
Agentry
Agentry Editor
Mobiliser
Mobile Web
Value Add:
User Onboarding
Online OData Calls
OData Delta Queries
Batch OData Calls
Push Notifications
Kapsel
Tooling in
NetWeaver
(transaction
SEGW) XCode
Android
Development Tools
MobileApp
Workbench
Blackberry
Win8/phone
One Click
DeploymentApp
Builder
Browser
Based
SMS Builder
© 2013 SAP AG. All rights reserved. 40
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Tools
© 2013 SAP AG. All rights reserved. 41
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
AppBuilder continued Design Time Code Gen/Edit
User Defined
Events
Generated Event
Handler code
SMP3 Services for App
Management
Enterprise Data for Easy
consumption
© 2013 SAP AG. All rights reserved. 42
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
SMS builder – building SMS based apps
© 2013 SAP AG. All rights reserved. 43
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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
Agentry Toolkit
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
Administrative features
© 2013 SAP AG. All rights reserved. 45
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Admin experience
Simplified, Lower TCO,
Lean Architecture
Admin
Simplified OSGi architecture w/o mid-tier staging DB
More flexible and scalable, lower TCO, upgrade w/o downtime
Common platform services to unify all applications
Unified authentication framework, policies, user/role
management
Modernized and simplified Admin UI
Faster deployment, onboarding, and configuration
Simplified user onboarding and configuration (Client Hub)
Easier and faster strategic enterprise-wide deployments
© 2013 SAP AG. All rights reserved. 46
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Mobile application management
Authentication
Business application integration
Security – devices, data, content
Offline access and synchronization
Administration
Application versioning and lifecycle management
Push notifications
Proxy
Reporting and analytics
Multi-platform support
SAP Mobile Platform value-add
20%
80%
Business and Consumer Apps
Devices Platforms (iOS, Android, Windows and Windows
Phone, BlackBerry, others …)
Native/HTML5/UI Frameworks
© 2013 SAP AG. All rights reserved. 47
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Manage apps: Simplified admin UI
HTML5 based
Radically simplified - "Apple-Easy”
Combining Agentry and SUP
Application centric UX design
Context sensitive help
Context sensitive
help
© 2013 SAP AG. All rights reserved. 48
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
PUSH notification
Configure push notifications for:
iOS
Android
BlackBerry
Windows 8, Windows Phone
© 2013 SAP AG. All rights reserved. 49
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Authentication and SSO
Authentication and Single Sign On
Configure end-to-end authentication from the client to
the 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 Settings
Backend
Identity Mapping
© 2013 SAP AG. All rights reserved. 50
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Integrating with your security policies
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 –
without
disruption
SAP Mobile Platform uses standard HTTPS
protocol to integrate into your existing security landscape!
Existing
Security
infrastruct
ures can
be
complex
© 2013 SAP AG. All rights reserved. 51
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
App analytics
Usage reporting by:
User
Device type
Application
Vendor
Version
Timeframe
© 2013 SAP AG. All rights reserved. 52
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Simplified App Onboarding
SMP 3.0 Experience
Before SMP 3.0
© 2013 SAP AG. All rights reserved. 53
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
User onboarding for SAP standard apps
Client Hub
User name
Password
Connection String
SAP Mobile
Platform
App Registration
Backend
Data
Vault
App CID
Client Hubon Device
(use phone)
Mobile
App
Mobile apps get their
logon information from
the Client Hub client
Platforms Supported: iOS 6.x+, Android
4.x+
Client Hub enables apps to securely share
credentials 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 native
UI’s
Logon Manager hides connection and
configuration details
© 2013 SAP AG. All rights reserved. 54
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Trace and runtime analysis
Graphical display of runtimes - per app or across all
apps
Detailed Logging and Tracing
Runtime
Analysis
Detailed
Trace
Error Logs
© 2013 SAP AG. All rights reserved. 55
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
Public SMP3 info
Ramp-up info, hands-on training and an overview of the TechEd / ASUG activities around
SMP3.0 can be found at:
http://scn.sap.com/community/mobile/blog/2013/08/20/get-your-hands-on-sap-mobile-platform-
30
Appendix
© 2013 SAP AG. All rights reserved. 57
This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement
© 2013 SAP AG. All rights reserved.
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 or warranty of any kind, and
SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in
the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other
countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

More Related Content

What's hot

API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Royston Lobo
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gatewayshyamraj55
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoftMuleSoft
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flowserge luca
 
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group MeetupSplunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetupkamlesh2410
 
Sap interface overview
Sap interface overviewSap interface overview
Sap interface overviewgnareshmbacwa
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final Bui Kiet
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
MuleSoft Madrid Meetup #5 slides 21st January 2021
MuleSoft Madrid Meetup #5 slides 21st January 2021MuleSoft Madrid Meetup #5 slides 21st January 2021
MuleSoft Madrid Meetup #5 slides 21st January 2021Ieva Navickaite
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and MicroservicesSven Bernhardt
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney MeetupRoyston Lobo
 

What's hot (20)

Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gateway
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
 
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group MeetupSplunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
Splunk Dashboard Studio | September Bengaluru Splunk User Group Meetup
 
Sap interface overview
Sap interface overviewSap interface overview
Sap interface overview
 
SAP Connector.
SAP Connector.SAP Connector.
SAP Connector.
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
MuleSoft Madrid Meetup #5 slides 21st January 2021
MuleSoft Madrid Meetup #5 slides 21st January 2021MuleSoft Madrid Meetup #5 slides 21st January 2021
MuleSoft Madrid Meetup #5 slides 21st January 2021
 
API first Design and Microservices
API first Design and MicroservicesAPI first Design and Microservices
API first Design and Microservices
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 

Similar to SAP Mobile Platform - Product and Roadmap

03 sac app-design_overview_roadmap_20190228
03   sac  app-design_overview_roadmap_2019022803   sac  app-design_overview_roadmap_20190228
03 sac app-design_overview_roadmap_20190228Ivan Blatnik
 
The SAP HANA Cloud Platform
The SAP HANA Cloud PlatformThe SAP HANA Cloud Platform
The SAP HANA Cloud PlatformRui Nogueira
 
The SAP Hana Cloud platform
The SAP Hana Cloud platformThe SAP Hana Cloud platform
The SAP Hana Cloud platformIan Grant-Smith
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Twan van den Broek
 
How cloud and in memory computing revolutionised enterprise development - Ste...
How cloud and in memory computing revolutionised enterprise development - Ste...How cloud and in memory computing revolutionised enterprise development - Ste...
How cloud and in memory computing revolutionised enterprise development - Ste...jaxconf
 
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019Jitendra Kansal
 
sap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfsap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfssuserbe2bb6
 
SAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapSAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapAhmed Negm
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hAkhilendra Singh
 
Build Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKBuild Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKJitendra Kansal
 
Next Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalNext Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalSAP Portal
 

Similar to SAP Mobile Platform - Product and Roadmap (20)

W8/WP8 App Dev for SAP, Part 4: SAP Mobile Platform Roadmap
W8/WP8 App Dev for SAP, Part 4: SAP Mobile Platform RoadmapW8/WP8 App Dev for SAP, Part 4: SAP Mobile Platform Roadmap
W8/WP8 App Dev for SAP, Part 4: SAP Mobile Platform Roadmap
 
Autodesk Technical Webinar: SAP Mobile Platform
Autodesk Technical Webinar: SAP Mobile PlatformAutodesk Technical Webinar: SAP Mobile Platform
Autodesk Technical Webinar: SAP Mobile Platform
 
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
03 sac app-design_overview_roadmap_20190228
03   sac  app-design_overview_roadmap_2019022803   sac  app-design_overview_roadmap_20190228
03 sac app-design_overview_roadmap_20190228
 
The SAP HANA Cloud Platform
The SAP HANA Cloud PlatformThe SAP HANA Cloud Platform
The SAP HANA Cloud Platform
 
The SAP Hana Cloud platform
The SAP Hana Cloud platformThe SAP Hana Cloud platform
The SAP Hana Cloud platform
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
 
How cloud and in memory computing revolutionised enterprise development - Ste...
How cloud and in memory computing revolutionised enterprise development - Ste...How cloud and in memory computing revolutionised enterprise development - Ste...
How cloud and in memory computing revolutionised enterprise development - Ste...
 
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019
Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019
 
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud PlatformSUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
 
sap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfsap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdf
 
SAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapSAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road Map
 
9c478493-c37c-0010-82c7-eda71af511fa.pdf
9c478493-c37c-0010-82c7-eda71af511fa.pdf9c478493-c37c-0010-82c7-eda71af511fa.pdf
9c478493-c37c-0010-82c7-eda71af511fa.pdf
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4h
 
Build Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKBuild Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDK
 
Cloud Computing at SAP
Cloud Computing at SAPCloud Computing at SAP
Cloud Computing at SAP
 
Next Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver PortalNext Generation Content Management in SAP NetWeaver Portal
Next Generation Content Management in SAP NetWeaver Portal
 

More from SAP PartnerEdge program for Application Development

More from SAP PartnerEdge program for Application Development (20)

SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
 
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
 
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
 
Autodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business OneAutodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business One
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
Mobile Apps 4 Charity
Mobile Apps 4 CharityMobile Apps 4 Charity
Mobile Apps 4 Charity
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
 
Autodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory databaseAutodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory database
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 1
 
SAP HANA Cloud - Virtual Bootcamp 7 - HANA Cloud Platform package for Success...
SAP HANA Cloud - Virtual Bootcamp 7 - HANA Cloud Platform package for Success...SAP HANA Cloud - Virtual Bootcamp 7 - HANA Cloud Platform package for Success...
SAP HANA Cloud - Virtual Bootcamp 7 - HANA Cloud Platform package for Success...
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

SAP Mobile Platform - Product and Roadmap

  • 1. Kiran Karunakaran, Product Management - Sep 2013 SAP Mobile Platform – Product and Roadmap
  • 2. © 2013 SAP AG. All rights reserved. 2 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Roadmap and Specification Disclaimer “This document outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of this document. This limitation shall not apply in cases of intent or gross negligence ” © SAP 2009/ Page 2
  • 4. © 2013 SAP AG. All rights reserved. 4 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SAP has the broadest, end-to-end mobility solution A comprehensive and open mobile portfolio Support for All Devices Instant Mobilization and Ecosystem Full Service Platform Cloud or On-Premise Backend Agnostic LoB/Industry Apps Customer/Partner Apps Analytics Apps SAP Store and Mobile Apps Cloud SAP Mobile Platform SAP Afaria SAP Mobile Documents SAP and Third Party Development Tools SAP Mobile Services 3rd Party Systems SAP Systems 3rd Party DBs SAP HANA End-to-EndSecurity Rapid Deployment Services Customization and Services
  • 5. © 2013 SAP AG. All rights reserved. 5 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Industry’s first unified mobile application development platform SAP Mobile Platform B2E B2B B2C Standards-based approach Tools for rapid development Native Hybrid MDD Mobile Web SMS Common auth framework Offline with sync App Services Platform Services Linux and Windows OS Back-end Agnostic Simplified Admin Analytics and Reporting Apps for: Employees Partners Customers From proprietary to open-standards and open-source Tools, components, SDKs to speed development The right tool for the right job Protect the enterprise OData, MDD and MBOs for offline support
  • 6. © 2013 SAP AG. All rights reserved. 6 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SAP Mobile Platform v3.0 - at a glance • Best in class, full spectrum mobile platform • B2E, B2B and B2C on one platform • Native, Hybrid, MDD and Mobile Web Apps on popular 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 Platform Native HTML5 Meta Data SAP Non-SAP Mobile Web
  • 7. © 2013 SAP AG. All rights reserved. 7 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Value of SAP Mobile Platform to all mobile stakeholders Total Cost of Development Developer Total Cost of Ownership Admin Always On – Never Seen User
  • 8. © 2013 SAP AG. All rights reserved. 8 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Mobile application development market requirements Flexible, yet Powerful Build simple apps quickly, yet have the flexibility and extensibility to build sophisticated and complex apps Mobile as a Service Build mobile apps without worrying about deployment infrastructure End-to-end Enterprise Solutions Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. Platform embraces open standard BYOT = 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
  • 9. © 2013 SAP AG. All rights reserved. 9 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Aligning SAP Mobile Platform with market to deliver real value Flexible, yet Powerful Build simple apps quickly, yet have the flexibility and extensibility to build sophisticated and complex apps Mobile as a Service Build mobile apps without worrying about deployment infrastructure End-to-end Enterprise Solutions Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. Platform embraces open standard BYOT = Bring your own Tools, the way that developers want to build, reusing their skillsets and tools, reducing dev time & cost App Development: Faster, Lower TCD App Maintenance: Easier, Lower TCO End User: Consistent and Better UX IT: More robust, scalable, and manageable Provides for advanced capabilities Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more 1 2 3 4 5
  • 10. © 2013 SAP AG. All rights reserved. 10 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Mobile leader for over 20 years Sybase Unwired Platform Complex Business Applications Syclo Agentry Access to your data SAP NetWeaver Gateway Robust Consumer Applications Sybase Mobiliser SAP Mobile Platform “Best of Breed” SAP Mobile Platform Utilities Field Service Contractors Non-SAP Cloud Business Customer Retail Convergence of Three Leaders: SAP, Sybase, Syclo
  • 11. © 2013 SAP AG. All rights reserved. 11 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP 2.3 Enterprise Edition Today 2H 2013 Key value points One product for B2E, B2B and B2C apps Open and flexible development for: Native, HTML5, MDD, SMS apps Reusable components Simplified back-end integration for SAP, SAP HANA, and third-party systems Open HTTP-based services Key value points One-day deployment Same SDK as on-premise Apps run on-premise and cloud Open development for native or HTML5 Simplified back-end integration for SAP, SAP HANA, and third-party systems Open HTTP-based enterprise and application services Access to SAP HANA Cloud services 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
  • 12. © 2013 SAP AG. All rights reserved. 12 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Native or HTML5 JSON/XML HTTP REST JSON/XML Convergence of three leaders Open and standard None OData HTTP REST ABAP Native or HTML5 MBO Mobilink or iMO JCO/XML Syclo Meta-Data Syclo SMART Data Model ANGEL Messaging Backend Add-On Presentation Data Model Transport Protocol Backend Integration SAP NetWeaver Gateway Sybase Unwired Platform (B2E) Syclo Agentry Sybase 365 Mobiliser (B2C) Common Data/Process Integration Framework – OData Standards Based Transport Protocol – HTTP REST Standards Based Data Model – OData Native (MAF) HTML5 (Cordova) Meta DataSMS Open Development Framework Architecture Mobile Web
  • 13. © 2013 SAP AG. All rights reserved. 13 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SAP Mobile Platform enhancements for 2013 AgentryMobiliserSUP SAP Mobile Platform ConsumerEnterprise SAP Mobile Platform SAP HANA 3rd Party SAP Business Suite Unified Development Tools Native Hybrid MDD SMS 2013 Focus Areas Benefits Open standards Developer tools Scalability Platform unification Data/process integration Industry standard data model Complex back-end integration Optimized for SAP systems Enhanced interoperability Developer efficiency Familiar technology Flexible methodologies Scale to millions of users Reduced TCO Deployment options Web
  • 14. © 2013 SAP AG. All rights reserved. 14 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP3 – An Open Platform HTML5 use any web tooling you want on SMP3 HTTP REST standard protocol that decouples the dependency on SAP released SDKs OData standard model that decouples backend and frontend developers Cordova combine SAP’s enterprise plugins with any other plugins from 3rd party OSGi Spring reuse dynamic updates, versioning, and models to simplify complexity
  • 15. SMP3 overview & architecture
  • 16. © 2013 SAP AG. All rights reserved. 16 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP3 architecture No State in Mid-tier Staging in backend or optionally in SQL Anywhere (or SAP HANA) Runs on Windows and Linux Combines B2E and B2C capabilities into a single server – Agentry, SUP, Mobiliser OSGi based server Seamless Server upgrades and patches – without having to bring down the server OSGI Container App Resources ( Meta-data, Web Resources) Lifecycle Management Data Encryption Push Notifications Supportability (Logging, Tracing, Solution Manager) User Management SSO Data End Point Management Persistence (HANA) (Configs, Cashing, Queues) Dispatcher (single Point of Entry) Admin Portal Brand Mobiliser (SMS Process Management) Banking & Payment (Mobiliser) SMS Handler On Device Charging Agentry Data Services 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 Agentry Container Custom App Browser (Mobile Web) Development Tools AppDesigner Native Apps Web 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) / SMS MAW GW Modeler Core Services
  • 17. © 2013 SAP AG. All rights reserved. 17 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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
  • 18. © 2013 SAP AG. All rights reserved. 18 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Services Value Add to DeveloperValue Add to Administrator *SAP’s Tomcat
  • 19. © 2013 SAP AG. All rights reserved. 19 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP3 – extending your application’s capabilities Scale the complexity of mobile apps with one architecture, many services 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 COMPLEXITY ODataApp Services SAPMobilePlatformServices
  • 20. © 2013 SAP AG. All rights reserved. 20 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Bridging the technology divide with OData Bob from the SAP Department, been here for 20 years coding ABAP. Tristen from the newly formed Mobility Department. Just graduated from College. OData specifies CRUD and Query over HTTP OData Service Provider 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 URIs Operations executed using HTTP verbs
  • 22. © 2013 SAP AG. All rights reserved. 22 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Developer experience Open, Lower TCD, Faster Development, Vertically Scalable Developer Common standards (HTML5, REST WS, OData, Cordova) Faster to onboard developers, easier to build/debug Enhanced functionality through platform services and SDK OData offline, encrypted storage, app LCM, multiplatform push Rapid application development (AppBuilder) End-to-End application development in HTML5 Consistent multi-platform support (client SDK, MAF) Common API and SDK stack across different device platforms
  • 23. © 2013 SAP AG. All rights reserved. 23 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Authentication (SSO2 , Certificates) LCM (Resource provisioning) SMP Client Core components Data Access Layer
  • 24. © 2013 SAP AG. All rights reserved. 24 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 the support matrix on service.sap.com/pam at product release SAP Windows8 apps running on SMP
  • 25. © 2013 SAP AG. All rights reserved. 25 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Native OData SDK Integrated Logon Manager with Client Hub enables apps to share credentials with co-signed apps in same 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 caching data and merging delta update* Request API enhanced to support Batch processing OData Parser support for JSON format
  • 26. © 2013 SAP AG. All rights reserved. 26 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Kapsel Architecture Cordova Container with 7 SAP Plugins Cordova AppUpdate AuthProxy EncryptedStorage Logger Logon Push Settings 3rd party plugin 3rd party plugin KapselPlugins
  • 27. © 2013 SAP AG. All rights reserved. 27 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement “Kapsel” – Cordova HTML5 container with SAP plugins SAP Mobile Platform Plugin Description AppUpdate Used to provide server-based updates to the web application content running in the Kapsel application. Replicates some of the lifecycle management capabilities provided by the HWC. Kapsel 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 certificates returned by a call to a web resource (without the user’s involvement). HTTPS requests can be done with no authentication, basic authentication, or with certificates. Supported certificate sources are: from file, from system key manager, or from Afaria. Logging Provides a Cordova plugin wrapper around the SMP logging API. Logon Implements a Cordova plugin wrapper around the Mobile Application Framework (MAF) Logon Manager component. Provides a skinnable UI for an application’s login form plus manages the complete process of logging into the SMP server. Push Provides a Cordova wrapper around SMP server-based push notifications. The plugin allows an application to register for push notifications, process push notifications and update the local 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 Exchange Provides the ability for an application to trigger a Setting Exchange operation with server. This will allow an application to store device and user settings for later use.
  • 28. © 2013 SAP AG. All rights reserved. 28 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Planned innovations Platform SDK – Mobile Application Framework Calendar Localization Authentication System logging LoginTable Production Capabilities Key Benefits UI components Primitives (textbox, labels, checkbox, tables, etc.) Advanced (logon & settings screens, tree views, etc.) App infrastructure 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 building blocks to enable consistent user experience across a set of applications Structural extensibility and styling via configuration meta-data (no code changes) Uniformly change UI / UX and core functional capabilities across all MAF-enabled applications simultaneously Reduce cost of application upgrade, maintenance and change management This is the current state of planning and may be changed by SAP at any time
  • 29. © 2013 SAP AG. All rights reserved. 29 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Examples of reusable user interface components within Mobile App Framework MAF Tree View component MAF locale aware controls MAF Calendar component
  • 30. © 2013 SAP AG. All rights reserved. 30 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Planned innovations Platform SDK - developer productivity Example: Mobile Applications Framework login manager InitLogonManager(); MAFLogonManager logonManager = MAFLogonManager.GetInstance(); 58Lines of code (MAF) 1756Lines of code (native) vs. This is the current state of planning and may be changed by SAP at any time.
  • 31. © 2013 SAP AG. All rights reserved. 31 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Open UI framework Open UI Framework allows developers to implement their own custom UI representation of an Agentry Screen Device OS Interaction Layer Screen Set Screen Controls Controls Custom UI Control using Open UI Agentry Core Native UI Agentry Client Extensions
  • 32. © 2013 SAP AG. All rights reserved. 32 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 libraries co-developed with the Business Objects and SAP UX teams for the development of the ‘Mobile BI’ application release
  • 33. © 2013 SAP AG. All rights reserved. 33 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Device Offline OData BusinessSuite DeltaExchangeTables NWGateway2.0SP7 OData SMP OData Model OfflineODataAPIforcachingdataand mergingdeltaupdates HTTP Offlinewrite-backqueue No state in middle tier Request/response based OData is the programming model OData delta supported Client libraries provide a secure document cache
  • 34. © 2013 SAP AG. All rights reserved. 34 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Integrating different backends SMP OData JPASOAPJDBCNon-OData REST services Avatar / Gateway Java* *Gateway Java provides data integration capabilities and is deployed on the same SMP server SAP and non-SAP back ends
  • 35. © 2013 SAP AG. All rights reserved. 35 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP SMP B2C module Mobiliser Money Mobiliser Consumer Mobile Banking Loyalty Social … SMP Core PushLCM ODataConsumer Loyalty MobileBanking NewServer Extension Banking App New App Social … Framework Framework Mobiliser App 3rd Party
  • 36. © 2013 SAP AG. All rights reserved. 36 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Payments Banking LBS Alerts Coupons Optional Application Services Related to Customers Third parties can provide additional Application Services
  • 37. © 2013 SAP AG. All rights reserved. 37 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP3 B2C web portal Web portal for consumer signup, customer support, operations dashboard, consumer self service, partner / merchant.
  • 39. © 2013 SAP AG. All rights reserved. 39 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMP3 tooling APNS/GCM Gateway Java 3rd Party System GW Add-On Syclo Add-On (Exchange Tables) OData Modeler OSGi Custom Server Extension SMP 3.0 Event Data Transformation Tooling OData OData SAP Backend ERP, CRM, BW, HANA, etc. Agentry Agentry Editor Mobiliser Mobile Web Value Add: User Onboarding Online OData Calls OData Delta Queries Batch OData Calls Push Notifications Kapsel Tooling in NetWeaver (transaction SEGW) XCode Android Development Tools MobileApp Workbench Blackberry Win8/phone One Click DeploymentApp Builder Browser Based SMS Builder
  • 40. © 2013 SAP AG. All rights reserved. 40 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Tools
  • 41. © 2013 SAP AG. All rights reserved. 41 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement AppBuilder continued Design Time Code Gen/Edit User Defined Events Generated Event Handler code SMP3 Services for App Management Enterprise Data for Easy consumption
  • 42. © 2013 SAP AG. All rights reserved. 42 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement SMS builder – building SMS based apps
  • 43. © 2013 SAP AG. All rights reserved. 43 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-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 Agentry Toolkit 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
  • 45. © 2013 SAP AG. All rights reserved. 45 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Admin experience Simplified, Lower TCO, Lean Architecture Admin Simplified OSGi architecture w/o mid-tier staging DB More flexible and scalable, lower TCO, upgrade w/o downtime Common platform services to unify all applications Unified authentication framework, policies, user/role management Modernized and simplified Admin UI Faster deployment, onboarding, and configuration Simplified user onboarding and configuration (Client Hub) Easier and faster strategic enterprise-wide deployments
  • 46. © 2013 SAP AG. All rights reserved. 46 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Mobile application management Authentication Business application integration Security – devices, data, content Offline access and synchronization Administration Application versioning and lifecycle management Push notifications Proxy Reporting and analytics Multi-platform support SAP Mobile Platform value-add 20% 80% Business and Consumer Apps Devices Platforms (iOS, Android, Windows and Windows Phone, BlackBerry, others …) Native/HTML5/UI Frameworks
  • 47. © 2013 SAP AG. All rights reserved. 47 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Manage apps: Simplified admin UI HTML5 based Radically simplified - "Apple-Easy” Combining Agentry and SUP Application centric UX design Context sensitive help Context sensitive help
  • 48. © 2013 SAP AG. All rights reserved. 48 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement PUSH notification Configure push notifications for: iOS Android BlackBerry Windows 8, Windows Phone
  • 49. © 2013 SAP AG. All rights reserved. 49 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Authentication and SSO Authentication and Single Sign On Configure end-to-end authentication from the client to the 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 Settings Backend Identity Mapping
  • 50. © 2013 SAP AG. All rights reserved. 50 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Integrating with your security policies 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 – without disruption SAP Mobile Platform uses standard HTTPS protocol to integrate into your existing security landscape! Existing Security infrastruct ures can be complex
  • 51. © 2013 SAP AG. All rights reserved. 51 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement App analytics Usage reporting by: User Device type Application Vendor Version Timeframe
  • 52. © 2013 SAP AG. All rights reserved. 52 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Simplified App Onboarding SMP 3.0 Experience Before SMP 3.0
  • 53. © 2013 SAP AG. All rights reserved. 53 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement User onboarding for SAP standard apps Client Hub User name Password Connection String SAP Mobile Platform App Registration Backend Data Vault App CID Client Hubon Device (use phone) Mobile App Mobile apps get their logon information from the Client Hub client Platforms Supported: iOS 6.x+, Android 4.x+ Client Hub enables apps to securely share credentials 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 native UI’s Logon Manager hides connection and configuration details
  • 54. © 2013 SAP AG. All rights reserved. 54 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Trace and runtime analysis Graphical display of runtimes - per app or across all apps Detailed Logging and Tracing Runtime Analysis Detailed Trace Error Logs
  • 55. © 2013 SAP AG. All rights reserved. 55 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Public SMP3 info Ramp-up info, hands-on training and an overview of the TechEd / ASUG activities around SMP3.0 can be found at: http://scn.sap.com/community/mobile/blog/2013/08/20/get-your-hands-on-sap-mobile-platform- 30
  • 57. © 2013 SAP AG. All rights reserved. 57 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement © 2013 SAP AG. All rights reserved. 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 or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.