Kiran Karunakaran, Product Management - Sep 2013
SAP Mobile Platform – Product and Roadmap
© 2013 SAP AG. All rights reserved. 2
This presentation and SAP‘s strategy and possible future developments are subject to...
Introduction and roadmap
© 2013 SAP AG. All rights reserved. 4
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 5
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 6
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 7
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 8
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 9
This presentation and SAP‘s strategy and possible future developments are subject to...
© 2013 SAP AG. All rights reserved. 10
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 11
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 12
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 13
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 14
This presentation and SAP‘s strategy and possible future developments are subject t...
SMP3 overview & architecture
© 2013 SAP AG. All rights reserved. 16
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 17
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 18
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 19
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 20
This presentation and SAP‘s strategy and possible future developments are subject t...
Developer features
Services overview
© 2013 SAP AG. All rights reserved. 22
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 23
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 24
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 25
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 26
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 27
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 28
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 29
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 30
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 31
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 32
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 33
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 34
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 35
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 36
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 37
This presentation and SAP‘s strategy and possible future developments are subject t...
Developer features
Tooling overview
© 2013 SAP AG. All rights reserved. 39
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 40
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 41
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 42
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 43
This presentation and SAP‘s strategy and possible future developments are subject t...
Administrative features
© 2013 SAP AG. All rights reserved. 45
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 46
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 47
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 48
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 49
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 50
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 51
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 52
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 53
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 54
This presentation and SAP‘s strategy and possible future developments are subject t...
© 2013 SAP AG. All rights reserved. 55
This presentation and SAP‘s strategy and possible future developments are subject t...
Appendix
© 2013 SAP AG. All rights reserved. 57
This presentation and SAP‘s strategy and possible future developments are subject t...
Upcoming SlideShare
Loading in...5
×

SAP Mobile Platform - Product and Roadmap

2,370

Published on

Agenda:
Introduction and Roadmap
SMP3 Overview and Architecture
Developer Features
Administrative Features
Appendix

