SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
PUBLIC
Jitendra Kansal
SAP Technology Ambassador
Product Manager - Mobile Development Kit
@jkkansal1987
October, 2019
Build Cross-Platform application using
Mobile Development Kit
2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
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.
SAP Cloud Platform Mobile Services
Mobile development kit
7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cross-platform app development often results in
a “bad everywhere” UX
Cost of maintaining two native apps is too high
Solution:
§ Mobile Development Kit
Provides
§ Cross-platform, write-once approach
§ Native UX, fast and reliable
§ Low-code development
§ Offline access, notifications
§ Improved lifecycle
§ Extension support
Introduction to the Mobile Development Kit
The challenge
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction to the Mobile Development Kit
Overview
Client
Based on SAP Cloud Platform
SDK for iOS & SAP Cloud
Platform SDK for Android
Runtime
SAP Cloud Platform
Mobile Services
Editor
Based on SAP Web IDE
or Visual Studio Code
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction to the Mobile Development Kit
Architecture
Mobile
Development
Kit Client
SAP Gateway
OData
Your Data Center
(On-Premise)
Corporate Identity Provider
Cloud connector
Connectivity
App User
Admin
App
Developer
SAP Web IDE
Mobile Services
Secure tunnel
OData destination (1..n)
Security configuration
App update
Application destination
or Business Suite
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Mobile client running complex business logic
Displays native controls to end users
Run applications online or offline
Displays latest SAP Fiori look and feel
Extensibility allows client to leverage new
controls without re-installation or update
Supports internationalization to meet user
requirements and improve app adoption
Introduction to the Mobile Development Kit
Benefits
11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Work order management
Offline and online mobile asset
management
§ Easy customizing and lifecycle management
§ QR Code onboarding
§ Offline data
§ Push notifications
§ Client policies for passcode and log upload
policy
Introduction to the Mobile
Development Kit
Example: SAP Asset Manager
12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Download generic client from Apple App
Store or Google Play
Download client SDK from SAP, then build
custom client on your Mac or Windows
§ Control over branding, extensions, and resource
files
§ Ability to step through and debug rules
Use Cloud Build service in Mobile Services
to create a custom client
§ Minimal customization options
§ Easy for Web developers, no requirement for
development tools on local computer
Introduction to the Mobile
Development Kit
Options for the client
Developing with Mobile development kit
14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
There are two places where to develop MDK apps
SAP Web IDE full-stack
§ Mobile Services App Development Tools
§ Layout designer, but no debugging
§ Low-code environment
Visual Studio Code
§ Mobile development kit extension
§ Debugging, but no layout designer
§ Developer environment
Developing with the Mobile
Development Kit
Development overview – Tools
15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Developing with the Mobile Development Kit
Development process overview
Create app
configuration in
Mobile Services
Use template to
generate first
metadata
Modify app
metadata
Deploy
16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Local development option for advanced
MDK developers
Quick roundtrip development, since no
deployment to Mobile Services is
needed
Requires local installation of MDK SDK
Great debugging environment
Supports code completion for metadata
and object browser
Developing with the Mobile
Development Kit
Visual Studio Code extension
Demo
18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Simplify security by not
needing to maintain security for
individual apps.
Cross-platform, running on
Android and iOS
SAP Cloud Platform Mobile Services
Mobile Development Kit
Reduce app development
costs by leveraging drag and
drop simplicity of no code tool
Relieve maintenance burden
by simplifying lifecycle
management without re-
installing apps
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
Application definitions
represented using metadata
which is dynamically
interpreted on the client to
render the native UI
Code-free tool that speeds
the process of creating
applications for mobile
platforms
Support for building
customized clients
Cloud Build Service
WYSIWYG Editor, rule
editor based on Google
Blockly, extensible via
Plug-ins,
Benefits Capabilities
SAP Web IDE
Full-Stack
19PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Cloud Platform Mobile Services
Mobile Development Kit Tutorials
Learn more
Contact information:
Jitendra Kansal
Product Manager, Mobile Development Kit
Jitendra.Kansal@sap.com
@jkkansal1987
Thank you.

Más contenido relacionado

La actualidad más candente

SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016Lejlaseperovic
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailSAP Cloud Platform
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformSalesforce Developers
 
MuleSoft Offerings by BasilRoot Technologies
MuleSoft Offerings by BasilRoot TechnologiesMuleSoft Offerings by BasilRoot Technologies
MuleSoft Offerings by BasilRoot Technologiesjakobm
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final Bui Kiet
 
