SlideShare uma empresa Scribd logo
1 de 68
Baixar para ler offline
SAP Mobile Platform
Kiran Karunakaran, Director Product Management - Nov 2013
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 ”

© 2013 SAP AG. All rights reserved.
© SAP 2009/ Page 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

2
Introduction and roadmap
Why take a platform-based approach?

Point-to-point solution

versus

Platform approach

Costs
Quality
Flexibility
Security

© 2013 SAP AG. All rights reserved.

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

4
SAP has the broadest, end-to-end mobility solution
A comprehensive and open mobile portfolio
Support for All
Devices
SAP Store and Mobile Apps

LoB/Industry Apps

Customization
and Services

Rapid
Deployment
Services

© 2013 SAP AG. All rights reserved.

End-to-End Security

Cloud

SAP and Third Party
Development Tools

Customer/Partner Apps

SAP Mobile Platform

Analytics Apps

SAP Afaria

SAP Mobile
Documents

Instant Mobilization
and Ecosystem

Full Service Platform
Cloud or On-Premise

Backend Agnostic
SAP Mobile
Services

SAP Systems

SAP HANA

3rd Party
DBs

3rd Party
Systems

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

5
SAP: Only Vendor named a leader in both of Gartner’s Mobile Magic Quadrants

Magic Quadrant for
Mobile Application Development Platforms
Authors: Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van Huizen
Gartner, 7 August 2013 ID:G00248487

Magic Quadrant for
Mobile Device Management
Authors: Phillip Redman, John Girard, Terrence Cosgrove, Monica Basso
Gartner, 23 May 2013 ID:G00249820

This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document s are available upon request from SAP . Gartner does not endorse any vendor,
product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not
be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

© 2013 SAP AG. All rights reserved.

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

6
Industry’s first unified mobile application development platform

Apps for:
Employees
Partners
Customers

B2E
B2B
B2C

From proprietary
to open-standards
and open-source

Standards-based
approach

Tools,
components,
SDKs to speed
development

Tools for rapid
development

The right tool for
the right job

Native
Hybrid
MDD
Mobile Web
SMS

Protect the
enterprise

Common auth
framework

OData, MDD and
MBOs for offline
support

Offline with sync

SAP Mobile Platform
App
Services

© 2013 SAP AG. All rights reserved.

Platform
Services

Linux and
Windows OS

Back-end
Agnostic

Simplified
Admin

Analytics and
Reporting

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

7
What is in SAP Mobile Platform v3.0

Industry’s Broadest
Set of Platform Services

Industry’s
Most Open Platform

Dramatic Developer Productivity
Improvements

Core Services for enterprise-grade mobile
apps

OData with offline support
OSGi Spring architecture

Common SDK for both on-premise and cloud
mobile apps

App Services for B2E, B2B and B2C mobile
apps

Apache Cordova hybrid container with
platform services available as plug-ins

WYSIWYG development environment for
HTML5 apps

HTML5 support

Bring Your Own Tools (BYOT) Support

HTTP REST

Standards-based data integration

Coupons
Banking
Loyalty

Native, hybrid, meta-data driven, mobile
web and SMS app architectures

Robust offline/synchronization support

Extensible platform architecture

© 2013 SAP AG. All rights reserved.

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

8
Value of SAP Mobile Platform to all mobile stakeholders

Developer

Admin

Total Cost of Development

© 2013 SAP AG. All rights reserved.

Total Cost of Ownership

User
Always On – Never Seen

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

9
Mobile application development market requirements
Flexible, yet Powerful
1

2

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
3

Not just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.

Platform embraces open standard
4

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.
5

Differentiated capabilities for the next gen of apps. MAF, 3D,
hardware/sensors integration, and more

© 2013 SAP AG. All rights reserved.

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

10
Aligning SAP Mobile Platform with market to deliver real value
Flexible, yet Powerful
1

2

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

App Development: Faster, Lower TCD

End-to-end Enterprise Solutions
3

Not just a developer toolkit. Supports enterprise security, application
lifecycle management, cross platform capabilities, etc.

App Maintenance: Easier, Lower TCO
End User: Consistent and Better UX

Platform embraces open standard
4

IT: More robust, scalable, and manageable

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
5

Differentiated capabilities for the next gen of apps. MAF, 3D,
hardware/sensors integration, and more

© 2013 SAP AG. All rights reserved.

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

11
SAP Mobile Platform “Best of Breed”

Mobile leader
for over 20
years

Sybase

Syclo

Unwired
Platform

Agentry

Business

SAP
Mobile
Platform

Utilities
Field Service
Contractors

Sybase
Robust
Consumer
Applications
Customer
Retail

© 2013 SAP AG. All rights reserved.

Complex
Business
Applications

SAP

Mobiliser

NetWeaver
Gateway

Access to
your data

Non-SAP

Cloud

Convergence of Three Leaders: SAP, Sybase, Syclo
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

12
SAP Mobile Platform roadmap
On-Premise
Deployments

Today

2H 2013

Syclo Apps
SMP 2.3 Enterprise Edition
SUP Apps

Mobiliser Apps

SAP Mobile Platform
On-Premise Version
SMP 2.3 Consumer Edition
(Mobiliser)

Run B2E, B2B, B2C apps
Single install/upgrade
Capabilities based on licensing

Cloud
Deployments
Native/HTML5
Apps

SAP Mobile Platform
Cloud Version*

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

Run B2E, B2B, B2C apps
Capabilities based on licensing

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

*Only the online REST services from SUP 2.2 were moved into the SMP cloud

© 2013 SAP AG. All rights reserved.

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

13
Convergence of three leaders
Open and standard

SAP
NetWeaver Gateway

Presentation

Data Model

Transport
Protocol
Backend
Integration

© 2013 SAP AG. All rights reserved.

Sybase Unwired
Platform (B2E)
HTML5 (Cordova)

Native (MAF)

None

OData

Sybase 365
Mobiliser (B2C)
Mobile Web

Native or HTML5

SMS

Native or HTML5

Open Development Framework Architecture
MBO
JSON/XML
Standards Based Data Model – OData

HTTP Standards
REST

ABAP
Common

Syclo
Agentry
Meta Data

Syclo Meta-Data

Syclo SMART Data
Model

Mobilink or iMO
HTTP – HTTP REST
ANGEL Messaging
Based Transport ProtocolREST

Backend

JCO/XML
Data/Process IntegrationJSON/XML
Framework – OData
Add-On

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

14
SAP Mobile Platform enhancements for 2013
2013 Focus Areas