Published in: Technology
1 Comment
9 Likes
Statistics
Notes
  • I need to have this presentation , please help me to how get this presentation
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,370
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Transcript of "SAP Mobile Platform - Product and Roadmap"

  1. 1. Kiran Karunakaran, Product Management - Sep 2013 SAP Mobile Platform – Product and Roadmap
  2. 2. © 2013 SAP AG. All rights reserved. 2 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Roadmap and Specification Disclaimer “This document outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. 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. SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of this document. This limitation shall not apply in cases of intent or gross negligence ” © SAP 2009/ Page 2
  3. 3. Introduction and roadmap
  4. 4. © 2013 SAP AG. All rights reserved. 4 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SAP has the broadest, end-to-end mobility solution A comprehensive and open mobile portfolio Support for All Devices Instant Mobilization and Ecosystem Full Service Platform Cloud or On-Premise Backend Agnostic LoB/Industry Apps Customer/Partner Apps Analytics Apps SAP Store and Mobile Apps Cloud SAP Mobile Platform SAP Afaria SAP Mobile Documents SAP and Third Party Development Tools SAP Mobile Services 3rd Party Systems SAP Systems 3rd Party DBs SAP HANA End-to-EndSecurity Rapid Deployment Services Customization and Services
  5. 5. © 2013 SAP AG. All rights reserved. 5 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Industry’s first unified mobile application development platform SAP Mobile Platform B2E B2B B2C Standards-based approach Tools for rapid development Native Hybrid MDD Mobile Web SMS Common auth framework Offline with sync App Services Platform Services Linux and Windows OS Back-end Agnostic Simplified Admin Analytics and Reporting Apps for: Employees Partners Customers From proprietary to open-standards and open-source Tools, components, SDKs to speed development The right tool for the right job Protect the enterprise OData, MDD and MBOs for offline support
  6. 6. © 2013 SAP AG. All rights reserved. 6 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SAP Mobile Platform v3.0 - at a glance • Best in class, full spectrum mobile platform • B2E, B2B and B2C on one platform • Native, Hybrid, MDD and Mobile Web Apps on popular operating systems and device types • Open and easy • Any back-end, development tool, 3rd party SDK and industry standards support • Secure • Strong authentication, data encryption, application wrapping • Flexible and scalable • Start small and grow to millions of users SAP Mobile Platform Native HTML5 Meta Data SAP Non-SAP Mobile Web
  7. 7. © 2013 SAP AG. All rights reserved. 7 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Value of SAP Mobile Platform to all mobile stakeholders Total Cost of Development Developer Total Cost of Ownership Admin Always On – Never Seen User
  8. 8. © 2013 SAP AG. All rights reserved. 8 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Mobile application development market requirements Flexible, yet Powerful Build simple apps quickly, yet have the flexibility and extensibility to build sophisticated and complex apps Mobile as a Service Build mobile apps without worrying about deployment infrastructure End-to-end Enterprise Solutions Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. Platform embraces open standard BYOT = Bring your own Tools, the way that developers want to build, reusing their skillsets and tools, reducing dev time & cost Provides for advanced capabilities. Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more 1 2 3 4 5
  9. 9. © 2013 SAP AG. All rights reserved. 9 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Aligning SAP Mobile Platform with market to deliver real value Flexible, yet Powerful Build simple apps quickly, yet have the flexibility and extensibility to build sophisticated and complex apps Mobile as a Service Build mobile apps without worrying about deployment infrastructure End-to-end Enterprise Solutions Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc. Platform embraces open standard BYOT = Bring your own Tools, the way that developers want to build, reusing their skillsets and tools, reducing dev time & cost App Development: Faster, Lower TCD App Maintenance: Easier, Lower TCO End User: Consistent and Better UX IT: More robust, scalable, and manageable Provides for advanced capabilities Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more 1 2 3 4 5
  10. 10. © 2013 SAP AG. All rights reserved. 10 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Mobile leader for over 20 years Sybase Unwired Platform Complex Business Applications Syclo Agentry Access to your data SAP NetWeaver Gateway Robust Consumer Applications Sybase Mobiliser SAP Mobile Platform “Best of Breed” SAP Mobile Platform Utilities Field Service Contractors Non-SAP Cloud Business Customer Retail Convergence of Three Leaders: SAP, Sybase, Syclo
  11. 11. © 2013 SAP AG. All rights reserved. 11 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP 2.3 Enterprise Edition Today 2H 2013 Key value points One product for B2E, B2B and B2C apps Open and flexible development for: Native, HTML5, MDD, SMS apps Reusable components Simplified back-end integration for SAP, SAP HANA, and third-party systems Open HTTP-based services Key value points One-day deployment Same SDK as on-premise Apps run on-premise and cloud Open development for native or HTML5 Simplified back-end integration for SAP, SAP HANA, and third-party systems Open HTTP-based enterprise and application services Access to SAP HANA Cloud services SMP 2.3 Consumer Edition (Mobiliser) SAP Mobile Platform Cloud Version* SAP Mobile Platform On-Premise Version Syclo Apps SUP Apps Mobiliser Apps Native/HTML5 Apps Cloud Deployments On-Premise Deployments Run B2E, B2B, B2C apps Single install/upgrade Capabilities based on licensing Run B2E, B2B, B2C apps Capabilities based on licensing SAP Mobile Platform roadmap *Only the online REST services from SUP 2.2 were moved into the SMP cloud
  12. 12. © 2013 SAP AG. All rights reserved. 12 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Native or HTML5 JSON/XML HTTP REST JSON/XML Convergence of three leaders Open and standard None OData HTTP REST ABAP Native or HTML5 MBO Mobilink or iMO JCO/XML Syclo Meta-Data Syclo SMART Data Model ANGEL Messaging Backend Add-On Presentation Data Model Transport Protocol Backend Integration SAP NetWeaver Gateway Sybase Unwired Platform (B2E) Syclo Agentry Sybase 365 Mobiliser (B2C) Common Data/Process Integration Framework – OData Standards Based Transport Protocol – HTTP REST Standards Based Data Model – OData Native (MAF) HTML5 (Cordova) Meta DataSMS Open Development Framework Architecture Mobile Web
  13. 13. © 2013 SAP AG. All rights reserved. 13 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SAP Mobile Platform enhancements for 2013 AgentryMobiliserSUP SAP Mobile Platform ConsumerEnterprise SAP Mobile Platform SAP HANA 3rd Party SAP Business Suite Unified Development Tools Native Hybrid MDD SMS 2013 Focus Areas Benefits Open standards Developer tools Scalability Platform unification Data/process integration Industry standard data model Complex back-end integration Optimized for SAP systems Enhanced interoperability Developer efficiency Familiar technology Flexible methodologies Scale to millions of users Reduced TCO Deployment options Web
  14. 14. © 2013 SAP AG. All rights reserved. 14 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP3 – An Open Platform HTML5 use any web tooling you want on SMP3 HTTP REST standard protocol that decouples the dependency on SAP released SDKs OData standard model that decouples backend and frontend developers Cordova combine SAP’s enterprise plugins with any other plugins from 3rd party OSGi Spring reuse dynamic updates, versioning, and models to simplify complexity
  15. 15. SMP3 overview & architecture
  16. 16. © 2013 SAP AG. All rights reserved. 16 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP3 architecture No State in Mid-tier Staging in backend or optionally in SQL Anywhere (or SAP HANA) Runs on Windows and Linux Combines B2E and B2C capabilities into a single server – Agentry, SUP, Mobiliser OSGi based server Seamless Server upgrades and patches – without having to bring down the server OSGI Container App Resources ( Meta-data, Web Resources) Lifecycle Management Data Encryption Push Notifications Supportability (Logging, Tracing, Solution Manager) User Management SSO Data End Point Management Persistence (HANA) (Configs, Cashing, Queues) Dispatcher (single Point of Entry) Admin Portal Brand Mobiliser (SMS Process Management) Banking & Payment (Mobiliser) SMS Handler On Device Charging Agentry Data Services App Management (MAM) Onboarding Enterprise App Store Provisioning (Settings/Certificat es) SAP Business Suite Other SAP Backend (SAP HANA/XS, BW,BI, SF, NW, Cloud, JAM, Ariba) 3rd Party Backend Machine Mobile Client Ui5 3rd Party Agentry Container Custom App Browser (Mobile Web) Development Tools AppDesigner Native Apps Web Apps UI Components/Extensibility Framework Connectivity SDK Web Container (Cordova/PhoneGap) Brand Mobiliser Agentry Designer 3rd Party Device Management NW Gateway Syclo ABAP Add- on(s) Core services Application Services Proxy to other services Mobile Platform Services HTTP(S) / SMS HTTP(S) / SMS MAW GW Modeler Core Services
  17. 17. © 2013 SAP AG. All rights reserved. 17 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 One SDK – decoupled from server SMP SDK “Rapid Innovation without Disruption” SMP cloud SMP3 SMP 2.3 One common SDK to span across different deployment platforms and versions
  18. 18. © 2013 SAP AG. All rights reserved. 18 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP server services to build apps Lean Java Server (LJS)* E2E trace Onboarding Authentication/SSO Lifecycle management Usage reporting Performance metrics Core Services Coupons Payments Geo-location SMS services Push Sync/offline Customer and partner developed App Services Value Add to DeveloperValue Add to Administrator *SAP’s Tomcat
  19. 19. © 2013 SAP AG. All rights reserved. 19 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP3 – extending your application’s capabilities Scale the complexity of mobile apps with one architecture, many services Connectivity to OData service Code generation for native platforms Easy access to SAP data and workflow Connectivity to SAP Systems Online application Connectivity to non-SAP sources App usage reporting Logon for different auths Push Notifications Cross platform hybrid apps Offline capabilities COMPLEXITY ODataApp Services SAPMobilePlatformServices
  20. 20. © 2013 SAP AG. All rights reserved. 20 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Bridging the technology divide with OData Bob from the SAP Department, been here for 20 years coding ABAP. Tristen from the newly formed Mobility Department. Just graduated from College. OData specifies CRUD and Query over HTTP OData Service Provider Atom (XML) or JSON Results OData is a bit like mini-ODBC or JDBC for the web OData Run-Tim Resources, e.g. SAP ERP OData – Open Data Protocol HTTP-based data services Resources (data) identified using URIs Operations executed using HTTP verbs
  21. 21. Developer features Services overview
  22. 22. © 2013 SAP AG. All rights reserved. 22 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Developer experience Open, Lower TCD, Faster Development, Vertically Scalable Developer Common standards (HTML5, REST WS, OData, Cordova) Faster to onboard developers, easier to build/debug Enhanced functionality through platform services and SDK OData offline, encrypted storage, app LCM, multiplatform push Rapid application development (AppBuilder) End-to-End application development in HTML5 Consistent multi-platform support (client SDK, MAF) Common API and SDK stack across different device platforms
  23. 23. © 2013 SAP AG. All rights reserved. 23 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP – client Logging/Tracing Security (Vault/AES 256-bit Encryption) Persistence (OData Doc Cache handling with delta support) Synch Support Offline DB and Outbound Queue Connectivity Native Kapsel Player Push Notifications Authentication (SSO2 , Certificates) LCM (Resource provisioning) SMP Client Core components Data Access Layer
  24. 24. © 2013 SAP AG. All rights reserved. 24 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Support for all major operating systems* SDK available REST API only iOS 6.x Win8 Android 4.x BlackBerry 10 *Mobiliser apps continue to support older versions and feature phones and Agentry apps continue to be supported on ruggedized devices. Details will be published in the support matrix on service.sap.com/pam at product release SAP Windows8 apps running on SMP
  25. 25. © 2013 SAP AG. All rights reserved. 25 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Native OData SDK Integrated Logon Manager with Client Hub enables apps to share credentials with co-signed apps in same security group on the device Platforms Supported: iOS 6.x+, Android 4.x+ * Requires NW Gateway 7.3 SP07 OData makes our gateway much more than just a proxy for other services Adds metadata model Data paging (a must for "real" apps) Data response reshaping Both missing from plain-old-REST Features Benefits Developer APIs Offline OData APIs for seamlessly caching data and merging delta update* Request API enhanced to support Batch processing OData Parser support for JSON format
  26. 26. © 2013 SAP AG. All rights reserved. 26 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Kapsel Architecture Cordova Container with 7 SAP Plugins Cordova AppUpdate AuthProxy EncryptedStorage Logger Logon Push Settings 3rd party plugin 3rd party plugin KapselPlugins
  27. 27. © 2013 SAP AG. All rights reserved. 27 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 “Kapsel” – Cordova HTML5 container with SAP plugins SAP Mobile Platform Plugin Description AppUpdate Used to provide server-based updates to the web application content running in the Kapsel application. Replicates some of the lifecycle management capabilities provided by the HWC. Kapsel applications can currently only contain a single web application. HTTPSProxy This plugin is used to proxy HTTP and HTTPS requests on behalf of the application. The plugin will automate the process of accepting SSL certificates returned by a call to a web resource (without the user’s involvement). HTTPS requests can be done with no authentication, basic authentication, or with certificates. Supported certificate sources are: from file, from system key manager, or from Afaria. Logging Provides a Cordova plugin wrapper around the SMP logging API. Logon Implements a Cordova plugin wrapper around the Mobile Application Framework (MAF) Logon Manager component. Provides a skinnable UI for an application’s login form plus manages the complete process of logging into the SMP server. Push Provides a Cordova wrapper around SMP server-based push notifications. The plugin allows an application to register for push notifications, process push notifications and update the local application UI to indicate that push notifications have been received. Secure Storage Implements an asynchronous interface for the W3C web storage API plus provides a mechanism for encrypting data written to storage. Settings Exchange Provides the ability for an application to trigger a Setting Exchange operation with server. This will allow an application to store device and user settings for later use.
  28. 28. © 2013 SAP AG. All rights reserved. 28 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Planned innovations Platform SDK – Mobile Application Framework Calendar Localization Authentication System logging LoginTable Production Capabilities Key Benefits UI components Primitives (textbox, labels, checkbox, tables, etc.) Advanced (logon & settings screens, tree views, etc.) App infrastructure components System logger, logon manager Localization / globalization converters (e.g. address, phone #, currency, etc.) Over 50+ components in MAF 1.1 Reusable, customizable and extensible building blocks to enable consistent user experience across a set of applications Structural extensibility and styling via configuration meta-data (no code changes) Uniformly change UI / UX and core functional capabilities across all MAF-enabled applications simultaneously Reduce cost of application upgrade, maintenance and change management This is the current state of planning and may be changed by SAP at any time
  29. 29. © 2013 SAP AG. All rights reserved. 29 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Examples of reusable user interface components within Mobile App Framework MAF Tree View component MAF locale aware controls MAF Calendar component
  30. 30. © 2013 SAP AG. All rights reserved. 30 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Planned innovations Platform SDK - developer productivity Example: Mobile Applications Framework login manager InitLogonManager(); MAFLogonManager logonManager = MAFLogonManager.GetInstance(); 58Lines of code (MAF) 1756Lines of code (native) vs. This is the current state of planning and may be changed by SAP at any time.
  31. 31. © 2013 SAP AG. All rights reserved. 31 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Open UI framework Open UI Framework allows developers to implement their own custom UI representation of an Agentry Screen Device OS Interaction Layer Screen Set Screen Controls Controls Custom UI Control using Open UI Agentry Core Native UI Agentry Client Extensions
  32. 32. © 2013 SAP AG. All rights reserved. 32 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Mobile analytics kit Mobile Analytics Kit Developers have two choices for embedding analytics in their apps: – Use XML document to automatically configure a chart or dashboard, map the data series, and pick from out-of-box controls – Use the library to construct charts from components—allows even greater degree of customization Extra Features (out-of-box controls) – Drill-down (tap to zoom) – Semantic Zoom (pinch to zoom; axes automatically drill-down to narrower data series) Mobile Analytics Kit (MAKit) is a set of charting libraries co-developed with the Business Objects and SAP UX teams for the development of the ‘Mobile BI’ application release
  33. 33. © 2013 SAP AG. All rights reserved. 33 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Device Offline OData BusinessSuite DeltaExchangeTables NWGateway2.0SP7 OData SMP OData Model OfflineODataAPIforcachingdataand mergingdeltaupdates HTTP Offlinewrite-backqueue No state in middle tier Request/response based OData is the programming model OData delta supported Client libraries provide a secure document cache
  34. 34. © 2013 SAP AG. All rights reserved. 34 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Integrating different backends SMP OData JPASOAPJDBCNon-OData REST services Avatar / Gateway Java* *Gateway Java provides data integration capabilities and is deployed on the same SMP server SAP and non-SAP back ends
  35. 35. © 2013 SAP AG. All rights reserved. 35 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP SMP B2C module Mobiliser Money Mobiliser Consumer Mobile Banking Loyalty Social … SMP Core PushLCM ODataConsumer Loyalty MobileBanking NewServer Extension Banking App New App Social … Framework Framework Mobiliser App 3rd Party
  36. 36. © 2013 SAP AG. All rights reserved. 36 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP B2C module Customer ID, name, type Addresses Identifications (username, email, …) Identities (passport id, driver license, …) Free-text attributes Binary attachments Entitlements Core Consumer Model Registration/self-care Account lifecycle management Login/Session management Temporary password/password reset Security based on privileges/roles Social integration Notifications Core Consumer Services Payments Banking LBS Alerts Coupons Optional Application Services Related to Customers Third parties can provide additional Application Services
  37. 37. © 2013 SAP AG. All rights reserved. 37 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP3 B2C web portal Web portal for consumer signup, customer support, operations dashboard, consumer self service, partner / merchant.
  38. 38. Developer features Tooling overview
  39. 39. © 2013 SAP AG. All rights reserved. 39 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMP3 tooling APNS/GCM Gateway Java 3rd Party System GW Add-On Syclo Add-On (Exchange Tables) OData Modeler OSGi Custom Server Extension SMP 3.0 Event Data Transformation Tooling OData OData SAP Backend ERP, CRM, BW, HANA, etc. Agentry Agentry Editor Mobiliser Mobile Web Value Add: User Onboarding Online OData Calls OData Delta Queries Batch OData Calls Push Notifications Kapsel Tooling in NetWeaver (transaction SEGW) XCode Android Development Tools MobileApp Workbench Blackberry Win8/phone One Click DeploymentApp Builder Browser Based SMS Builder
  40. 40. © 2013 SAP AG. All rights reserved. 40 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 AppBuilder – designing your UI5 app Leverages UI5 control Predefined application templates Click together app in mins 1 Click to deploy to “Kapsel” Drag and drop designer Open HTML5 Tool that Interoperates with Popular Web Design Tools
  41. 41. © 2013 SAP AG. All rights reserved. 41 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 AppBuilder continued Design Time Code Gen/Edit User Defined Events Generated Event Handler code SMP3 Services for App Management Enterprise Data for Easy consumption
  42. 42. © 2013 SAP AG. All rights reserved. 42 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 SMS builder – building SMS based apps
  43. 43. © 2013 SAP AG. All rights reserved. 43 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Tooling installer contents and options Native SDK OData framework (2.x OData SDK, Client Hub, Logon Manager Core) Mobile Application Framework (Reuse and Extensibility) Mobile Application Workbench (Eclipse Plugin) Kapsel SDK Kapsel framework Kapsel command-line tools Agentry Toolkit Agentry Editor (Eclipse Plugin) OpenUI SDK Branding SDK Test Client SMS Toolkit Brand Mobiliser Tooling Charting Framework Mobile Analytics Kit for iOS Mobile Analytics Kit for HTML5 Object API (MBO) Framework Client Libraries Unwired Workspace Hybrid Web Container HWC framework Hybrid App Designer Hybrid App Packaging tool Installer Experience Two identical installers will be available for Mac and Windows (.dmg, .exe) Developer will be able to select which SDK components to install If a SDK box is checked, required components will automatically be selected, and other components can be added
  44. 44. Administrative features
  45. 45. © 2013 SAP AG. All rights reserved. 45 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Admin experience Simplified, Lower TCO, Lean Architecture Admin Simplified OSGi architecture w/o mid-tier staging DB More flexible and scalable, lower TCO, upgrade w/o downtime Common platform services to unify all applications Unified authentication framework, policies, user/role management Modernized and simplified Admin UI Faster deployment, onboarding, and configuration Simplified user onboarding and configuration (Client Hub) Easier and faster strategic enterprise-wide deployments
  46. 46. © 2013 SAP AG. All rights reserved. 46 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Mobile application management Authentication Business application integration Security – devices, data, content Offline access and synchronization Administration Application versioning and lifecycle management Push notifications Proxy Reporting and analytics Multi-platform support SAP Mobile Platform value-add 20% 80% Business and Consumer Apps Devices Platforms (iOS, Android, Windows and Windows Phone, BlackBerry, others …) Native/HTML5/UI Frameworks
  47. 47. © 2013 SAP AG. All rights reserved. 47 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Manage apps: Simplified admin UI HTML5 based Radically simplified - "Apple-Easy” Combining Agentry and SUP Application centric UX design Context sensitive help Context sensitive help
  48. 48. © 2013 SAP AG. All rights reserved. 48 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 PUSH notification Configure push notifications for: iOS Android BlackBerry Windows 8, Windows Phone
  49. 49. © 2013 SAP AG. All rights reserved. 49 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Authentication and SSO Authentication and Single Sign On Configure end-to-end authentication from the client to the backend without a VPN Supported Authentication – Anonymous – Basic Auth – Siteminder – SSO Token – X.509 Mutual Auth – X.509 Mutual Auth through intermediary Client Settings Network Edge Settings Identity Provider Settings Backend Identity Mapping
  50. 50. © 2013 SAP AG. All rights reserved. 50 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Integrating with your security policies Supported authentication mechanisms CA Siteminder SSO Basic Auth Certificates Web Reverse Proxy SM Agent SMP Server HTTPAuth LoginModule Siteminder Policy Server SAP Backend NW Java SAP SSO2 Generator SM Session Cookie Basic Auth Valid() SAP SSO2 SMP3 fits in – without disruption SAP Mobile Platform uses standard HTTPS protocol to integrate into your existing security landscape! Existing Security infrastruct ures can be complex
  51. 51. © 2013 SAP AG. All rights reserved. 51 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 App analytics Usage reporting by: User Device type Application Vendor Version Timeframe
  52. 52. © 2013 SAP AG. All rights reserved. 52 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Simplified App Onboarding SMP 3.0 Experience Before SMP 3.0
  53. 53. © 2013 SAP AG. All rights reserved. 53 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 User onboarding for SAP standard apps Client Hub User name Password Connection String SAP Mobile Platform App Registration Backend Data Vault App CID Client Hubon Device (use phone) Mobile App Mobile apps get their logon information from the Client Hub client Platforms Supported: iOS 6.x+, Android 4.x+ Client Hub enables apps to securely share credentials on-device, simplifying end- user experience Client Hub integration in Logon Manager adds SSO features to apps with zero code change Logon Manager in Kapsel provides skinnable HTML5 UI set to match native UI’s Logon Manager hides connection and configuration details
  54. 54. © 2013 SAP AG. All rights reserved. 54 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Trace and runtime analysis Graphical display of runtimes - per app or across all apps Detailed Logging and Tracing Runtime Analysis Detailed Trace Error Logs
  55. 55. © 2013 SAP AG. All rights reserved. 55 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 Public SMP3 info Ramp-up info, hands-on training and an overview of the TechEd / ASUG activities around SMP3.0 can be found at: http://scn.sap.com/community/mobile/blog/2013/08/20/get-your-hands-on-sap-mobile-platform- 30
  56. 56. Appendix
  57. 57. © 2013 SAP AG. All rights reserved. 57 This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 © 2013 SAP AG. 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 AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

×