SAP S/4HANA: Finance Capability and Frequently Asked Questions
SAP S/4HANA: Finance Capability and Frequently Asked QuestionsSAP S/4HANA: Finance Capability and Frequently Asked Questions
SAP S/4HANA: Finance Capability and Frequently Asked QuestionsCapgemini
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for EnterprisesPrashantGolani1
 
SAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategySAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategyAGSanePLDTCompany
 
An Introduction to Confluent Cloud: Apache Kafka as a Service
An Introduction to Confluent Cloud: Apache Kafka as a ServiceAn Introduction to Confluent Cloud: Apache Kafka as a Service
An Introduction to Confluent Cloud: Apache Kafka as a Serviceconfluent
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...SAP Cloud Platform
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationKellton Tech Solutions Ltd
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 
Alteryx investor presentation
Alteryx investor presentationAlteryx investor presentation
Alteryx investor presentationalteryxinvestor
 
Microservices Integration Patterns with Kafka
Microservices Integration Patterns with KafkaMicroservices Integration Patterns with Kafka
Microservices Integration Patterns with KafkaKasun Indrasiri
 

La actualidad más candente (20)

SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Project kick off
Project kick offProject kick off
Project kick off
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in Detail
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
MuleSoft Offerings by BasilRoot Technologies
MuleSoft Offerings by BasilRoot TechnologiesMuleSoft Offerings by BasilRoot Technologies
MuleSoft Offerings by BasilRoot Technologies
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final
 
SAP S/4HANA: Finance Capability and Frequently Asked Questions
SAP S/4HANA: Finance Capability and Frequently Asked QuestionsSAP S/4HANA: Finance Capability and Frequently Asked Questions
SAP S/4HANA: Finance Capability and Frequently Asked Questions
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
 
SAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategySAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise Strategy
 
An Introduction to Confluent Cloud: Apache Kafka as a Service
An Introduction to Confluent Cloud: Apache Kafka as a ServiceAn Introduction to Confluent Cloud: Apache Kafka as a Service
An Introduction to Confluent Cloud: Apache Kafka as a Service
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA Implementation
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
Alteryx investor presentation
Alteryx investor presentationAlteryx investor presentation
Alteryx investor presentation
 
Introduction to SAP BTP
Introduction to SAP BTPIntroduction to SAP BTP
Introduction to SAP BTP
 
Microservices Integration Patterns with Kafka
Microservices Integration Patterns with KafkaMicroservices Integration Patterns with Kafka
Microservices Integration Patterns with Kafka
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 

Similar a Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019

SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP HANA Cloud Platform
 
A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services Jitendra 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
 
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 Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesSAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesJitendra Kansal
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategyshetkars
 
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosBuilding cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosNagesh Caparthy
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfssuser8bab641
 
SAP Cloud Platform Portal Overview.pdf
SAP Cloud Platform Portal Overview.pdfSAP Cloud Platform Portal Overview.pdf
SAP Cloud Platform Portal Overview.pdfdiamondfire201
 
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 & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCN
Build & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCNBuild & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCN
Build & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCNJitendra Kansal
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019SAP Cloud Platform
 
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information GapSAP Analytics
 
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 Business Technology Platform in a Nutshell
SAP Business Technology Platform in a NutshellSAP Business Technology Platform in a Nutshell
SAP Business Technology Platform in a NutshellRichard314186
 
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019Peter Spielvogel
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfsamimbangalore
 

Similar a Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019 (20)

SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
 
A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services A walkthrough on SAP Cloud Platform Mobile Services
A walkthrough on SAP Cloud Platform Mobile Services
 
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)
 
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
 
What the FaaS
What the FaaSWhat the FaaS
What the FaaS
 
SAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest UpdatesSAP Cloud Platform SDK for iOS-Latest Updates
SAP Cloud Platform SDK for iOS-Latest Updates
 
SAP Mobile Platform - Product and Roadmap
SAP Mobile Platform - Product and RoadmapSAP Mobile Platform - Product and Roadmap
SAP Mobile Platform - Product and Roadmap
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
 
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for iosBuilding cool native ios enterprise apps with sap cloud platform sdk for ios
Building cool native ios enterprise apps with sap cloud platform sdk for ios
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
SAP Cloud Platform Portal Overview.pdf
SAP Cloud Platform Portal Overview.pdfSAP Cloud Platform Portal Overview.pdf
SAP Cloud Platform Portal Overview.pdf
 
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
 
SAP Project Intelligence Network for Construction
SAP Project Intelligence Network for ConstructionSAP Project Intelligence Network for Construction
SAP Project Intelligence Network for Construction
 