Open standards
Developer tools
Native

Hybrid

MDD

Web

Benefits

Enhanced interoperability
Developer efficiency
Familiar technology
Flexible methodologies
Scale to millions of users
Reduced TCO
Deployment options

SMS

Unified Development Tools

SAP Mobile Platform
SAP Mobile Platform
SUP

MobiliserConsumer Agentry
Enterprise

SAP HANA

3rd

© 2013 SAP AG. All rights reserved.

Party

SAP
Business
Suite

Scalability
Platform unification

Data/process
integration

Industry standard data model
Complex back-end integration
Optimized for SAP systems

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

15
SMP3 – An Open Platform

OSGi Spring
reuse dynamic updates,
versioning, and models to
simplify complexity

standard protocol that
decouples the dependency
on SAP released SDKs

use any web tooling
you want on SMP3

OData
standard model that decouples
backend and frontend developers

© 2013 SAP AG. All rights reserved.

HTTP REST

HTML5

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

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

16
SMP3 overview & architecture
SAP Mobile Platform v3.0 – Architecture
Key Points:
•No State in Mid-tier
•OSGi based
•Standards based protocol (OData/HTTP/s)
•Single entry point
•Supports most IDM providers
(via extensible CSI module)
•Centralized App management
•Life Cycle support
•Modular (supports custom extensions)
•One model (OData) across entire landscape

© 2013 SAP AG. All rights reserved.

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

18
One SDK – decoupled from server

SMP SDK

One common SDK to span across
different deployment platforms and versions

SMP cloud

SMP 2.3
SMP3

“Rapid Innovation without Disruption”
© 2013 SAP AG. All rights reserved.

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

19
SMP server services to build apps

Core Services
E2E trace

App Services
Coupons
Payments
Geo-location
SMS services
Push
Sync/offline
Customer and partner developed

Onboarding
Authentication/SSO
Lifecycle management
Usage reporting
Performance metrics

Value Add to Administrator

Value Add to Developer

Lean Java Server (LJS)*

*SAP’s Tomcat
© 2013 SAP AG. All rights reserved.

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

20
SMP3 – extending your application’s capabilities

Cross platform hybrid apps
Push Notifications

App usage reporting
Connectivity to non-SAP sources
Online application
Connectivity to SAP Systems
Easy access to SAP data and workflow
Code generation for native platforms
Connectivity to OData service

OData App
Services

COMPLEXITY

Logon for different auths

SAP Mobile Platform Services

Offline capabilities

Scale the complexity of mobile apps with one architecture, many services
© 2013 SAP AG. All rights reserved.

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

21
Developer features
Services overview
Developer experience

Common standards (HTML5, REST WS, OData, Cordova)
Faster to onboard developers, easier to build/debug

Developer
Open, Lower TCD, Faster
Development, Vertically Scalable

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.

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

23
SMP – client

Native

SMP Client Core components

LCM
(Resource
provisioning)

Logging/Tracing

Kapsel

Player

Data Access Layer

Security
(Vault/AES 256-bit
Encryption)

Persistence
(OData Doc Cache
handling with delta
support)

Synch Support
Offline DB and
Outbound Queue

Push Notifications

Authentication
(SSO2 ,
Certificates)

Connectivity

© 2013 SAP AG. All rights reserved.

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

24
Support for all major operating systems*
SAP Windows8 apps running on SMP

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

© 2013 SAP AG. All rights reserved.

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

25
Native OData SDK
Features
Integrated Logon Manager with Client Hub enables Developer APIs
apps to share credentials with co-signed apps in
Offline OData APIs for seamlessly caching data and merging
same security group on the device
delta update*
Platforms Supported: iOS 6.x+, Android 4.x+

Request API enhanced to support Batch processing
OData Parser support for JSON format

Benefits
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

* Requires NW Gateway 7.3 SP07

© 2013 SAP AG. All rights reserved.

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

26
Kapsel Architecture
Cordova Container with 7 SAP Plugins
3rd party plugin
3rd party plugin
AppUpdate
AuthProxy
EncryptedStorage
Logger
Logon

Kapsel Plugins

Cordova

Push
Settings

© 2013 SAP AG. All rights reserved.

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

27
“Kapsel” – Cordova HTML5 container with SAP plugins
Plugin
AppUpdate

HTTPSProxy

Description
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.
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
Logon
Push

Provides a Cordova plugin wrapper around the SMP logging API.
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.
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.

SAP Mobile Platform

© 2013 SAP AG. All rights reserved.

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

28
Planned innovations
Platform SDK – Mobile Application Framework
Production Capabilities

Key Benefits
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)

UI components
Primitives (textbox, labels, checkbox, tables, etc.)
Advanced (logon & settings screens, tree views, etc.)

Uniformly change UI / UX and core functional capabilities across
all MAF-enabled applications simultaneously

App infrastructure components
System logger, logon manager
Localization / globalization converters (e.g. address, phone #,
currency, etc.)

Reduce cost of application upgrade, maintenance and change
management

Over 50+ components in MAF 1.1

Login

Table

Localization

System
logging

Calendar

Authentication

This is the current state of planning and may be changed by SAP at any time

© 2013 SAP AG. All rights reserved.

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

29
Examples of reusable user interface
components within Mobile App Framework

MAF Tree View component
© 2013 SAP AG. All rights reserved.

MAF locale aware controls

MAF Calendar component

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

30
Planned innovations
Platform SDK - developer productivity
Example: Mobile Applications Framework login manager

InitLogonManager();
MAFLogonManager logonManager = MAFLogonManager.GetInstance();

58
Lines of code (MAF)

vs.

1756
Lines of code (native)

This is the current state of planning and may be changed by SAP at any time.

© 2013 SAP AG. All rights reserved.

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

31
Open UI framework
Open UI Framework allows developers to implement their own custom UI representation of an Agentry Screen

Agentry Client Extensions
Native UI
Controls

Controls

Custom UI
Control using
Open UI

Screen

Screen Set

Agentry Core

Device OS Interaction Layer
© 2013 SAP AG. All rights reserved.

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

32
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.

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

33
© 2013 SAP AG. All rights reserved.

Device

Offline write-back queue

OData

SMP

NW Gateway 2.0 SP7

Delta Exchange Tables

Business Suite

HTTP

Offline OData API for caching data and
merging delta updates

Offline OData

No state in middle tier
Request/response based
OData is the programming
model
OData delta supported
Client libraries provide a secure
document cache

OData Model

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

