SAP Cloud Platform Mobile Services Martin Grasshoff, SAP January, 2018 PUBLIC
Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. 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 document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation 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 document is not a commitment, promise or legal obligation to deliver any material, code or functionality. 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. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP s willful misconduct 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. 2
Overview
SAP Cloud Platform The Enterprise Capabilities You Need to Succeed in the Cloud Collaboration User experience Integration Internet of Things Machine Learning Analytics Security Mobile Data and storage Business services DevOps Runtimes and containers 4
SAP Cloud Platform Mobile Services The Big Picture INTERNET Firewall Your Datacenter Identity Authentication or Business Suite Cloud Integration SAP API Business Hub Secure Tunnel SAP Leonardo Machine Learning Mobile Services SAP HANA Document Service Internet Of Things Cloud Connector 3 rd -Party Cloud Other OData 5
Mobile Service for Development and Operations Feature Overview SAP Cloud Platform SDK for ios Mobile Development Kit SAP Mobile Platform SDK ios Android (Native) ios (Native) Windows (Native) Android (Hybrid) ios (Hybrid) Windows (Hybrid) SAP Cloud Platform Mobile Services Push Notifications Offline Application Lifecycle Enterprise Authentication Supportability Push Desk Online Mobile Setting Exchange Mobile Traffic Management Monitoring SAP Fiori Client Resumable Data Sync Discovery Service Enterprise Level Encryption Remote Logging Document Service integration Sample OData Service Storage Service Application Access Control Usage Analytics integration services support SAP Mobile Cards Client Resources Management Identity Propagation Reporting 6
Mobile Service for Development and Operations Overview INTERNET Mobile App Mobile App Mobile App ON-DEMAND Mobile Service OData Backend e.g. HANAXS Firewall ON-PREMISE Cloud Connector OData Service Provider e.g. SAP Gateway or Apache Olingo ERP CRM SCM 7
SAP Cloud Platform Mobile Services Development options SAP Mobile Cards Mobile Development Kit Native Hybrid SAP Fiori Client 8
App Development
SAP Cloud Platform Mobile Services SAP Mobile Cards Benefits Reduce costs by mobilizing data in familiar Wallet style apps without development Maximizes time to value with prebuilt content from SAP S/4HANA Fiori Launchpad Share only the information users need, eliminating navigation across systems Provide additional channel to access content that s most important to users Scale quickly with new content with minimal coding to no coding Capabilities Provides instant content, context, availability with always available cards Push updates, subscriptions, user selected content cards Create content cards for SuccessFactors, FieldGlass, Ariba, etc. with low code. Deploy content from Smart Template apps. No coding required Full offline availability with background updates Phone integration for maps, location, email, SMS, and voice calling, Apple Watch 10
SAP Cloud Platform Mobile Services Mobile Development Kit Benefits Capabilities Reduce app development costs by leveraging drag and drop simplicity of no code tool Increase capacity to meet mobile app demand without professional developers Optimize select pre-built SAP apps (SAP Asset Manager, etc.) by customizing them to meet unique business needs Relieve maintenance burden by simplifying lifecycle management without reinstalling apps Simplify security by not needing to maintain security for individual apps. Code-free tool that speeds the process of creating applications for mobile platforms WYSIWYG Editor, Web IDE Plugin, extensible via Plug-ins Drag and drop UI elements, app templates and codeless building blocks 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 11
SAP Cloud Platform Mobile Services Native App Development SAP Cloud Platform SDK for ios Benefits Capabilities Reinvent how work gets done by creating rich new native business apps Swift-based SDK for ios accelerates enterprise app development in Apple Xcode IDE Empower businesses, designers and developers with tools to quickly and efficiently build ios apps Rich set of UI controls, implementing SAP Fiori for ios design language Accelerate development with APIs for enterprise communications, security, encryption & onboarding Innovate by taking advantage of rich ios device features like Touch ID, location services and notifications 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 12
SAP Cloud Platform Mobile Services Hybrid Benefits Capabilities Cross-Platform app development SAP WebIDE support for Hybrid App development Leverage existing, available developer skillset Access large developer community and large library of 3 rd party plugins WYSIWYG Editor, Web IDE Plugin, extensible via Plug-ins Offline support is on-par with native app development Based on open-source Apache Cordova Enhanced lifecylce with AppUpdate plugin Open for 3 rd party UI frameworks, like Angular or Ionic Leverage enterprise grade capabilities with Kapsel plugins, like remote logging, secure login and push 13
SAP Cloud Platform Mobile Services SAP Fiori Client Benefits Capabilities Use the publicly available SAP Fiori Clients from AppStore or Google Play immediate improvements Add mobile consumption channel to your existing Fiori Apps Increased UX and security (Auth) compared to mobile browser access Add push notifications to your SAP Fiori Apps Customizable and it can be branded, with custom build SAP Fiori Client UI5 aware caching for improved Fiori Launchpad performance Makes device features available to your SAP Fiori Apps Available for Android, ios and Windows devices Consume SAP Cloud Platform Portal pages, or any other WebApp Enterprise-grade supportability features and reporting available if used with Mobile Services 14
Customer Examples
Hear from our early adopters Kaust Shell Vestas Transforming Campus Life with SAP and Apple Read more Re-imagining the refueling process with SAP Cloud Platform Read more Powering a Mobile Workforce with ios Apps Read more Mapal Implementing tool data management and IoT with SAP Cloud Platform Read more B. Braun Making lifes easier for Hospital Staff with an ios App and SAP Cloud Platform Read more Swiss Post Mobilizing Staff with Native Apple ios Apps Read more 16
Mobile Service for Development and Operations Try it out today Explore mobile technologies: https://www.sap.com/developer/topics/mobile.html Start learning now: https://www.sap.com/developer/tutorial-navigator/mobile-interactive-tutorials.html 17
Thank you Contact information: Martin Grasshoff SAP Cloud Platform, Area Product Manager Mobile Technology martin.grasshoff@sap.com Twitter: @mgrasshoff 18
2017 SAP SE or an SAP affiliate company. 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 SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company 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. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE s or its affiliated companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. 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, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.