19
PUBLIC Dr. Gerhard Henig, Vice President Product Management, SAP Cloud Platform Mobile Services, SAP SE 18. April 2019 Build Mobile Apps for the Digital Enterprise with SAP

Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

PUBLIC

Dr. Gerhard Henig, Vice President Product Management, SAP Cloud Platform Mobile Services, SAP SE18. April 2019

Build Mobile Apps for the Digital Enterprise with SAP

Page 2: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

2PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein.This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation 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. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence.All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Disclaimer

Page 3: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

3PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Introduction

SAP Cloud Platform Mobile Services

Native and cross-platform app development approaches

Lot‘s of demos

Customer examples

Agenda

Page 4: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

4PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

E-Mail, Social SAP S/4HANA SAP Third PartyEnterprise Systems

Users

Use of Mobile in the Enterprise Still Far From Reaching Full Potential

§ Limited use of device capabilities

§ Limited access to enterprise data

§ Wide range of user experiences

§ Wide range of technologies

§ Huge backlog of requested apps

§ Low end user satisfaction

§ Not aligned with multi-channel strategy

Employee Field Service Consumer App

Page 5: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

5PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Mobile Technology Strategy

SAP Cloud Platform Mobile Services

++

Partnerships with Apple & Google

ISVs/SIs for buildingand customizing

apps

+

Leverage pre-built, extensible SAP apps

Strategic PartnershipsPlatform Pre-Built Apps Partner Ecosystem

Page 6: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

6PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

§ Deliver a wide variety of mobile apps quickly with powerful SDKs and tools

§ Bring enterprise mobile features such as security, supportability, offline to all your apps

§ Leverage many more SAP Cloud Platform services, SAP S/4HANA and other SAP Solutions

Develop and Deploy Enterprise Grade Mobile Appswith SAP Cloud Platform Mobile Services

MobileWeb Native Apps

Mobile Services

Meta Data Apps Coded

Mobile Cards

Page 7: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

7PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Cloud Platform Mobile Services

SAP Mobile Platform SDK

SAP Cloud Platform Mobile Services

Push Notifications Enterprise Authentication

Mobile Traffic Management

Enterprise-gradeOffline Sync (OData) Application Lifecycle

GDPR & EUDPaccess Mobile AnalyticsMobile Card Kit Client Resources

ManagementIntegration Services

support

Usage AnalyticsEnterprise App Management

Document Service integration Storage ServiceSample Backend

Service

Multi-Factor Authentication

Mobile Setting Exchange

Cloud Build Service for Continuous Integration Network TracesOnline (Caching)

(REST, SOAP, OData, etc.)

Enterprise-grade EncryptionDiscovery Service Remote LoggingMobile Backend

GeneratorApp Lab for Continuous

Integration

SAP Cloud Platform SDKs for iOS and Android

Mobile Development Kit SAP Mobile Cards

App Services Security Supportability

Mobile Backend Services

SDKs and Frontend Tools

Page 8: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

8PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Cloud Platform Mobile Services in your Landscape

Mobile Services

Secure tunnel

INTERNET

or SAP Business Suite

Firewall

CloudConnector

Your Data Center

SAP Cloud Applications

OData

3rd Party Applications

Your App

Page 9: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

9PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Chandler Ashburn

St. Leon-Rot

Sydney

Tokyo

SAP Cloud Platform Service availability per provider and region.

Sterling

Toronto Moscow

SAP data center

SAP Cloud Platform Cloud Foundry environment

SAP Cloud Platform Neo environment

Amazon Web Services data center

DubaiRiyadh

Amsterdam

São Paulo

SAP Cloud Platform Mobile Services data centersToday

Frankfurt

ShanghaiUS East (VA)

More data centers available according to SAP Cloud Platform data center roadmap and customer demand

Page 10: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

10PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Empower designers and developers with tools to

quickly and efficiently build iOS apps for the enterprise

Enable apps with native iOS look and feel high

performance

Accelerate development with UI controls,

frameworks and tools

Innovate by taking advantage of rich iOS device features like ARKit, CoreML,

location services and notifications

Benefits

SDK Assistant automatically generates fully running app scaffolding by reading metadata from backend enterprise APIs

SAP Fiori Mentor app generates customized UI code snippets for Fiori controls

Swift-based SDK for iOS incl. UI controls, frameworks for data access, security, supportatiliby

SAP Fiori for iOS design language

Capabilities

Native iOS App DevelopmentSAP Cloud Platform SDK for iOS

Page 11: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

11PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Accelerate Development of Enterprise iOS Apps with SAP Cloud Platform

iOS SDK

Your Code & Design

Device Features

SAP Cloud PlatformSDK for iOS

SAP SDK Assistant SAP Fiori Mentor

Mobile Services

Page 12: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

12PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Accessible from Java or Kotlin

SDK Wizard automatically generates fully running app scaffolding by reading metadata from backend enterprise APIs

Empower designers and developers with tools to

quickly and efficiently build Android apps for the

enterprise

Enable apps with native Android look and feel high

performance

Accelerate development with APIs for enterprise

communications, security, encryption & onboarding

Innovate by taking advantage of rich Android

device features like Fingerprint Scanner, location

services and notificationsFoundation for model-driven apps and micro-apps on Android