34
Integrating different backends

OData
SMP
Avatar / Gateway Java*

Non-OData
REST services

JDBC

SOAP

*Gateway Java provides data integration capabilities
and is deployed on the same SMP server

JPA

SAP and non-SAP back ends

© 2013 SAP AG. All rights reserved.

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

35
SMP B2C module

Banking App

3rd Party

New App

Loyalty
Social
…

Consumer

Framework
Mobiliser

LCM

Push

New Server
Extension

Mobile Banking

…

Consumer

Social

Money Mobiliser

Loyalty

Mobile Banking

Mobiliser App

OData

Framework
SMP Core
SMP

© 2013 SAP AG. All rights reserved.

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

36
SMP B2C module
Core Consumer Model

Core Consumer Services

Optional Application
Services Related to Customers

Customer ID, name, type

Registration/self-care

Payments

Addresses

Account lifecycle management

Banking

Identifications (username, email, …)

Login/Session management

LBS

Identities
(passport id, driver license, …)

Temporary password/password reset

Alerts

Security based on privileges/roles

Coupons

Free-text attributes

Social integration

Binary attachments

Notifications

Entitlements

Third parties can provide additional
Application Services

© 2013 SAP AG. All rights reserved.

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

37
SMP3 B2C web portal

Web portal for consumer signup, customer support,
operations dashboard, consumer self service, partner / merchant.

© 2013 SAP AG. All rights reserved.

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

38
Developer features
Tooling overview
SMP3 tooling
OSGi Custom
Server Extension

SMP 3.0

Event

SAP Backend

Tooling in
NetWeaver
(transaction
SEGW)
GW Add-On

Browser
Based

Mobiliser
Mobile Web
Data
Transformation
Tooling

OData Modeler

Syclo Add-On
(Exchange Tables)

One Click
Deployment

Kapsel

Android
Development Tools

OData
Gateway Java

App
Builder

SMS Builder

OData

Mobile App
Workbench

ERP, CRM, BW,
HANA, etc.

APNS/GCM

XCode
Blackberry
Win8/phone

Agentry
3rd Party System

Agentry Editor
Value Add:
User Onboarding
Online OData Calls
OData Delta Queries
Batch OData Calls
Push Notifications

© 2013 SAP AG. All rights reserved.

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

40
AppBuilder – designing your UI5 app
Drag and drop
designer

1 Click to deploy to
“Kapsel”

Click together
app in mins

Predefined application
templates

Leverages
UI5 control

Open HTML5 Tool that Interoperates with Popular Web Design Tools

© 2013 SAP AG. All rights reserved.

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

41
AppBuilder continued Design Time Code Gen/Edit

Generated Event
Handler code
Enterprise Data for Easy
consumption
User Defined
Events
SMP3 Services for App
Management

© 2013 SAP AG. All rights reserved.

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

42
SMS builder – building SMS based apps

© 2013 SAP AG. All rights reserved.

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

43
Tooling installer contents and options
Native SDK

SMS Toolkit

OData framework (2.x OData SDK, Client Hub, Logon Manager Core)
Mobile Application Framework (Reuse and Extensibility)
Mobile Application Workbench (Eclipse Plugin)

Brand Mobiliser Tooling

Kapsel SDK
Kapsel framework
Kapsel command-line tools

Agentry Toolkit
Agentry Editor (Eclipse Plugin)
OpenUI SDK
Branding SDK
Test Client

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

© 2013 SAP AG. All rights reserved.

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

44
Administrative features
Admin experience

Simplified OSGi architecture w/o mid-tier staging DB
More flexible and scalable, lower TCO, upgrade w/o downtime

Admin
Simplified, Lower TCO,
Lean Architecture

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.

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

46
Mobile application management
Business and Consumer Apps
Devices Platforms (iOS, Android, Windows and Windows
Phone, BlackBerry, others …)
Native/HTML5/UI Frameworks

20%

80%

© 2013 SAP AG. All rights reserved.

SAP Mobile Platform value-add
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

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

47
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.

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

48
PUSH notification
Configure push notifications for:
iOS
Android
BlackBerry
Windows 8, Windows Phone

© 2013 SAP AG. All rights reserved.

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

49
Authentication and SSO
Client
Settings

Network
Edge Settings

Identity
Provider Settings

Backend
Identity Mapping

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

© 2013 SAP AG. All rights reserved.

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

50
Integrating with your security policies
Supported authentication mechanisms

Existing
Security
infrastruct
ures can
be
complex

SM Session
Cookie

CA Siteminder
SSO
Basic
Auth

Basic Auth
Certificates

Valid()
NW Java SAP
SSO2
Generator

Siteminder
Policy
Server

SAP SSO2

SM
Agent

Web
Reverse
Proxy
SMP3 fits in –
without
disruption

HTTPAuth
LoginModule

SMP Server

SAP
Backend

SAP Mobile Platform uses standard HTTPS
protocol to integrate into your existing security landscape!
© 2013 SAP AG. All rights reserved.

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

51
App analytics
Usage reporting by:
User
Device type
Application
Vendor
Version
Timeframe

© 2013 SAP AG. All rights reserved.

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

52
Simplified App Onboarding

Before SMP 3.0
SMP 3.0 Experience

© 2013 SAP AG. All rights reserved.

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

53
User onboarding for SAP standard apps
Client Hub
Platforms Supported: iOS 6.x+, Android
4.x+
Client Hub enables apps to securely share
credentials on-device, simplifying enduser 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

Client Hubon Device
(use phone)

App CID
SAP Mobile
Platform

User name
Password
Connection String

Backend

App Registration
Data
Vault
Mobile
App

Mobile apps get their
logon information from
the Client Hub client

Logon Manager hides connection and
configuration details

© 2013 SAP AG. All rights reserved.

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

54
Trace and runtime analysis
Graphical display of runtimes - per app or across all
apps
Detailed Logging and Tracing

Runtime
Analysis

Error Logs
© 2013 SAP AG. All rights reserved.

Detailed
Trace

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

55
User experience
Add cutting-edge capabilities for enterprise and consumer apps

Live 3D visualization

GIS display

Augmented reality,
accelerometer, camera

Real Time analytics

© 2013 SAP AG. All rights reserved.

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

56
SAP Enabling Solutions for Windows 8 &
Windows Phone 8
SAP Mobile Platform Roadmap for windows support

SAP Mobile Platform 3.0
SAP Mobile Platform 3.1
Visual Studio

© 2013 SAP AG. All rights reserved.

