SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxGuruprasad Bellary
 
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16Thomas Demmler
 
Process Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process VisibilityProcess Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process VisibilitySAP Cloud Platform
 
Microsoft dynamics business central
Microsoft dynamics business centralMicrosoft dynamics business central
Microsoft dynamics business centralZUHAD MAHMOOD
 
Salesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV PartnersSalesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV PartnersSalesforce Partners
 
Sap PdMS Predictive Maintenance Service
Sap PdMS  Predictive Maintenance ServiceSap PdMS  Predictive Maintenance Service
Sap PdMS Predictive Maintenance ServiceBranding Maintenance
 
SAP PCOE Certified - Partner - ISYX Technologies LLC
SAP PCOE Certified - Partner - ISYX Technologies LLCSAP PCOE Certified - Partner - ISYX Technologies LLC
SAP PCOE Certified - Partner - ISYX Technologies LLCSandeep Mahindra
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"panayaofficial
 
Understanding power platform licensing feb 2020
Understanding power platform licensing   feb 2020Understanding power platform licensing   feb 2020
Understanding power platform licensing feb 2020Ralph Rivas
 
How to Partner with SAP
How to Partner with SAPHow to Partner with SAP
How to Partner with SAPDonagh Kiernan
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationMuleSoft
 
RISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfRISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfken761ken1
 
Power apps portals are now generally available
Power apps portals are now generally availablePower apps portals are now generally available
Power apps portals are now generally availableConcetto Labs
 
SAP and Public Cloud
SAP and Public CloudSAP and Public Cloud
SAP and Public CloudPete Nieminen
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkBranding Maintenance
 
SAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 DeckSAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 DeckSAP Cloud Platform
 

Tendances (20)

L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
 
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16
What’s New in SAP Extended ECM 16 and SAP Archiving and Document Access 16
 
Process Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process VisibilityProcess Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process Visibility
 
Microsoft dynamics business central
Microsoft dynamics business centralMicrosoft dynamics business central
Microsoft dynamics business central
 
Salesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV PartnersSalesforce Partner Program for ISV Partners
Salesforce Partner Program for ISV Partners
 
Cloud Platform as a Service: Heroku
Cloud Platform as a Service: HerokuCloud Platform as a Service: Heroku
Cloud Platform as a Service: Heroku
 
Sap PdMS Predictive Maintenance Service
Sap PdMS  Predictive Maintenance ServiceSap PdMS  Predictive Maintenance Service
Sap PdMS Predictive Maintenance Service
 
SAP PCOE Certified - Partner - ISYX Technologies LLC
SAP PCOE Certified - Partner - ISYX Technologies LLCSAP PCOE Certified - Partner - ISYX Technologies LLC
SAP PCOE Certified - Partner - ISYX Technologies LLC
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 
Understanding power platform licensing feb 2020
Understanding power platform licensing   feb 2020Understanding power platform licensing   feb 2020
Understanding power platform licensing feb 2020
 
How to Partner with SAP
How to Partner with SAPHow to Partner with SAP
How to Partner with SAP
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in Transformation
 
SAP integration best practices and tools
SAP integration best practices and toolsSAP integration best practices and tools
SAP integration best practices and tools
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 
Sap architecture
Sap architectureSap architecture
Sap architecture
 
RISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfRISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdf
 
Power apps portals are now generally available
Power apps portals are now generally availablePower apps portals are now generally available
Power apps portals are now generally available
 
SAP and Public Cloud
SAP and Public CloudSAP and Public Cloud
SAP and Public Cloud
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
 
SAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 DeckSAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 Deck
 

Similaire à 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
 
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
 
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
 

Similaire à 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
 
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
 
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
 
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
 

Dernier

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
 
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
 
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
 
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
 
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
 

Dernier (6)

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
 
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
 
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
 
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
 
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
 

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.