sap mobility strategy update – 2012 mark gearhart sap ns2
TRANSCRIPT
SAP Mobility Strategy Update – 2012Mark GearhartSAP NS2
© 2012 SAP AG. All rights reserved. 2
About Me
Mark Gearhart• SAP Engineering and Consulting
• A very technical guy
• Working on ASE and SUP
• Publishing Mobility Articles
SAP NS2
• Based in Washington DC
• DoD, Intel and Civilian work
• 235 employees, 140 are technical
• Most hold TS/SCI clearances
• www.sapns2.com
A Brief History of SAP Mobility
© 2012 SAP AG. All rights reserved. 4
Our status is all about acquisitions, partners, and resources
Purchased Sybase (2010)
Purchased Syclo (2012)
Partnering with Adobe (2012)
Partnering with Sencha (2012)
Partnering with Appcelerator (2012)
More to come…
© 2012 SAP AG. All rights reserved. 5
SAP Leader in Gartner Magic Quadrant
Status after the Sybase Acquisition
Sybase has vision
Syclo has ability to execute
Combined SAP & Syclo undisputed
leader
We are in a good spot for mobility
What are SAP Mobile Apps?
© 2012 SAP AG. All rights reserved. 7
Existing SAP Mobile Applications
Human Resources SAP Employee Lookup SAP Leave Request SAP Timesheet SAP HR Approvals SAP Interview Assistant SAP Manager Insight
Finance & Governance SAP Travel Receipt Capture SAP Travel Expense Approvals SAP Payment Approvals SAP CRC Access Approver SAP GRC Policy Survey SAP Shopping Cart Approvals
Supply Chain SAP Transport Tendering SAP Transport Notification &
Status
Manufacturing SAP EAM Work Order SAP ERP Quality Issue
Customer SAP CRM Sales SAP Field Service SAP Retail Execution SAP Sales Order Notification SAP Material Availability SAP Customers and Contacts SAP Customer Financial Factsheet SAP Order Status SAP Customer Briefing
Healthcare SAP Electronic Medical Records
Analytics & Decision Support SAP BusinessObjects SAP BusinessObjects Explorer SAP Strategy Management SAP Workflow
Public Sector SAP Citizen Connect
© 2012 SAP AG. All rights reserved. 8
Start with the SAP Store
• Already over 105 mobile apps built on the SAP Mobile Platform
• Certified apps from partners and SAP
• Multi Platform – BB, iOS and Android
• Ability to search, browse and download
• All apps depend on SUP
• To learn more: Visit store.sap.com/mobile
© 2012 SAP AG. All rights reserved. 9
Top 5 downloads from the SAP Store
© 2012 SAP AG. All rights reserved. 10
Apps are also published to iTunes store
© 2012 SAP AG. All rights reserved. 11
Backend and Frontend Mobile App Prerequisites
SAP Travel Receipt Capture
•SAP ERP 6.0 SP15 or higher•SAP NetWeaver Gateway Add-On IW_BEP• Add-on SAP Travel Expense Approval 2.0.0 (MIVHRTRV)•EA-HR 600 SP40 or EA-HR 602 SP19 EA-HR or 603 SP14
Min iOS 4.2
SAP Travel Expense Approval
•SAP ERP 6.0 SP15 or higher•SAP NetWeaver Gateway Add-On IW_BEP•SAP HR 6.00 SP40 or SAP HR 604 SP06•Add-on: GBTRV002•Add-on: SAP Travel Expense Approval 2.0.0 (GBTRV002)
Min iOS 4.2BlackberryOS 5.0 or 6.0
SAP Payment Approvals
•SAP ERP 6.0 EHP4 SP02 or higher•SAP NetWeaver Gateway Add-On IW_BEP•Add-on: Integration to Mobile Application SAP ERP Payment Approvals (LWMFI401 604)•SAP Bank Communication Management (license required), and have set up the payment approval process
Min iOS 4.2
SAP GRC Access Approver•SAP Access Control 10.0 SP04•SAP NetWeaver Gateway Add-On IW_BEP•Add-on: Integration for Mobile Collections 100(LWMGRC01 100)
Min iOS 4.2
SAP Employee Lookup•SAP ERP 6.0 SP15 or higher•SAP NetWeaver Gateway Add-On IW_BEP• Add-on: SAP Employee Lookup 2.0.0 (MIVHREMP)
Min iOS 4.0
SAP HR Approvals•SAP ERP 6.0 SP15 or higher•SAP NetWeaver Gateway Add-On IW_BEP•Add-on SAP HR Approvals 2.0.0 (GBHCM003)
Min iOS 4.0 BlackberryOS 5.0 or 6.0
* All mobile apps require Sybase Unwired Platform 2.1 and SAP NetWeaver Gateway 2.0 SP02
© 2012 SAP AG. All rights reserved. 12
More SAP Mobile Applications
If you don’t see it, ask an SAP employee:
• 106 Internal Apps for Employees
• 175 External Customer Facing Apps
• 470 Playground Apps in Testing
The list is growing daily
© 2012 SAP AG. All rights reserved. 13
Who is building the Application?
© 2012 SAP AG. All rights reserved. 14
What happens when an SAP Employee gets stuck?
http://mobility-internal.sybase.com
Big: 3741 postings.
restricted to SAP employees. 1500 total members
Monitored by the Sybase Mobility SWAT team.
150 active members (> 50 questions in last year).
What about non-SAP employees?
© 2012 SAP AG. All rights reserved. 15
What happens when a Regular User gets stuck?
http://scn.sap.com/community/mobile
Bigger: 7571 postings.
??? Total members.
© 2012 SAP AG. All rights reserved. 16
Getting up to speed at http://training.sap.com
Start with Training Finish with Certification
© 2012 SAP AG. All rights reserved. 17
More getting up to speed at www.sybase.com
© 2012 SAP AG. All rights reserved. 18
SAP Development Centers
SAP App Haus
http://www.sap-tv.com/video/#/7682/app-haus-a-creative-workplace
90-day mobile development cycle
SAP Mobile Solution Centers
http://www.sap-tv.com/video/#/7887/sap-global-it-mobile-solutions-centers-go-global
US Centers in Palo Alto and the North American headquarters in Newtown Square, Pennsylvania
© 2012 SAP AG. All rights reserved. 19
Mobile App Partner Center
http://www.sapmobileappspartnercenter.com/
Any company that develops and markets packaged apps can join:
Mobile ISVs, System Integrators, VARs, Telcos, SAP Customer
15% Revenue Share
© 2012 SAP AG. All rights reserved. 20
SAP Integration and Certification Center (ICC)
These are the people that certify your mobile app
http://scn.sap.com/community/icc
You get this nice logo:
Technical Status
© 2012 SAP AG. All rights reserved. 22
Sybase Unwired Platform - Introduction
© 2012 SAP AG. All rights reserved. 23
BackendConnectivity
Synchronized Apps
Sybase Unwired Platform
Container Apps
Sybase Unwired Platform - Application Types
Synchronized Apps
• Offline & Online• Data on device• Data protection• Push
Container Apps
• HTML5 UI• Cross platform• Online
© 2012 SAP AG. All rights reserved. 24
Synchronized Applications - Examples
SAP rich mobile apps
• Fully offline capable• Seamless offline/online functionality• Feature rich with local data storage• Highly complex applications• Areas
• SAP CRM Sales• SAP Field Service• SAP Retail Execution• Military
© 2012 SAP AG. All rights reserved. 25
Mobile Application - Offline concept
Instead of requesting the data when the user want’s to see the next screen, the application pulls the data ahead of time onto the device.
That way, the data is already on the device and the application can render the screen without the need for an online backend connection.
This could be a cache (Online app with cache) or a synchronized DB (Synced app)!
Application
UIDATA
EIS
EIS Data
DATA
DATA
DATA
DATA
© 2012 SAP AG. All rights reserved. 26
Hybrid Web Container - Examples
Hybrid Web Container Apps with HTML5
• Fast to create and to deploy• Online• No native client coding required• Cross platform support• Security built in• HTML5 support for rich user experience
© 2012 SAP AG. All rights reserved. 27
Hybrid Web Container - Basic data transport concept
The HWC app (container) is sent together with the data to the container player.
Data Model
Sybase Unwired Platform
Sync Engine
MSG EngineContainer Interp.
Bac
k E
nd
Inte
gra
tio
n
Browser Kit
SUP Container
Data HTML5
Container with data and
application
Setting up an Infrastructure
© 2012 SAP AG. All rights reserved. 29
Building Your Own Infrastructure
+
© 2012 SAP AG. All rights reserved. 30
Using Hosted Solutions (Announced July 30, 2012)
Free 30 Days Trial
Complete hosted landscape (including SUP, SAP ERP)
No local footprint
Community Supported
For learning and evaluation purposes
Free Developer License on AWS
Hosted developer environment
SDK download locally
Not limited in time, cloud hosting fee only
Community supported
For productive apps development
SAP Mobile Apps Partner Program
Starter package: 10 developer licenses for Mobile Platform and SAP NetWeaver
SAP Support
Comprehensive technical enablement
GTM support and SAP Store
For productive packaged apps development
© 2012 SAP AG. All rights reserved. 31
SAP Services Portfolio for MobilityFramework of modular services to ensure safe transition to the unwired enterprise
Discovery Workshop for Enterprise Mobility
Understand mobility challenges and enablers for the business
• How can mobilityimpact my business?
• Where do I start?
Planning Service for Enterprise Mobility
(Results in Mobile Strategy + Business Architecture + high-level Technical
Architecture)
• What are relevant scenarios for me?
• How to realize these scenarios?
Customer entry points depending on adoption level
• I need to educate my people
• I need PoC before I can start a real project
Evaluation Services(Setup sandbox + knowledge transfer –
getting started)
• Sybase Unwired Platform• Afaria• SAP BO Mobile• Mobile Workflow
• I have clear mobile strategy in place and need to prepare for implementation / development projects
Design & Setup Mobile Infrastructure
(Detailed IT architecture (incl. security + sizing) and installation of required components)
Design & Setup Mobile Device and Application Management
(Concept for MDM + setup Afaria + Operations Design & Governance)
Support for Custom Mobile Applications
Platform Upgrade Support Services
Post Go-Live Support
AMS for Mobility
Device Change Management
Design & Build Custom Mobile App(Design + Development + Tailoring)
Deployment of Mobile Apps(Deploy standard and custom mobile apps - leveraging existing implementation services
and RDS)
• I have apps live but need to evolve
Mo
bil
ity
Ad
op
tio
n
Time
• I want to deploy apps
• I need apps built and tailored to my specific needs
planned
© 2012 SAP AG. All rights reserved. 32
Mobile Device Management
MDMDevice Security
App Provisioning & Management
Usage Analytics
Data Partitioning
Help DeskDevice ConfigurationIntegration with App
Middleware Platforms
Asset Tracking Afaria
Development Tooling
© 2012 SAP AG. All rights reserved. 34
Over 600 Customers in 39
countries
Analysts rate as Best-in-class for
Mobile EAM & Field Services
Acquisition of Syclo:SMART Comprehensive Mobile Applications Suite
© 2012 SAP AG. All rights reserved. 35
SUP and the Mobile Analytics Kit
Mobile Analytics Kit can be used in SUP applications• Released for Native iOS, and HTML5/JS Container• Supports both Phone and Tablet form factors• 5 chart types are included: Line, Bar, Stacked Bar, Pie,
Horizontal Chart• Gesture support
• Drill-down (tap to zoom), Semantic Zoom (pinch to zoom; axes automatically drill-down to narrower data series)
• I.e.: x-axis switches from year > quarter > month as user pinches
© 2012 SAP AG. All rights reserved. 36
HWC and PhoneGap
• SUP 2.1.3 HWC comes with linked with PhoneGap libraries (PhoneGap v1.4.1)
• PhoneGap gives access to native device features inside HWC app
• PhoneGap can be extended to call 3rd-party native libs (barcode scanning, biometrics) compiled into HWC.
Application Package
HTML5JavaScript
Ph
one
Gap
lib
SU
P L
ibs
Device APIs
Hybrid Web Container
Cus
tom
lib
s
PhoneGap.js
© 2012 SAP AG. All rights reserved. 37
HWC and Sencha Touch
• Sencha is often seen as leader with HTML5 cross-platform web development
• Sencha Touch is a JS library• Can be used with HWC
Application Package
HTML5JavaScript
Ph
one
Gap
lib
SU
P L
ibs
Device APIs
Hybrid Web Container
Cus
tom
lib
s
Sencha.js
© 2012 SAP AG. All rights reserved. 38
HWC and Appcelerator’s Titanium
Two products; Titanium SDK and Titanium Studio
• Titanium SDK is a JS library• Can be used with HWC
• Titanium Studio is an Eclipse-based IDE• Can be used to build and deploy applications
Application Package
HTML5JavaScript
Ph
one
Gap
lib
SU
P L
ibs
Device APIs
Hybrid Web Container
Cus
tom
lib
s
Titanium.js
Thank You!Contact:
Mark GeahartSAP [email protected]