REST based interfaces
Native SDK , Cordova 3.1 and kapsel
plugins
Windows 8 Library for logon,
authentication.

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

58
Bridging the technology divide with OData
OData – Open Data Protocol
HTTP-based data services
Resources (data) identified using URIs
Operations executed using HTTP verbs

OData specifies CRUD and Query over HTTP
Atom (XML) or JSON Results

OData
Service
Provider

Resources,
e.g. SAP
ERP

OData Run-Tim

Tristen from the newly formed
Mobility Department. Just
graduated from College.

© 2013 SAP AG. All rights reserved.

OData is a bit like
mini-ODBC or
JDBC for the web

Bob from the SAP Department,
been here for 20 years coding
ABAP.

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

59
Developing Windows apps using Rest in SMP 3.0
SAP Mobile Platform Server provides REST services so that applications
can be built as any standard HTTP application to leverage SAP Mobile
Platform Server for security and push features among others.
This development approach has the following elements:
•Configuring the application.
•Registration (creating an application connection)
•Authentication
•Native push notification
http://infocenter.sybase.com/help/index.jsp?docset=/com.sybase.infocenter.pubs.docset-SMP-SDK3.0.0/doc/html/title.html&docSetID=2000
© 2013 SAP AG. All rights reserved.

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

60
Registering a device using REST API
End Point

http://localhost:8080/odata/applications/latest/”Appname”/Connections

Header of the request
POST
/odata/applications/latest/”Appname”/C
onnections HTTP/1.1
Host: localhost:8080
Authorization: Basic
Z3dkZW1vOndlbGNvbWU=
Content-Type: application/atom+xml;
charset=UTF-8
Cache-Control: no-cache

© 2013 SAP AG. All rights reserved.

Body of the request

<?xml version='1.0' encoding='UTF-8'?>
<entry xmlns='http://www.w3.org/2005/Atom'
xmlns:d='http://schemas.microsoft.com/ado/2007/08/da
taservices'
xmlns:m='http://schemas.microsoft.com/ado/2007/08/d
ataservices/metadata'>
<content type='application/xml'>
<m:properties>
<d:DeviceType>Windows</d:DeviceType>
</m:properties>
</content>
61
</entry>

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
Retrieving data from back end using REST API
End point

http://localhost:8080/”Appname”/FlightCollection?$format=xml

Header of the request
POST
/odata/applications/latest/TestApp/Conn
ections HTTP/1.1
Host: localhost:8080
Authorization: Basic
Z3dkZW1vOndlbGNvbWU=
Content-Type: application/atom+xml;
charset=UTF-8
Cache-Control: no-cache
© 2013 SAP AG. All rights reserved.

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

62
Mobile is around for the long-haul
Minimize your Time to Value with SAP Mobile Platform
•

Reduced IT investments and operation efficiencies

•

Reduced cost of development

•

Reusable services and repeatable processes

•

Protection for the enterprise

•

Rapid development and low maintenance

•

Centralized lifecycle management

•

Support for open-standards, open-source

•

Simplified talent sourcing

•

Deployment options (cloud or on-premise)

© 2013 SAP AG. All rights reserved.

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

63
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-platform30

© 2013 SAP AG. All rights reserved.

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

64
Appendix
SMP3 architecture
Native
Apps

Mobile Client
Agentry
Container

Custom App

Web Apps

Web Container

Browser

(Cordova/PhoneGap)

(Mobile W eb)

Development
Tools
AppDesigner

No State in Mid-tier

UI Components/Extensibility Framework

3rd Party

Ui5

Connectivity SDK
HTTP(S) / SMS

HTTP(S) / SMS

Mobile Platform Services
Brand Mobiliser
(SMS Process
Management)

Brand
Mobiliser
Agentry
Designer

Staging in backend or optionally in SQL Anywhere
(or SAP HANA)

3rd Party

Machine

Runs on Windows and Linux

MAW
GW Modeler

Banking &
Payment

SMS Handler
Agentry Data
Services

Onboarding
Enterprise App
Store Provisioning
(Settings/Certificat
es)

On Device
Charging

OSGi based server

App
Management
(MAM)

(Mobiliser)

Combines B2E and B2C capabilities into a single
server – Agentry, SUP, Mobiliser
Seamless Server upgrades and patches – without
having to bring down the server

Device
Management

Core Services
App Resources
( Meta-data, Web
Resources)

User
Management
SSO

Lifecycle
Management
Data End Point
Management

Data Encryption

Push
Notifications

Persistence

Dispatcher

(HANA) (Configs,
Cashing, Queues)

(single Point of Entry)

Supportability
(Logging, Tracing,
Solution Manager)

Admin Portal

Application Services
Proxy to other
services
Core services

OSGI Container

SAP Business Suite
NW
Gateway

Syclo
ABAP Addon(s)

© 2013 SAP AG. All rights reserved.

Other SAP Backend
(SAP HANA/XS, BW , BI,
SF, NW, Cloud, JAM,
Ariba)

3rd Party Backend

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

66
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,
industry standards support

3rd

party SDK and

•

HTML5

Meta
Data

Mobile
Web

SAP Mobile Platform

Secure

•

Native

Strong authentication, data encryption, application
wrapping

SAP

Non-SAP

Flexible and scalable

•

•

Start small and grow to millions of users

© 2013 SAP AG. All rights reserved.

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

67
© 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.

© 2013 SAP AG. All rights reserved.

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

68

Mais conteúdo relacionado

Mais procurados

SAP Netweaver Mobile Overview
SAP Netweaver Mobile OverviewSAP Netweaver Mobile Overview
SAP Netweaver Mobile OverviewMahindra Satyam
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP Portal
 
Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceSAP Portal
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP Portal
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceSAP Portal
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012) SAP Portal
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities SAP Portal
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP Portal
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it finalHeinrich Seeger
 
Skills, Competencies And Methods
Skills, Competencies And MethodsSkills, Competencies And Methods
Skills, Competencies And MethodsHealthovate
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovapptive Global Solutions Pvt Ltd.
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud PortalAmir Blich
 
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned FIT Solutions
 
ChannelEyes Technical Whitepaper
ChannelEyes Technical WhitepaperChannelEyes Technical Whitepaper
ChannelEyes Technical WhitepaperJay McBain
 

Mais procurados (20)

SAP Netweaver Mobile Overview
SAP Netweaver Mobile OverviewSAP Netweaver Mobile Overview
SAP Netweaver Mobile Overview
 
