Professional Documents
Culture Documents
Cloud
Public
Speakers
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 SAPs 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.
Context
SAP UXaaS overview
Cloud Development Infrastructure Value Proposition
UXaaS components
SAP Web IDE
SAP HANA Cloud Platform, mobile service for SAP Fiori
SAP Mobile Place
Cloud Device Testing
End to End Demo
o IDC: Enterprise Guidance Leverage the productivity of cloud IDEs which have entered mainstream usage.1
o Evans Data Corporation: Browser-based development is one of the most important capabilities of a PaaS.2
1 Source: IDC Market Analysis Perspective: Worldwide Application Development Software, 2015 (September 2015) by Al Hilwa
2 Source: Evans Data Corporation Get Ahead in the Cloud, Cloud Development Survey Volume I & II, 2015
Introduction
Public
SAP Web IDE
Product Description
Public
An integrated end-to-end mobile service
Develop/
Monitor
Extend
SAP HCP,
Run & Enjoy
mobile Package &
service for Build
SAP Fiori
Public
Extend Mobile Apps via HCP 3rd Party Integration Framework
Enhance all mobile apps post-development Add advanced capabilities to Fiori mobile apps
3rd Party cloud services are integrated into the workflows Publicly available Cordova plugins and 3rd party commercial
with SAP HANA Cloud Platform mobile services app plugins are dynamically built into SAP Fiori mobile apps
Introduction
Public
Mobile App Management
A secure device is lonely without awesome apps
Public
Demo: introduction
Build an SAP Fiori app from scratch and deploy it onto a device using nothing but a web browser:
1. Create new Fiori Master-Detail Application from SAP Web IDE template which is mobile enabled
4. Use the code editor to add functionality using an intelligent code assistant.
6. Build and deploy the application in the cloud and install over-the-air on your device.
Public
Demo: summary
Quick recap:
1. SAP Web IDE provides SAP Fiori application templates to get started quickly.
2. Testing and debugging the app can be done in the browser.
3. UI elements can be added using a WYSIWYG layout editor.
4. Used the code editor.
5. Added Cordova plugins to the mobile app.
6. We did it all in the cloud!
1. The mobile app was built in the cloud with zero tooling footprint on the workstation.
2. The app was installed on the device without using a cable.
3. The mobile service for SAP Fiori took care of the complexity of configuring and building the app.
Features demonstrated here are expected to be delivered with the SAP Web IDE release 161009.
For users with a Trial account, the number of builds will be limited to 5 per 24 hours.
Demo screenshots
Public
Demo Setup
Per project
Mock data
URL parameters
UI5 versions
Destinations
Run in frame
Test environment
QR code
To load app into
Companion App
for instant preview
on device.
You can use the same tools for remote debugging on device
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.
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. Please see http://www.sap.com/corporate-en/about/legal/copyright/index.html for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
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 SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE 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 SEs 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, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.