Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
18PUBLIC© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Cloud Platform Mobile Services Roadmap
SAP Cloud Platform Mobile Services
SAP Cloud Platform SDK for iOS
SAP Cloud Platform SDK for Android
Mobile Development Kit
SAP Mobile Cards
Learn more