SAP Mobile Business Objects Development
SAP Mobile Business Objects DevelopmentSAP Mobile Business Objects Development
SAP Mobile Business Objects Development
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – Overview
 
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...
 
Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on Device
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
 
Dev mobile apps ent it final
Dev mobile apps ent   it finalDev mobile apps ent   it final
Dev mobile apps ent it final
 
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...
 
Autodesk Technical Webinar: SAP Mobile Platform
Autodesk Technical Webinar: SAP Mobile PlatformAutodesk Technical Webinar: SAP Mobile Platform
Autodesk Technical Webinar: SAP Mobile Platform
 
Skills, Competencies And Methods
Skills, Competencies And MethodsSkills, Competencies And Methods
Skills, Competencies And Methods
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
 
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned
SAP Inside Track Istanbul 2011 - Sybase Mobile Sales Project - Lessons Learned
 
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
 
ChannelEyes Technical Whitepaper
ChannelEyes Technical WhitepaperChannelEyes Technical Whitepaper
ChannelEyes Technical Whitepaper
 
CA API Gateway
CA API GatewayCA API Gateway
CA API Gateway
 

Semelhante a Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Phone 8

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
 
SAP Project Intelligence Network for Construction
SAP Project Intelligence Network for ConstructionSAP Project Intelligence Network for Construction
SAP Project Intelligence Network for ConstructionComit Projects Ltd
 
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
 
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
 
SAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapSAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapAhmed Negm
 
Build Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKBuild Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKJitendra Kansal
 
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
 
The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIWaldemar Adams
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Sean Thomson
 
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
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hAkhilendra Singh
 
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
 
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
 

Semelhante a Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Phone 8 (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
 
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...
 
PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications" PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications"
 
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
 
SAP Project Intelligence Network for Construction
SAP Project Intelligence Network for ConstructionSAP Project Intelligence Network for Construction
SAP Project Intelligence Network for Construction
 
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
 
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)
 
Cloud Computing at SAP
Cloud Computing at SAPCloud Computing at SAP
Cloud Computing at SAP
 
SAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road MapSAP SuccessFactors Solutions Road Map
SAP SuccessFactors Solutions Road Map
 
Build Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDKBuild Multi-Channel Solutions using MDK
Build Multi-Channel Solutions using MDK
 
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
 
The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BI
 
9c478493-c37c-0010-82c7-eda71af511fa.pdf
9c478493-c37c-0010-82c7-eda71af511fa.pdf9c478493-c37c-0010-82c7-eda71af511fa.pdf
9c478493-c37c-0010-82c7-eda71af511fa.pdf
 
Go Mobile with SAP Cloud Platform
Go Mobile with SAP Cloud PlatformGo Mobile with SAP Cloud Platform
Go Mobile with SAP Cloud Platform
 
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
Apresentação do INBRASC - Ariba e Fortlev explicam Ariba Total User Experienc...
 
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
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4h
 
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...
 
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
 

Mais de SAP PartnerEdge program for Application Development

Mais de 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...
 

Último

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Alexander Turgeon
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementNuwan Dias
 

