SAP Runs SAP Mobile
Upcoming SlideShare
Loading in...5
×
 

SAP Runs SAP Mobile

on

  • 1,228 views

Slides presented at Mobile Trends Conference 2013 in Kraków, Poland

Slides presented at Mobile Trends Conference 2013 in Kraków, Poland

Statistics

Views

Total Views
1,228
Views on SlideShare
1,226
Embed Views
2

Actions

Likes
1
Downloads
59
Comments
0

1 Embed 2

http://oracle.sociview.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SAP Runs SAP Mobile SAP Runs SAP Mobile Presentation Transcript

  • SAP Runs SAP MobileJohn Astill, Vitaliy Rudnytskiy, SAPFebruary 22, 2013
  • SAP Runs SAP Highlights 50+ Mobile Apps available for: MOBILE • Foundation • Line of business • Productivity • Collaboration • Analytics© 2013 SAP AG or an SAP affiliate company. All rights reserved. 2
  • Showcasing SAP Runs SAP: Top Mobile Apps Productivity Foundation Analytics Line of Business Collaboration Mobile BI CRM@SAP Pricelist Adobe ConnectShopping Cart Easy RSA SecurID SAP Afaria Approval Connect Financial Fact Sheet Customer Artes Mobile StreamWork SAP Box myCSN Single Sign-on Gallery Briefing Launcher 360° Customer View Leave HR Approvals WTS@SAP PGP Viewer SalesMaps BizX Mobile SalesPlays Request Architecture Strategy Analysis SAPedia Travel F5 Edge Client Mobile Receipt SAP BusinessObjects Jive SBS VP Dashboard Capture Experience© 2013 SAP AG or an SAP affiliate company. All rights reserved. View slide
  • SAP Runs SAP Mobile: http://TheNewMobileEnterprise.com/ 19,000 iPads 20,000 iPhones 3,500 Androids 16,000 Blackberries Pilot Windows 8© 2013 SAP AG or an SAP affiliate company. All rights reserved. 4 View slide
  • BYOD, or Bring Your Own DeviceEmployees owned devices 18 Countries Blackberry Android iOS 5,000 devices© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
  • Why do we need a mobile platform Client App SDK HTTP(s) Any platform, any oData HTML5/JS HTTP API Object API programming language, SDK Hybrid Apps Advantages any SDK/Framework On-boarding Security/authentication Synchronization Cross-platform push Mobile Business Objects Supportability Local Persistence and Cache Object API oData parsing Connectivity Full offline support Client side caching Security Data sync Unified log-on services Supportability & Configuration Transactions Notifications Persistence Lifecycle support Role-based app distribution System of Record© 2013 SAP AG or an SAP affiliate company. All rights reserved. 6
  • Anatomy of an Application on SAP Mobile Platform (SMP) Client App Any platform, any programming language, any SDK/Framework, just standard HTTP 3rd Party SDK e.g. Windows .Net + WCF requests Data Services SDK HTTP(s) HTML5/JS Object API ODATA SDK HTTP API Hybrid Apps Synchronization Mobile Business Objects Local Persistence and Cache Connectivity Security Supportability & Configuration Notifications© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
  • HTTP API Client AppHTTP Access to Data Security HTTP(s) Support Any platform, any HTTP API programming language, Notifications any SDK/Framework Security Supportability & Configuration Notifications System of Record© 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
  • OData SDK Client App SDKOpen Data Protocol Web Protocol for querying and updating data oData SMP SDK provides OData parsing SDK libraries Local Persistence and Caching http://www.odata.org/ Local Persistence and Cache Connectivity Security Supportability & Configuration Notifications System of Record© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
  • Hybrid Apps Client AppWeb Container SDK Deploy to the device HTML5 UI HTML5/JS PhoneGap support Hybrid Apps Eclipse based MBO development Mobile Business Objects Local Persistence and Cache Connectivity Security Supportability & Configuration Notifications System of Record© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
  • Object API Client AppNative Applications SDK Powerful Data synchronization Offline Data Support Object API Synchronization Mobile Business Objects Local Persistence and Cache Object API Connectivity Full offline support Security Data sync Supportability & Configuration Transactions Notifications Persistence System of Record© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
  • SAP Runs SAP: Application Development OData Channel Mobile first design approach – Determine the real problem to be solved – Do not expose complex business proceses, rethink the user engagement Design Thinking Approach – Empathize with users© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
  • Mobile Development in our IT department Maven based build infrastructure – Dependency management – Hudson (Jenkins) Perforce Source Control Xcode/Eclipse development environment – SDM SDK© 2013 SAP AG or an SAP affiliate company. All rights reserved. 13
  • Expose Backend Data Expose data from backend system e.g. ERP system – Gateway Services – SOAP Services – REST Services – RFC (SAP-proprietary) Expose only data that is required© 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
  • Using SAP NetWeaver Gateway to expose OData Enable NW Gateway Service – Open Data Protocol (OData) o HTTP o AtomPub o JSON o XML – Protocol Conversion o ESOA - OData o RFC - OData© 2013 SAP AG or an SAP affiliate company. All rights reserved. 15
  • SMP Application/Device/User registration Create SMP Application – Bind endpoint to application identifier Device Registration – Dependency management User Management – Authentication – Access Control – OnBoarding Endpoint access – Expose internal services on the public network via Relay Server© 2013 SAP AG or an SAP affiliate company. All rights reserved. 16
  • App Create DemoCreate an SMP based Odata iOS applicationwith SMP SDK to consume an online videocatalog© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
  • App Demo: Financial Fact Sheet Prepare for Sales Meeting Understand Financial Position of Client Built on SMP 2.1.3, SMP SDK OData Channel© 2013 SAP AG or an SAP affiliate company. All rights reserved. 18
  • App Demo: Customer Briefing Prepare for Meeting Key players in organization Company Profile Business History Opportunities Built on SMP 2.1.3, SMP SDK OData Channel© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
  • App Demo: Electronic Medical Records (Android) Up to date patient info Key players in organization Easy clinical task data entry© 2013 SAP AG or an SAP affiliate company. All rights reserved. 21
  • Free developer access to SAP Mobile PlatformSAP Developer Center for Mobilehttp://developers.sap.com/mobile2 easy access options Free 30 Day Trial – Hosted system – 30 day usage SMP Server at Amazon WebServices – Free SAP license – AWS fees apply – Includes server and SDK tools preinstalled© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
  • This year SAP Mobile CodeJam comes to the city near youFull day of pure coding and funRelaxed atmosphere and networkingPlace: Warszawa? Wroc aw? or …?Date: spring / summerPlease fill the survey at http://bit.ly/SAPMTC13© 2013 SAP AG or an SAP affiliate company. All rights reserved. 23
  • Thank youContact information: devcenter@sap.comJohn AstillDevelopment Architect SAP Global IT Mobile CoEVitaliy RudnytskiySAP Developers Programs© 2013 SAP AG or an SAP affiliate company. All rights reserved.
  • © 2013 SAP AG or an SAP affiliate company. All rights reserved.No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP 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, andSAP 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 forthin 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 andother countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 25