Build & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCN
Build & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCNBuild & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCN
Build & Operate Cross-Platform Micro Apps with SAP Mobile Cards - #sitBCN
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
 
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 Business Technology Platform in a Nutshell
SAP Business Technology Platform in a NutshellSAP Business Technology Platform in a Nutshell
SAP Business Technology Platform in a Nutshell
 
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
SAP Screen Personas ASUG83737 ASUG Annual Conference 2019
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
 

Último

FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 

Último (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 

Build Cross-Platform application using Mobile Development Kit - #sitBCN 2019

  • 1. PUBLIC Jitendra Kansal SAP Technology Ambassador Product Manager - Mobile Development Kit @jkkansal1987 October, 2019 Build Cross-Platform application using Mobile Development Kit
  • 2. 2PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ 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.
  • 3. SAP Cloud Platform Mobile Services Mobile development kit
  • 4. 7PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cross-platform app development often results in a “bad everywhere” UX Cost of maintaining two native apps is too high Solution: § Mobile Development Kit Provides § Cross-platform, write-once approach § Native UX, fast and reliable § Low-code development § Offline access, notifications § Improved lifecycle § Extension support Introduction to the Mobile Development Kit The challenge
  • 5. 8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction to the Mobile Development Kit Overview Client Based on SAP Cloud Platform SDK for iOS & SAP Cloud Platform SDK for Android Runtime SAP Cloud Platform Mobile Services Editor Based on SAP Web IDE or Visual Studio Code
  • 6. 9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction to the Mobile Development Kit Architecture Mobile Development Kit Client SAP Gateway OData Your Data Center (On-Premise) Corporate Identity Provider Cloud connector Connectivity App User Admin App Developer SAP Web IDE Mobile Services Secure tunnel OData destination (1..n) Security configuration App update Application destination or Business Suite
  • 7. 10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Mobile client running complex business logic Displays native controls to end users Run applications online or offline Displays latest SAP Fiori look and feel Extensibility allows client to leverage new controls without re-installation or update Supports internationalization to meet user requirements and improve app adoption Introduction to the Mobile Development Kit Benefits
  • 8. 11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Work order management Offline and online mobile asset management § Easy customizing and lifecycle management § QR Code onboarding § Offline data § Push notifications § Client policies for passcode and log upload policy Introduction to the Mobile Development Kit Example: SAP Asset Manager
  • 9. 12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Download generic client from Apple App Store or Google Play Download client SDK from SAP, then build custom client on your Mac or Windows § Control over branding, extensions, and resource files § Ability to step through and debug rules Use Cloud Build service in Mobile Services to create a custom client § Minimal customization options § Easy for Web developers, no requirement for development tools on local computer Introduction to the Mobile Development Kit Options for the client
  • 10. Developing with Mobile development kit
  • 11. 14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ There are two places where to develop MDK apps SAP Web IDE full-stack § Mobile Services App Development Tools § Layout designer, but no debugging § Low-code environment Visual Studio Code § Mobile development kit extension § Debugging, but no layout designer § Developer environment Developing with the Mobile Development Kit Development overview – Tools
  • 12. 15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Developing with the Mobile Development Kit Development process overview Create app configuration in Mobile Services Use template to generate first metadata Modify app metadata Deploy
  • 13. 16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Local development option for advanced MDK developers Quick roundtrip development, since no deployment to Mobile Services is needed Requires local installation of MDK SDK Great debugging environment Supports code completion for metadata and object browser Developing with the Mobile Development Kit Visual Studio Code extension
  • 14. Demo
  • 15. 18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Simplify security by not needing to maintain security for individual apps. Cross-platform, running on Android and iOS SAP Cloud Platform Mobile Services Mobile Development Kit Reduce app development costs by leveraging drag and drop simplicity of no code tool Relieve maintenance burden by simplifying lifecycle management without re- installing apps 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 Application definitions represented using metadata which is dynamically interpreted on the client to render the native UI Code-free tool that speeds the process of creating applications for mobile platforms Support for building customized clients Cloud Build Service WYSIWYG Editor, rule editor based on Google Blockly, extensible via Plug-ins, Benefits Capabilities SAP Web IDE Full-Stack
  • 16. 19PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Cloud Platform Mobile Services Mobile Development Kit Tutorials Learn more
  • 17. Contact information: Jitendra Kansal Product Manager, Mobile Development Kit Jitendra.Kansal@sap.com @jkkansal1987 Thank you.