SAP and Mobility 2012 - A Developer's Perspective

3,283 views

Published on

An abridged version of a presentation delivered to interested members of the Danish IT Group relating to SAP and mobility. Presentation commences with own personal mobility experience, then summary of SAP Sybase Unwired Platform

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,283
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
266
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

SAP and Mobility 2012 - A Developer's Perspective

  1. 1. Mobility and SAP –A Developer’s Perspective John Moy March 2012
  2. 2. Firstly, a disclaimer … Thoughts and opinions expressed here represent my own and not those of SAP or my employer All content provided in this presentation is for informational purposes only. The author makes no representations as to the accuracy or completeness of any information in this presentation. The author will not be liable for any errors or omissions in this presentation nor for the availability of this information.John Moy 2
  3. 3. A little bit about me … Earlier years as ABAPer, Java & Web developer, SAP Portals consultant Worked in professional services for 15 years, now working for a large SAP customer Current SAP UI & Mobility Architect (with SAP customer) SCN Contributer, SAP MentorJohn Moy 3
  4. 4. Personal forays into Mobile … myHelp iOS Co-author Parcel SAP Mentors App Track iOS Outreach Native App iOSiPhone + (prototype SAUG iPad edition only, never Summit (with Bjorn Weigand and John Astill) published) Presentation SUP 2.0 trial (MAM, Blackbay etc.) 2009 2010 2011 2012 My first real Smartphone iPhone 3GS Reading, Uber Geek jQuery myHelp TechEd 2011 Experiments Tutorials, Native Mobile, Native Las Vegas with latest SUP 2.1.2 Prototypes iOS App HTML5, Android co-presenter using SUP Developer (night hours) PhoneGap App & demo Center (on CloudShare) prototypes (with Sascha Wenninger)John Moy 4
  5. 5. But …. I am not an expert! Mobile technology is evolving so quickly that mobile developer skills and expertise depreciates at an alarming rateJohn Moy 5
  6. 6. Mobility in the context of Pace Layering Mobile UI technologies, SDKs & Devices (FASTEST) Mobile Abstraction & Management Middleware (eg. SUP + Afaria) REST enablement (eg. NW Gateway) Core SAP (SLOWEST) Pace of mobile evolution presents an enormous challenge for SAP product development, and for mobile developers.John Moy 6
  7. 7. Deconstructing SAP’s Mobile Architecture … (As at 1 March 2012) Devices Sybase Relay Server Sybase Sybase Unwired Afaria Platform (Mobile Device Management) Other Data Sources SAP NetWeaver - JDBC (Databases) - Web Services Gateway - REST Services - SAP RFC Core SAP Business SuiteJohn Moy 7
  8. 8. Option #1: Using MBOs + Native Clients (As at 1 March 2012) Native development Devices using Client Object APIs Design time: Generate baseline native app code (optional) development Sybase Relay in Unwired Server -Result set filters Server -Result checkers - Custom transforms - Data change notifications Sybase Sybase Unwired Afaria Platform (Mobile Device Management) Other Data Sources Design time: Model mobile - JDBC (Databases) business objects - Web Services - REST Services - SAP RFC Core SAP Business SuiteJohn Moy 8
  9. 9. Option #2: Using MBOs + Hybrid Web Container (As at 1 March 2012) Mobile Workflow Package Devices Customize with HTML/CSS/Javascript (optional) development Sybase Relay in Unwired Server -Result set filters Server -Result checkers - Custom transforms - Data change notifications Sybase Sybase Unwired Afaria Platform (Mobile Device Management) Other Data Sources Design time: Model mobile - JDBC (Databases) - Web Services business objects and - REST Services define form layouts - SAP RFC Core SAP Business SuiteJohn Moy 9
  10. 10. Option #3: Using NW Gateway + OData Channel* (As at 1 March 2012) Native OData SDK Devices (iOS/Android/Blackberry) Sybase Relay Server SUP serves as on-line data proxy Sybase Sybase Unwired Afaria Platform (lite) (Mobile Device Management) NW Gateway Config SAP NetWeaver + ABAP (if necessary) Gateway Core SAP Business * This architecture currently supported only for on-line apps SuiteJohn Moy 10
  11. 11. Find me on Twitter @jhmoy

×