SDK for Android accelerates enterprise app development in Android Studio IDE

Rich set of UI controls, implementing SAP Fiori for Android design language

Benefits Capabilities

Native Android App DevelopmentSAP Cloud Platform SDK for Android

Page 13: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

13PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Action Editor and Rule Editor based on Google Blockly

Application definitions represented using metadata which is dynamically interpreted on the client to render the native UI

Tool that speeds the process of creating applications for mobile platforms

Drag and drop UI elements, app templates and codelessbuilding blocks

WYSIWYG Editor, Web IDE Plugin, extensible via Plug-ins

Capabilities

Customize pre-built SAP apps (SAP Asset Manager, etc.) to meet unique business needs

Reduce app development costs by leveraging drag and

drop simplicity of no code tool

Relieve maintenance burden by simplifying lifecycle mgmt

without re-installing apps

Increase capacity to meet mobile app demand without

professional developers

Build apps with native look and feel and native

performance

Benefits

SAP Cloud Platform Mobile Services: Mobile Development KitBuild, customize, and administer native mobile applications in a highly productive, metadata-driven model

Page 14: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

14PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

• Mobile development kit provides a runtime and full customization framework for SAP complex applications. The first application that will be released on this framework is SAP Asset Manager.

• SAP Asset Manager is a new mobile application leveraging the digital core with SAP S/4HANA as well as SAP Cloud Platform as the IoT platform for managing work orders, notifications, condition monitoring, material consumption, time management and failure analysis.

• Users can easily customize SAP Asset Manager by adding and editing actions, business logic, screens, styling, etc.

Mobile development kit: SAP Asset Manager

Page 15: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

15PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Phone integration for maps, location, email, SMS, and voice calling, Apple Watch

Deploy content from Smart Template apps. No coding required

Create content cards for SuccessFactors, FieldGlass, Ariba, etc. with low code.

Provides instant content, context, availability with always available cards

Full offline availability with background updates

Push updates, subscriptions, user selected content cards

Capabilities

Share only the information users need, eliminating

navigation across systems

Reduce costs by mobilizing data in familiar Wallet style apps without development

Scale quickly with new content with minimal coding

to no coding

Provide additional channel to access content that’s most important to users

Maximizes time to value with prebuilt content from SAP S/4HANA Fiori Launchpad

Benefits

Easy Entry into Enterprise Mobility with Micro AppsSAP Mobile Cards

Page 16: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

16PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP’s Client Architecture Choices for Mobile ApplicationsUse of native approaches for best UX and performance

Native (coded)SAP Cloud Platform SDKs foriOS and Android

Native (meta-data apps)Mobile Development Kit

Mobile CardsSAP Mobile Cards

Mobile WebSAPUI5/OpenUI5

Pros § Native look and feel§ Best performance§ Instant access to device

specific innovations

§ Native look and feel§ Cross-platform§ Low-code approach simplifies

development§ Simplified app development

lifecycle

§ Simple wallet style UX§ Cross-platform§ No coding required for

SAP Fiori Elements UI

§ Cross-platform§ Lower costs than native§ Large device compatibility

GoodFor

§ Apps that require the bestmobile UX and performance

§ Offline apps§ Apps that require native

frameworks§ Example: Field sales, self

service, consumer apps

§ Apps that require the bestmobile UX

§ Functionally complex apps§ Offline apps§ Apps that require significant

and frequent customization§ Example: Field service, asset

maintenance apps

§ Functionally simple apps§ Example: Fact sheets,

approval apps

§ Functionally simple apps§ Apps that do not require

native features or offline§ Example: Workflow and

approval apps

RequiredSkills

§ Xcode/Swift and Android Studio/Java skills

§ JavaScript skills § HTML5, CSS skills § JavaScript skills§ SAP Web IDE, UI5,

Apache Cordova

Page 17: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

17PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Customer success with SAP Cloud Platform Mobile Services

§ 5 Million Euros on savings from improving planning and coordinationThis is an entry submission from the SAP Innovation Awards 2018, see the entry here

§ Mobile app provided 70% time reduction of system related work for end-to end operations in a manufacturing channel.

§ Dramatic increase in data quality on shop floor (from 80% to 100% correct orders) operations eliminating need for back-office correction and increased component availability accuracy

§ Increased employee satisfaction through removal of real or perceived blockers in daily operations.

This is an entry submission from the SAP Innovation Awards 2018, see the entry here

§ Increase time on floor up to 20% by eliminating desk-bound transactions§ Faster, real-time data entry direct from plant floor§ Improved quality of notifications reportingThis is an entry submission from the SAP Innovation Awards 2018, see the entry here

§ Reduced (refueling) transaction time by 13.3 hours per day per airport.§ Paper based system took 24-48 hours for ticketing info. to reach SAP ERP

system. New solution is real time.§ 90% of flight data is now prepopulated into flight schedule. Therefore reducing

manual data errors.This is an entry submission from the SAP Innovation Awards 2018, see the entry here

Page 19: Build Mobile Apps for the Digital Enterprise withSAP · SAP Mobile Technology Strategy SAP Cloud Platform Mobile Services + + Partnerships with Apple & Google ISVs/SIs for building

Contact information:

Dr. Gerhard [email protected]

Thank you.