Último (20)

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 

Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Phone 8

  • 1. SAP Mobile Platform Kiran Karunakaran, Director Product Management - Nov 2013
  • 2. 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 ” © 2013 SAP AG. All rights reserved. © SAP 2009/ Page 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 2
  • 4. Why take a platform-based approach? Point-to-point solution versus Platform approach Costs Quality Flexibility Security © 2013 SAP AG. All rights reserved. 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 4
  • 5. SAP has the broadest, end-to-end mobility solution A comprehensive and open mobile portfolio Support for All Devices SAP Store and Mobile Apps LoB/Industry Apps Customization and Services Rapid Deployment Services © 2013 SAP AG. All rights reserved. End-to-End Security Cloud SAP and Third Party Development Tools Customer/Partner Apps SAP Mobile Platform Analytics Apps SAP Afaria SAP Mobile Documents Instant Mobilization and Ecosystem Full Service Platform Cloud or On-Premise Backend Agnostic SAP Mobile Services SAP Systems SAP HANA 3rd Party DBs 3rd Party Systems 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 5
  • 6. SAP: Only Vendor named a leader in both of Gartner’s Mobile Magic Quadrants Magic Quadrant for Mobile Application Development Platforms Authors: Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van Huizen Gartner, 7 August 2013 ID:G00248487 Magic Quadrant for Mobile Device Management Authors: Phillip Redman, John Girard, Terrence Cosgrove, Monica Basso Gartner, 23 May 2013 ID:G00249820 This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document s are available upon request from SAP . Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. © 2013 SAP AG. All rights reserved. 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 6
  • 7. Industry’s first unified mobile application development platform Apps for: Employees Partners Customers B2E B2B B2C From proprietary to open-standards and open-source Standards-based approach Tools, components, SDKs to speed development Tools for rapid development The right tool for the right job Native Hybrid MDD Mobile Web SMS Protect the enterprise Common auth framework OData, MDD and MBOs for offline support Offline with sync SAP Mobile Platform App Services © 2013 SAP AG. All rights reserved. Platform Services Linux and Windows OS Back-end Agnostic Simplified Admin Analytics and Reporting 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 7
  • 8. What is in SAP Mobile Platform v3.0 Industry’s Broadest Set of Platform Services Industry’s Most Open Platform Dramatic Developer Productivity Improvements Core Services for enterprise-grade mobile apps OData with offline support OSGi Spring architecture Common SDK for both on-premise and cloud mobile apps App Services for B2E, B2B and B2C mobile apps Apache Cordova hybrid container with platform services available as plug-ins WYSIWYG development environment for HTML5 apps HTML5 support Bring Your Own Tools (BYOT) Support HTTP REST Standards-based data integration Coupons Banking Loyalty Native, hybrid, meta-data driven, mobile web and SMS app architectures Robust offline/synchronization support Extensible platform architecture © 2013 SAP AG. All rights reserved. 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 8
  • 9. Value of SAP Mobile Platform to all mobile stakeholders Developer Admin Total Cost of Development © 2013 SAP AG. All rights reserved. Total Cost of Ownership User Always On – Never Seen 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 9
  • 10. Mobile application development market requirements Flexible, yet Powerful 1 2 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 3 Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. Platform embraces open standard 4 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. 5 Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more © 2013 SAP AG. All rights reserved. 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 10
  • 11. Aligning SAP Mobile Platform with market to deliver real value Flexible, yet Powerful 1 2 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 App Development: Faster, Lower TCD End-to-end Enterprise Solutions 3 Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. App Maintenance: Easier, Lower TCO End User: Consistent and Better UX Platform embraces open standard 4 IT: More robust, scalable, and manageable 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 5 Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more © 2013 SAP AG. All rights reserved. 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 11
  • 12. SAP Mobile Platform “Best of Breed” Mobile leader for over 20 years Sybase Syclo Unwired Platform Agentry Business SAP Mobile Platform Utilities Field Service Contractors Sybase Robust Consumer Applications Customer Retail © 2013 SAP AG. All rights reserved. Complex Business Applications SAP Mobiliser NetWeaver Gateway Access to your data Non-SAP Cloud Convergence of Three Leaders: SAP, Sybase, Syclo 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 12
  • 13. SAP Mobile Platform roadmap On-Premise Deployments Today 2H 2013 Syclo Apps SMP 2.3 Enterprise Edition SUP Apps Mobiliser Apps SAP Mobile Platform On-Premise Version SMP 2.3 Consumer Edition (Mobiliser) Run B2E, B2B, B2C apps Single install/upgrade Capabilities based on licensing Cloud Deployments Native/HTML5 Apps SAP Mobile Platform Cloud Version* 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 Run B2E, B2B, B2C apps Capabilities based on licensing 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 *Only the online REST services from SUP 2.2 were moved into the SMP cloud © 2013 SAP AG. All rights reserved. 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 13
  • 14. Convergence of three leaders Open and standard SAP NetWeaver Gateway Presentation Data Model Transport Protocol Backend Integration © 2013 SAP AG. All rights reserved. Sybase Unwired Platform (B2E) HTML5 (Cordova) Native (MAF) None OData Sybase 365 Mobiliser (B2C) Mobile Web Native or HTML5 SMS Native or HTML5 Open Development Framework Architecture MBO JSON/XML Standards Based Data Model – OData HTTP Standards REST ABAP Common Syclo Agentry Meta Data Syclo Meta-Data Syclo SMART Data Model Mobilink or iMO HTTP – HTTP REST ANGEL Messaging Based Transport ProtocolREST Backend JCO/XML Data/Process IntegrationJSON/XML Framework – OData Add-On 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 14
  • 15. SAP Mobile Platform enhancements for 2013 2013 Focus Areas Open standards Developer tools Native Hybrid MDD Web Benefits Enhanced interoperability Developer efficiency Familiar technology Flexible methodologies Scale to millions of users Reduced TCO Deployment options SMS Unified Development Tools SAP Mobile Platform SAP Mobile Platform SUP MobiliserConsumer Agentry Enterprise SAP HANA 3rd © 2013 SAP AG. All rights reserved. Party SAP Business Suite Scalability Platform unification Data/process integration Industry standard data model Complex back-end integration Optimized for SAP systems 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 15
  • 16. SMP3 – An Open Platform OSGi Spring reuse dynamic updates, versioning, and models to simplify complexity standard protocol that decouples the dependency on SAP released SDKs use any web tooling you want on SMP3 OData standard model that decouples backend and frontend developers © 2013 SAP AG. All rights reserved. HTTP REST HTML5 Cordova combine SAP’s enterprise plugins with any other plugins from 3rd party 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 16
  • 17. SMP3 overview & architecture
  • 18. SAP Mobile Platform v3.0 – Architecture Key Points: •No State in Mid-tier •OSGi based •Standards based protocol (OData/HTTP/s) •Single entry point •Supports most IDM providers (via extensible CSI module) •Centralized App management •Life Cycle support •Modular (supports custom extensions) •One model (OData) across entire landscape © 2013 SAP AG. All rights reserved. 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 18
  • 19. One SDK – decoupled from server SMP SDK One common SDK to span across different deployment platforms and versions SMP cloud SMP 2.3 SMP3 “Rapid Innovation without Disruption” © 2013 SAP AG. All rights reserved. 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 19
  • 20. SMP server services to build apps Core Services E2E trace App Services Coupons Payments Geo-location SMS services Push Sync/offline Customer and partner developed Onboarding Authentication/SSO Lifecycle management Usage reporting Performance metrics Value Add to Administrator Value Add to Developer Lean Java Server (LJS)* *SAP’s Tomcat © 2013 SAP AG. All rights reserved. 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 20
  • 21. SMP3 – extending your application’s capabilities Cross platform hybrid apps Push Notifications App usage reporting Connectivity to non-SAP sources Online application Connectivity to SAP Systems Easy access to SAP data and workflow Code generation for native platforms Connectivity to OData service OData App Services COMPLEXITY Logon for different auths SAP Mobile Platform Services Offline capabilities Scale the complexity of mobile apps with one architecture, many services © 2013 SAP AG. All rights reserved. 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 21
  • 23. Developer experience Common standards (HTML5, REST WS, OData, Cordova) Faster to onboard developers, easier to build/debug Developer Open, Lower TCD, Faster Development, Vertically Scalable 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. 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 23
  • 24. SMP – client Native SMP Client Core components LCM (Resource provisioning) Logging/Tracing Kapsel Player Data Access Layer Security (Vault/AES 256-bit Encryption) Persistence (OData Doc Cache handling with delta support) Synch Support Offline DB and Outbound Queue Push Notifications Authentication (SSO2 , Certificates) Connectivity © 2013 SAP AG. All rights reserved. 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 24
  • 25. Support for all major operating systems* SAP Windows8 apps running on SMP 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 © 2013 SAP AG. All rights reserved. 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 25
  • 26. Native OData SDK Features Integrated Logon Manager with Client Hub enables Developer APIs apps to share credentials with co-signed apps in Offline OData APIs for seamlessly caching data and merging same security group on the device delta update* Platforms Supported: iOS 6.x+, Android 4.x+ Request API enhanced to support Batch processing OData Parser support for JSON format Benefits 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 * Requires NW Gateway 7.3 SP07 © 2013 SAP AG. All rights reserved. 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 26
  • 27. Kapsel Architecture Cordova Container with 7 SAP Plugins 3rd party plugin 3rd party plugin AppUpdate AuthProxy EncryptedStorage Logger Logon Kapsel Plugins Cordova Push Settings © 2013 SAP AG. All rights reserved. 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 27
  • 28. “Kapsel” – Cordova HTML5 container with SAP plugins Plugin AppUpdate HTTPSProxy Description 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. 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 Logon Push Provides a Cordova plugin wrapper around the SMP logging API. 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. 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. SAP Mobile Platform © 2013 SAP AG. All rights reserved. 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 28
  • 29. Planned innovations Platform SDK – Mobile Application Framework Production Capabilities Key Benefits 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) UI components Primitives (textbox, labels, checkbox, tables, etc.) Advanced (logon & settings screens, tree views, etc.) Uniformly change UI / UX and core functional capabilities across all MAF-enabled applications simultaneously App infrastructure components System logger, logon manager Localization / globalization converters (e.g. address, phone #, currency, etc.) Reduce cost of application upgrade, maintenance and change management Over 50+ components in MAF 1.1 Login Table Localization System logging Calendar Authentication This is the current state of planning and may be changed by SAP at any time © 2013 SAP AG. All rights reserved. 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 29
  • 30. Examples of reusable user interface components within Mobile App Framework MAF Tree View component © 2013 SAP AG. All rights reserved. MAF locale aware controls MAF Calendar component 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 30
  • 31. Planned innovations Platform SDK - developer productivity Example: Mobile Applications Framework login manager InitLogonManager(); MAFLogonManager logonManager = MAFLogonManager.GetInstance(); 58 Lines of code (MAF) vs. 1756 Lines of code (native) This is the current state of planning and may be changed by SAP at any time. © 2013 SAP AG. All rights reserved. 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 31
  • 32. Open UI framework Open UI Framework allows developers to implement their own custom UI representation of an Agentry Screen Agentry Client Extensions Native UI Controls Controls Custom UI Control using Open UI Screen Screen Set Agentry Core Device OS Interaction Layer © 2013 SAP AG. All rights reserved. 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 32
  • 33. 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. 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 33
  • 34. © 2013 SAP AG. All rights reserved. Device Offline write-back queue OData SMP NW Gateway 2.0 SP7 Delta Exchange Tables Business Suite HTTP Offline OData API for caching data and merging delta updates Offline OData No state in middle tier Request/response based OData is the programming model OData delta supported Client libraries provide a secure document cache OData Model 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 34
  • 35. Integrating different backends OData SMP Avatar / Gateway Java* Non-OData REST services JDBC SOAP *Gateway Java provides data integration capabilities and is deployed on the same SMP server JPA SAP and non-SAP back ends © 2013 SAP AG. All rights reserved. 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 35
  • 36. SMP B2C module Banking App 3rd Party New App Loyalty Social … Consumer Framework Mobiliser LCM Push New Server Extension Mobile Banking … Consumer Social Money Mobiliser Loyalty Mobile Banking Mobiliser App OData Framework SMP Core SMP © 2013 SAP AG. All rights reserved. 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 36
  • 37. SMP B2C module Core Consumer Model Core Consumer Services Optional Application Services Related to Customers Customer ID, name, type Registration/self-care Payments Addresses Account lifecycle management Banking Identifications (username, email, …) Login/Session management LBS Identities (passport id, driver license, …) Temporary password/password reset Alerts Security based on privileges/roles Coupons Free-text attributes Social integration Binary attachments Notifications Entitlements Third parties can provide additional Application Services © 2013 SAP AG. All rights reserved. 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 37
  • 38. SMP3 B2C web portal Web portal for consumer signup, customer support, operations dashboard, consumer self service, partner / merchant. © 2013 SAP AG. All rights reserved. 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 38
  • 40. SMP3 tooling OSGi Custom Server Extension SMP 3.0 Event SAP Backend Tooling in NetWeaver (transaction SEGW) GW Add-On Browser Based Mobiliser Mobile Web Data Transformation Tooling OData Modeler Syclo Add-On (Exchange Tables) One Click Deployment Kapsel Android Development Tools OData Gateway Java App Builder SMS Builder OData Mobile App Workbench ERP, CRM, BW, HANA, etc. APNS/GCM XCode Blackberry Win8/phone Agentry 3rd Party System Agentry Editor Value Add: User Onboarding Online OData Calls OData Delta Queries Batch OData Calls Push Notifications © 2013 SAP AG. All rights reserved. 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 40
  • 41. AppBuilder – designing your UI5 app Drag and drop designer 1 Click to deploy to “Kapsel” Click together app in mins Predefined application templates Leverages UI5 control Open HTML5 Tool that Interoperates with Popular Web Design Tools © 2013 SAP AG. All rights reserved. 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 41
  • 42. AppBuilder continued Design Time Code Gen/Edit Generated Event Handler code Enterprise Data for Easy consumption User Defined Events SMP3 Services for App Management © 2013 SAP AG. All rights reserved. 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 42
  • 43. SMS builder – building SMS based apps © 2013 SAP AG. All rights reserved. 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 43
  • 44. Tooling installer contents and options Native SDK SMS Toolkit OData framework (2.x OData SDK, Client Hub, Logon Manager Core) Mobile Application Framework (Reuse and Extensibility) Mobile Application Workbench (Eclipse Plugin) Brand Mobiliser Tooling Kapsel SDK Kapsel framework Kapsel command-line tools Agentry Toolkit Agentry Editor (Eclipse Plugin) OpenUI SDK Branding SDK Test Client 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 © 2013 SAP AG. All rights reserved. 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 44
  • 46. Admin experience Simplified OSGi architecture w/o mid-tier staging DB More flexible and scalable, lower TCO, upgrade w/o downtime Admin Simplified, Lower TCO, Lean Architecture 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. 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 46
  • 47. Mobile application management Business and Consumer Apps Devices Platforms (iOS, Android, Windows and Windows Phone, BlackBerry, others …) Native/HTML5/UI Frameworks 20% 80% © 2013 SAP AG. All rights reserved. SAP Mobile Platform value-add 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 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 47
  • 48. 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. 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 48
  • 49. PUSH notification Configure push notifications for: iOS Android BlackBerry Windows 8, Windows Phone © 2013 SAP AG. All rights reserved. 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 49
  • 50. Authentication and SSO Client Settings Network Edge Settings Identity Provider Settings Backend Identity Mapping 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 © 2013 SAP AG. All rights reserved. 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 50
  • 51. Integrating with your security policies Supported authentication mechanisms Existing Security infrastruct ures can be complex SM Session Cookie CA Siteminder SSO Basic Auth Basic Auth Certificates Valid() NW Java SAP SSO2 Generator Siteminder Policy Server SAP SSO2 SM Agent Web Reverse Proxy SMP3 fits in – without disruption HTTPAuth LoginModule SMP Server SAP Backend SAP Mobile Platform uses standard HTTPS protocol to integrate into your existing security landscape! © 2013 SAP AG. All rights reserved. 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 51
  • 52. App analytics Usage reporting by: User Device type Application Vendor Version Timeframe © 2013 SAP AG. All rights reserved. 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 52
  • 53. Simplified App Onboarding Before SMP 3.0 SMP 3.0 Experience © 2013 SAP AG. All rights reserved. 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 53
  • 54. User onboarding for SAP standard apps Client Hub Platforms Supported: iOS 6.x+, Android 4.x+ Client Hub enables apps to securely share credentials on-device, simplifying enduser 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 Client Hubon Device (use phone) App CID SAP Mobile Platform User name Password Connection String Backend App Registration Data Vault Mobile App Mobile apps get their logon information from the Client Hub client Logon Manager hides connection and configuration details © 2013 SAP AG. All rights reserved. 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 54
  • 55. Trace and runtime analysis Graphical display of runtimes - per app or across all apps Detailed Logging and Tracing Runtime Analysis Error Logs © 2013 SAP AG. All rights reserved. Detailed Trace 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 55
  • 56. User experience Add cutting-edge capabilities for enterprise and consumer apps Live 3D visualization GIS display Augmented reality, accelerometer, camera Real Time analytics © 2013 SAP AG. All rights reserved. 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 56
  • 57. SAP Enabling Solutions for Windows 8 & Windows Phone 8
  • 58. SAP Mobile Platform Roadmap for windows support SAP Mobile Platform 3.0 SAP Mobile Platform 3.1 Visual Studio © 2013 SAP AG. All rights reserved. REST based interfaces Native SDK , Cordova 3.1 and kapsel plugins Windows 8 Library for logon, authentication. 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 58
  • 59. Bridging the technology divide with OData OData – Open Data Protocol HTTP-based data services Resources (data) identified using URIs Operations executed using HTTP verbs OData specifies CRUD and Query over HTTP Atom (XML) or JSON Results OData Service Provider Resources, e.g. SAP ERP OData Run-Tim Tristen from the newly formed Mobility Department. Just graduated from College. © 2013 SAP AG. All rights reserved. OData is a bit like mini-ODBC or JDBC for the web Bob from the SAP Department, been here for 20 years coding ABAP. 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 59
  • 60. Developing Windows apps using Rest in SMP 3.0 SAP Mobile Platform Server provides REST services so that applications can be built as any standard HTTP application to leverage SAP Mobile Platform Server for security and push features among others. This development approach has the following elements: •Configuring the application. •Registration (creating an application connection) •Authentication •Native push notification http://infocenter.sybase.com/help/index.jsp?docset=/com.sybase.infocenter.pubs.docset-SMP-SDK3.0.0/doc/html/title.html&docSetID=2000 © 2013 SAP AG. All rights reserved. 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 60
  • 61. Registering a device using REST API End Point http://localhost:8080/odata/applications/latest/”Appname”/Connections Header of the request POST /odata/applications/latest/”Appname”/C onnections HTTP/1.1 Host: localhost:8080 Authorization: Basic Z3dkZW1vOndlbGNvbWU= Content-Type: application/atom+xml; charset=UTF-8 Cache-Control: no-cache © 2013 SAP AG. All rights reserved. Body of the request <?xml version='1.0' encoding='UTF-8'?> <entry xmlns='http://www.w3.org/2005/Atom' xmlns:d='http://schemas.microsoft.com/ado/2007/08/da taservices' xmlns:m='http://schemas.microsoft.com/ado/2007/08/d ataservices/metadata'> <content type='application/xml'> <m:properties> <d:DeviceType>Windows</d:DeviceType> </m:properties> </content> 61 </entry> 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
  • 62. Retrieving data from back end using REST API End point http://localhost:8080/”Appname”/FlightCollection?$format=xml Header of the request POST /odata/applications/latest/TestApp/Conn ections HTTP/1.1 Host: localhost:8080 Authorization: Basic Z3dkZW1vOndlbGNvbWU= Content-Type: application/atom+xml; charset=UTF-8 Cache-Control: no-cache © 2013 SAP AG. All rights reserved. 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 62
  • 63. Mobile is around for the long-haul Minimize your Time to Value with SAP Mobile Platform • Reduced IT investments and operation efficiencies • Reduced cost of development • Reusable services and repeatable processes • Protection for the enterprise • Rapid development and low maintenance • Centralized lifecycle management • Support for open-standards, open-source • Simplified talent sourcing • Deployment options (cloud or on-premise) © 2013 SAP AG. All rights reserved. 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 63
  • 64. 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-platform30 © 2013 SAP AG. All rights reserved. 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 64
  • 66. SMP3 architecture Native Apps Mobile Client Agentry Container Custom App Web Apps Web Container Browser (Cordova/PhoneGap) (Mobile W eb) Development Tools AppDesigner No State in Mid-tier UI Components/Extensibility Framework 3rd Party Ui5 Connectivity SDK HTTP(S) / SMS HTTP(S) / SMS Mobile Platform Services Brand Mobiliser (SMS Process Management) Brand Mobiliser Agentry Designer Staging in backend or optionally in SQL Anywhere (or SAP HANA) 3rd Party Machine Runs on Windows and Linux MAW GW Modeler Banking & Payment SMS Handler Agentry Data Services Onboarding Enterprise App Store Provisioning (Settings/Certificat es) On Device Charging OSGi based server App Management (MAM) (Mobiliser) Combines B2E and B2C capabilities into a single server – Agentry, SUP, Mobiliser Seamless Server upgrades and patches – without having to bring down the server Device Management Core Services App Resources ( Meta-data, Web Resources) User Management SSO Lifecycle Management Data End Point Management Data Encryption Push Notifications Persistence Dispatcher (HANA) (Configs, Cashing, Queues) (single Point of Entry) Supportability (Logging, Tracing, Solution Manager) Admin Portal Application Services Proxy to other services Core services OSGI Container SAP Business Suite NW Gateway Syclo ABAP Addon(s) © 2013 SAP AG. All rights reserved. Other SAP Backend (SAP HANA/XS, BW , BI, SF, NW, Cloud, JAM, Ariba) 3rd Party Backend 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 66
  • 67. 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, industry standards support 3rd party SDK and • HTML5 Meta Data Mobile Web SAP Mobile Platform Secure • Native Strong authentication, data encryption, application wrapping SAP Non-SAP Flexible and scalable • • Start small and grow to millions of users © 2013 SAP AG. All rights reserved. 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 67
  • 68. © 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. © 2013 SAP AG. All rights reserved. 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 68