Beruflich Dokumente
Kultur Dokumente
Table of Contents
3 Introduction
4
SECTION 1: Guiding
Mobile Initiatives
Directing Results-driven
Mobile Initiatives
Creating a Mobile
Strategy
Reaching Customers
with Business to Consumer (B2C) apps
Engaging your Workforce with Business to
Employee (B2E) apps
SECTION 2: Developing
Mobile Apps
Mobile App Architectures
Aligning the Architecture to the Use Case
Matching App Functions
to Device Forms
Building Secure Apps
with Authentication
The Mobile Developer
Toolbox: Frameworks
and Developer Environments
App Enhancements with
SDKs
Adding Value with Data
Integration
The Case for Using
OData for Data Integration
15
SECTION 3: Deploy
and Manage Mobile
Apps
The Mobile Platform
Advantage
Proof Point for Platformbased Mobile Strategy
Deployment Scenarios:
On-Premise vs. Cloud
Checklist for Mobile App
Platform that Supports
B2C, B2B, and B2E
Apps
20 SECTION 4: Achieve
Best Practices
App Development
Methods Moving From
Concept to Launch
Managing the App
Lifecycle
Save Time and Money
Setup a Mobility Center
of Excellence.
22 SECTION 5: Finding
SAP Resources
Introduction
MeeGo
Session Management
MCAP
Device Management
RDC
Connectivity
Local Storage
Sync
Kiosk
Reliability
Augmented Reality
M2M
MDM
Mobile Web
Gradient
MMS
JavaScript
Native Swipe
Hybrid
Local Storage
iOS
As a senior stakeholder driving mobile initiatives in your organization, you may be lost in a sea of technologies and claims from
vendors promising rapid delivery of applications to your employees, customers and partners.
Sync
LBS
CSS
BYOD
Apps
Animation
The first order of business for the chief mobile officer is creating a mobile strategy that details the following eight items:
Mobile Vision
Document the mobile vision (beyond devices and features) and align it with business strategy.
Avoid misperceptions by incorporating input from stakeholders (users, lines of business
leaders, and IT) to discover the business drivers, benefits, and expectations of mobile in your
organization.
Innovation
Identify mobile potential through user-centric methods (Design Thinking) to illustrate how
mobile will bring innovation to the organization. For more information on Design Thinking,
please review the white paper and video.
Use Cases
Establish a two-year plan that describes use cases, prioritization (value/need versus feasibility/
effort), standard plus specialized apps, and initial quick wins that deliver high value.
Implementation
Select a build, buy, rent, or combination approach based on existing infrastructure, skills,
development, projects, and operations.
Architecture and
Technology
Specify the app architectures that best support your mobile apps while ensuring
standardization and flexibility. Evaluate a platform concept that considers the back-end
systems and future needs (scalability, reusability, user growth, new functionality). Establish
guidelines for OS, devices, and functionality (features, sensors, offline, and more).
Identify and assess general risk factors and for specific use cases, include awareness and
compliance considerations.
Team Building
Identify mobile team and list skills and experience required (development, operations,
administration), note specific skill gaps, and draft a skill development roadmap.
Transformation
Define a communication framework to share mobile news and advancements throughout the
organization.
https://www.lookout.com/resources/reports/mobile-mindset; Thats sixty percent of users of all ages that check phone once per hour. That statistic is roughly ten
Wave Collapse, 2012. 93% of people who use apps in stores have bought something at a physical location in the last week (compared to 84% for non-app users).
Order/Inventory$Mgmt$
Mobile'Use'Cases'
CRM$$
Work$Orders$
Consolidated$Docs$+$Media$ AnalyGcs$
Retail$ExecuGon$
The following chart shows to relative
percentages based on a recent SAP survey on a subset of our customers.
Mobile'Use'Cases'
gmt$
Mobile'Use'Cases'
s$
CRM$$
e'Cases'
ry$Mgmt$
Work$Orders$
5%$
5%$
Work$Orders$
5%$
5%$
5%$
24%$
9%$
17%$
17%$
5%$
24%$
17%$ 24%$
These use cases rise to the top of the
%$
24%$
Consolidated$Docs$+$Media$ AnalyGcs$
Docs$+$Media$ AnalyGcs$
%$
5%$
CRM$$
Work$Orders$
Workow$Apps$
CRM$$
Work$Orders$
Consolidated$Docs$+$Media$
AnalyGcs$
Order/Inventory$Mgmt$
Consolidated$Docs$+$Media$ AnalyGcs$
Mobile'Use'Cases'
Retail$ExecuGon$
n$
5%$
22%$
18%$
9%$
24%$
22%$
18%$
(driving and finding the job site), sorting
through the pile to find the correct work
order, after troubleshooting finding (or
22%$
leaving to get) the
right parts and postwork documentation. It is clear that even
a small increase in efficiency (as small as
15 minutes per worker per day) could
have a huge impact on overall efficiency.
At SAP, our customers see an average of
a 45 minutes per day increase in
Without a mobile platform, your developers will have to build and test these functions themselves as they create their
apps. Thats a lot of work.
Types of
Architectures
Native Apps
Hybrid Apps
Metadata Driven
(MDD) Apps
Developer skill-set
needed
Device-specific design
and programming
talent required,
Objective-C for iOS,
Java for Android and
BlackBerry, C# for
Windows
Work effort
*****
***
**
Cross-platform
support
None
Yes
Performance
Fast
Variable
Variableespecially
for data-intensive
apps
Fast
Automatic updates
No
Yes
No
Yes
Distribution model
through app store
Yes
No
Yes
Yes
10
Mobile security leans heavily on traditional security practices. User authentication, for example, is a long-standing
best practice for maintaining control
over your enterprise data. For mobile
business apps, authentication is a
requirement. Consumer apps will also
need user logins, and the user credentials will be cached in the server (unlike
enterprise apps). Your industry, government regulations, data collected, and
many other factors will impact the apps
security requirements.
11
12
Platform
Tools
iOS
Android
BlackBerry
Other Toolkits
Frequently Used
Apache Cordova
SAP Mobile Platform Kapsel plug-ins
(for Cordova)
Adobe PhoneGap
Appcelerator Titanium
Sencha Touch Container (Cordova
fork)
Developer skill set needed
jQuery Mobile
Sencha Touch
Dojo
WBackbone
Bootstrap
Angular
13
14
A host of interfaces, such as Web services, JDBS, REST, and OData, are available
to connect the back-end system and
mobile app. As mobile app development
matures, OData is expected to become
the leading protocol for connecting apps
to the data in back-end systems.
THE CASE FOR USING ODATA FOR
DATA INTEGRATION
Web Services architectures have evolved
rapidly in the recent past. Early web
Service Oriented Architectures (SOA)
were based on SOAP. More recently,
RESTful web services gained acceptance
as a lighter-weight approach: REST has
the reputation of being more easily
consumed by mobile and dynamic web
applications. Today, OData is an emerging web services standard. It was originally proposed by Microsoft and has
been embraced by industry leaders,
including SAP.
15
If you are going to compare point solutions and mobile app development platforms side by side, read the following
five-part blog: When A Good Mobility
Idea Becomes A Management Nightmare.
Part 1 | Part 2 | Part 3 | Part 4 | Part 5
20%
80%
16
17
Costs:
20 Eng @ $1,000/day
20 Eng @ $600/day
Costs:
Re-used U.S. Design $1.7m
5 Eng @ $1,000/day $0.4m
5 Eng @ $600/day $0.2m
18
19
20
Pre-built apps
Look for apps that can be rebranded and modified for internal
processes
Deployment options
Reduce TCO
Integrated enterprise
mobile management
Reduce TCO
Integrated reporting
Reduce TCO
Traceability
21
22
23
Resource
Description
www.sap.com/mobile
The main SAP Mobile website. From here, you can explore all SAP Mobile solutions
www.sap.com/
mobileplatform
SAP Community Network Site for getting started with the SAP Mobile Platform. Sign up for a free
30 day trial, or free developer license for the platform hosted on Amazon Web Services
Free video tutorial site on how to sign up for the free trial, free trial and free developer license, and
step-by-step guides for building native and hybrid apps on multiple device platforms
The most comprehensive mobile management and security portfolio. Embraces mobile device
diversity and provides IT with the confidence that corporate information is safe. SAP Mobile
Secure solutions enable enterprises to secure devices, apps, content, and services, optimizing the
mobile experience for users of todays most popular mobile devices
SAP Afaria is an industry-leading Enterprise Mobility solution to manage and secure large-scale
deployments of mobile devices. The software simplifies the complexity of mobility whether
workers are using BYOD or corporate-owned smartphones or tablets for both cloud and onpremise deployments.
SAP Mobile Documents delivers a mobile content management solution designed for enterprise
deployments where collaboration, security, and control of business content are critical
The Mocana app wrapping solution helps customers address advanced mobile security
requirements and quickly deploy secure mobile apps, especially in highly-regulated industries like
financial services, retail, and government. It gives SAP advanced security features and FIPS 140-2
certified encryption for apps
Tangoe (Partner
Development
Agreement)
SAP partner Tangoe offers a Telecom Expense Management (TEM) solution that helps the mobile
enterprise contain mobile costs through a number of different products focused on Mobile
Telecom Expense Management
SAP offers a pre-defined service for customers just starting with planning or adopting Enterprise
Mobility, as well as detailed planning for Enterprise Mobility
24
www.sap.com/contactsap