Mobile Business Apps. Enterprise Infrastructure and Requirements. January 08 th, 2015



Similar documents
Mobile Business Apps. Dr. Michael Ameling, SAP AG January 24 th, 2013

SAP Sourcing/CLM Webcast Query & User/Contact Maintenance Web Service

SAP s User Experience Strategy

The Internet of Things Our Strategy and Direction: Driving Customer Value

SAP Product Road Map SAP Mobile Documents

Heterogeneous ABAP System Copy Technical Overview

Roland Kreß, SAP SE Nov 10 th, *: Strategic Customer Development Project

Customer Surveys with SAP Contact Center

Making SAP s User Experience Strategy Reality Nis Boy Naeve, Andreas Hauser SAP SE SESSION CODE: UX204

SAP Product Road Map SAP Master Data Governance

Support für Cloud und hybride Szenarien. Waldemar Befort, SAP Global Service & Support 15. September 2015

SAP Business One Service Layer

Digital Transformation of Swiss Enterprises

Project Cost Reporting for PPM

BRFplus Field Configuration for Portfolio Management

SAP Business One Innovation summit - Barcelona

SAP Product Road Map SAP BusinessObjects Design Studio

Predictive Analytics and the Big Data Challenge

SAP Product Road Map SAP Fiori

Use of DB2 purescale with SAP Applications

SAP Solutions for Information Management Overview, Strategy, & Roadmap. Kristin McMahon May 2013

A short update on. SAP s User Experience Strategy Sam Yen, Andreas Hauser, Nis Boy Naeve, Volker Zimmermann, Gerrit Kotze - SAP AG April 2014

Optimize Your Business with SAP Enterprise Dashboards (SAP Smart Business) Powered by SAP HANA

Application Map Release 2005

mysap Supply Chain Management Solution Map Release 2005

SMP Security & Identity Management An Introduction

SAP NetWeaver Gateway Throughput & Scalability. David Freidlin

mysap Customer Relationship Management - Enterprise Solution Map Edition 2004

SAP Perfect Plant Manufacturing Solution. SAP Taiwan Allen Lin 林 信 宇

Certificate SAP INTEGRATION CERTIFICATION

mysap ERP Technology Facts

Building a multi-source universe

SAP Solution Manager for Customizing Synchronization

SAP NetWeaver Composite Application Framework (CAF)

Working in a ubiquitous computing environment

Run SAP Implementation Partner Program Guide 2009 ADOPTING THE RUN METHODOLOGY INTO YOUR SAP IMPLEMENTATIONS

Innovation Summit Philadelphia, July 12 th 13 th User Experience

SAP CRM Detailed View SAP CRM Web Service Tool

Closed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer

Simplifying Workflow with SAP NetWeaver. Alan Rickayzen Product Manager, SAP AG

Management and Monitoring of a J2EE Server and Applications Using JMX. Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG

Setup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1. SAP AG August, 2011

SAP Solution Manager Change Request Management. SAP Solution Manager Product Management SAP AG

SAP BusinessObjects Dashboards Influence Session. Scott Leaver Solution Management François Imberton Product Management

SAP Supplier Relationship Management 7.0

Empowering Partners to Run Better. Ecosystem and Channels Authorized Reseller Program

Michael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT

SAP CRM 7.0 Detailed View

Growing pressures that are here to stay

Sabine Reich SAP. Test Workbench - Introduction

SAP Solution Manager Value Proposition. Walldorf, April 2007

Job Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1. SAP AG August, 2011

SAP Enterprise Portal 6.0 KM Platform Delta Features

How To Develop In Java (J2Ee) And J2Ee (Sap) Together (Sapp)

Capital Project and Portfolio Management

SAP Governance, Risk & Compliance Access Control 5.3. Post-Installation Enterprise Role Management Part I: Configuration

ITSCM at SAP Best practices

SAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002

iphone in Business Mobile Device Management

January, SOA Showcases - Utilities Cases -

Leveraging Utilibill. Tim Vanderheide Bluewater Power V.P. Client Services

SAP Master Data Governance for Financials: What's New with SAP ERP 6.0 Enhancement Package 4 and 5

Overview of SAP NetWeaver Business Rules Management with SAP NetWeaver Composition Environment

ipad in Business Mobile Device Management

SAP Service and Asset Management Solution Map. Release 2005

ILM Meets HANA Flexible, Holistic and Fast Reporting. Georg Fischer, Ken Campbell Solution Management - Information Lifecycle Management May 2012

SAP Solution Manager - Solution Reporting. SAP Solution Manager Product Management SAP AG

Unstructured information management

Multiple Components in One Database -

SAP BI - Data Quality with Business Objects Data Services

SAP Education Postgraduate Education Program for Customers and Partners. SAP Corporate Master. Young Professionals

Accelerated Application Delivery

SAP GLOBAL DIVERSITY POLICY

Update on the SAP GUI Family Q3/2012

The Way to New ERP Horizons

mysap ERP Application Map

" # Portal Integration SAP AG 2004, 3

Virtual Causeway Try Before You Buy, Inbound/Outbound Canada Premium Package

Enhancement Framework What it means to you

Virtual Causeway Inbound Lead Engine SME (6 Month) Premium Package

Mobility in the Mining Industry. Why? How? What? Stefan Soeller, SAP IBU Mill Products & Mining. Mobility. Mining. IS-Mine

Settlement in TM 9.0 New functionalities with TM 9.0. Ananth Bhat SAP Development, Transportation & Logistics December 2012

Enhanced Reporting in SAP All-In-One

Upgrading SAP Public Budget Formulation (PBF) PBF Development Team October 2012

Release 9.1 & Strategy

Managing ios Devices. Andrew Wellington Division of Information The Australian National University XW11

Deploying iphone and ipad Mobile Device Management

Intelligent driven Security at SAP Good Practice Maximilian Adrian IT Security & Risk Office, SAP AG. July 2013

Next Generation BPM. Michael Hill Product Manager SAP Technology Group Market Development and Enablement SAP Labs, LLC

SAP Business One 8.81

ILM Meets SAP HANA Ausblick auf flexibles, umfassendes und schnelles Reporting. Axel Herbst, Frank Rust Feb 2012

Transcription:

Mobile Business Apps Enterprise Infrastructure and Requirements January 08 th, 2015

Agenda Introduction Enterprise Mobility Management Mobile Enterprise Application Platforms Requirements for the Mobile Enterprise 2015 SAP SE or an SAP affiliate company. All rights reserved. 2

Introduction Mobile Computing & Mobile Devices

Mobile Computing Definition Mobile Computing Set of devices, systems and applications that provide spatial and context aware information and services to the mobile user. Mobility (space & time) Connectivity Spatial Context [1] McDowell 2006 2015 SAP SE or an SAP affiliate company. All rights reserved. 4

Market Share Operating System for Smartphones 250 Million Smartphones sold in Q3 2013 OS (Smartphones) Thousands of Units (Q3 2011) Market Share % Android 205,022.7 81.9 ios 30,330.0 12.1 Microsoft 8,912.3 3.6 BlackBerry 4,400.6 1.8 Bada 633.3 0.3 Symbian 475.2 0.2 Other 475.2 0.2 [Gartner, Market Share: Mobile Phones by Region and Country, 3Q13, 2013] 2015 SAP SE or an SAP affiliate company. All rights reserved. 5

Market Share Operating System for Smartphones 301 Million Smartphones sold in Q3 2014 + 22 % compared to Q3/2013 OS (Smartphones) Thousands of Units (Q3 2011) Market Share % Android 250,060.2 83.1 ios 38,186.6 12.7 Windows 9,033.4 3.0 BlackBerry 2,419.5 0.8 Other 1,310.2 0.4 [Gartner, Market Share: Mobile Phones by Region and Country, 3Q14, 2014] 2015 SAP SE or an SAP affiliate company. All rights reserved. 6

Enterprise Mobility Management Mobile Device & Application Management

Enterprise Mobility Management (EMM)* Management and monitoring of mobile devices and related services Responsibilities (selection): Inventory of Hard- and Software Configuration management of OS Remote monitoring and maintenance Distribution of mobile apps Mobile content management Security Management Backup / Restore Enterprise equipment Enterprise infrastructure Enterprise Information Systems * extension of Mobile Device Management (MDM) 2015 SAP SE or an SAP affiliate company. All rights reserved. 8

Enterprise Mobility Management Examples AirWatch Mobile Device Management 1 Citrix XenMobile 2 IBM MobileFirst Management 3 SAP Mobile Secure 4 1 http://www.air-watch.com/solutions/mobile-device-management 2 http://www.citrix.de/products/xenmobile/overview.html 3 http://www-01.ibm.com/software/info/mobile-device-management/ 4 http://www.sap.com/germany/pc/tech/mobile/software/solutions/device-management/overview.html 2015 SAP SE or an SAP affiliate company. All rights reserved. 9

Enterprise Mobility Management Magic Quadrant by GARTNER [GARTNER, Magic Quadrant for Enterprise Mobility Management Suites, 2014] 2015 SAP SE or an SAP affiliate company. All rights reserved. 10

SAP Afaria* Overview Mobile device management and security solution for the enterprise. Single administrative console to centrally manage, secure and deploy: Mobile data Applications Devices * SAP Mobile Secure [http://www.sapafaria.com] 2015 SAP SE or an SAP affiliate company. All rights reserved. 11

SAP Afaria Logical Architecture 2015 SAP SE or an SAP affiliate company. All rights reserved. 12

SAP Afaria Basic Architecture [SAP 2014] 2015 SAP SE or an SAP affiliate company. All rights reserved. 13

SAP Afaria iphone Client (v6.6) [itunes, Afaria 6.60.X, https://itunes.apple.com/us/app/afaria/id378087184?mt=8 ] 2015 SAP SE or an SAP affiliate company. All rights reserved. 14

SAP Mobile Platform Distribution Models 2015 SAP SE or an SAP affiliate company. All rights reserved. 15

SAP Mobile Secure, cloud edition Trial Account SAP Mobile Secure http://global.sap.com/campaigns/digitalhub-mobile/ 2015 SAP SE or an SAP affiliate company. All rights reserved. 16

SAP Afaria Device Management 2015 SAP SE or an SAP affiliate company. All rights reserved. 17

Open Mobile Alliance Device Management (OMA DM) Open standard for management of small devices (mobile phones, PDAs,..) Provisioning Configuration Software installation / upgrading XML (subset of SyncML) Supported platforms: Symbian OS, Windows Mobile, etc. www.oma.org 2015 SAP SE or an SAP affiliate company. All rights reserved. 18

MDM Protocol Supported Queries Device Information UDID (Unique Device Identifier), device name, ios- & build-version, serial number, IMEI, modem firmware, network info, Bluetooth address, WiFi address, SIM network Management Phone number, roaming settings (on/off) Security information Installed configuration profiles, certificates, list of hardware encryption info Applications Installed applications (App-ID, name, version, size), installed provisioning profiles 2015 SAP SE or an SAP affiliate company. All rights reserved. 19

MDM with ios

ios Device Configuration Deployment Options Manually via Device iphone Settings (app) XML Configuration File Configuration of passcode policy, restriction, wifi-settings, VPN, E-Mail settings, exchange settings, LDAP, caldev, web clips, credentials Deployment USB E-Mail Website Over-the-Air configuration (OTA) 2015 SAP SE or an SAP affiliate company. All rights reserved. 21

ios Configuration Profiles Overview Component Passcode Policies Restrictions Wi-Fi VPN E-Mail Exchange LDAP CalDEV Web Clips Credentials Advanced Description Passcode policies and use requirements Restriction of device features Access to Wi-Fi networks VPN server settings (account, proxy, authentication) IMAP / POP mail settings Exchange settings (server, domain, account) LDAP directories Calendar settings Quick access icons for home screen Identity of users (VPN, WPA2, ) APN (access point name) 2015 SAP SE or an SAP affiliate company. All rights reserved. 22

Device Configuration Example Passcode Policy: Password required (to protect device) Strong passcode Passcode length set to 7 or more characters 3 minutes before auto-lock 10 failed attempts before wipe 2015 SAP SE or an SAP affiliate company. All rights reserved. 23

ios Mobile Device Management Overview ios Mobile Device Management (MDM) Managed scaled deployments of iphone and ipad Configuration profiles + OTA enrollment + APN service Apple Push Notification Server (APNS) Firewall Device MDM Server 2015 SAP SE or an SAP affiliate company. All rights reserved. 24

Mobile Device Management Example Use Case Change of VPN infrastructure (company/department/ ) Update of account information => central OTA installation for all devices Manual configuration by employees not necessary 2015 SAP SE or an SAP affiliate company. All rights reserved. 25

ios Configuration File Sample Payload (*.plist) <plist version="1.0 > <dict> <key>assignedobject</key> <dict/> <key>restrictedbool</key> <dict> <key>allowaccountmodification</key> <dict><key>value</key> <true/></dict> <key>allowaddinggamecenterfriends</key> <dict><key>value</key> <true/></dict> <key>allowappinstallation</key> <dict><key>value</key><true/></dict> <key>allowappremoval</key> <dict><key>value</key><true/></dict> [ ] 2015 SAP SE or an SAP affiliate company. All rights reserved. 26

Mobile Application Management

Mobile Application Management (MAM) Management of mobile in-house enterprise applications Enterprise App Stores Responsibilities (Apps): Delivery Security Updating User authentication Push services Enterprise equipment Enterprise infrastructure Enterprise Information Systems Examples: Citrix Airwatch VMWare 2015 SAP SE or an SAP affiliate company. All rights reserved. 28

Bring Your Own Device Strategy Bring Your Own Device (BYOD) Personal equipment (not business owned smartphones & tablets) Enterprise integration Company provisioning, back-end integration Legal / tax restrictions in Europe! 2015 SAP SE or an SAP affiliate company. All rights reserved. 29

Mobile Applications at SAP SAP Store for Mobile Solutions SAP Store for Mobile Solutions: https://store.sap.com 2015 SAP SE or an SAP affiliate company. All rights reserved. 30

Mobile Enterprise Application Platforms Cross-Platform Development

Mobile Computing for Enterprise Cross-Platform Challenges for Enterprise Integration of Enterprise Information Systems (EIS) Back-end connectivity & synchronization of enterprise data Mobile Development & Platform Diversity Operation system, device sensors, display resolution, Lifecycle for Mobile Enterprise Applications Planning, development, update, maintenance, 2015 SAP SE or an SAP affiliate company. All rights reserved. 32

Mobile Enterprise Application Platform (MEAP) Rule of Three by Gartner MEAP offers significant advantages: When there are 3 or more mobile applications When there are 3 or more targeted operating systems or platforms When they involve the integration of 3 or more back-end systems Example SAP Productivity Apps, e.g.: SAP Timesheet SAP Quality Issue [Gartner] 2015 SAP SE or an SAP affiliate company. All rights reserved. 33

Mobile Application Development Platforms Magic Quadrant by GARTNER [GARTNER, Magic Quadrant for Mobile Application Development Platforms, September 2014] 2015 SAP SE or an SAP affiliate company. All rights reserved. 34

SAP Mobile Platform Development and management of multiple mobile applications securely connected to various business data 2015 SAP SE or an SAP affiliate company. All rights reserved. 35

SAP Mobile Platform Platform Overview [SAP, 2013] 2015 SAP SE or an SAP affiliate company. All rights reserved. 36

SAP Mobile Platform Server 3.0 Overview 2015 SAP SE or an SAP affiliate company. All rights reserved. 37

SAP Mobile Platform Network Topology [SAP] 2015 SAP SE or an SAP affiliate company. All rights reserved. 38

SAP Mobile Platform 2.3 Archetypes [infocenter.sybase.com] 2015 SAP SE or an SAP affiliate company. All rights reserved. 39

SAP Mobile Platform MBO Development Paradigm Mobile Business Object (MBO) Abstraction layer to interaction with heterogeneous back-ends Set of data retrieved from back-end CRUD capabilities (create, read, update, delete) Reusable & future-proof 2015 SAP SE or an SAP affiliate company. All rights reserved. 40

SAP Mobile Platform MBO Example Name Attributes Operations (CRUD) 2015 SAP SE or an SAP affiliate company. All rights reserved. 41

SAP Mobile Platform MBO Development Process [SAP] 2015 SAP SE or an SAP affiliate company. All rights reserved. 42

SAP Mobile Platform SDK Native Code Generation Generate Code Objective-C ios Message-based Generate classes 2015 SAP SE or an SAP affiliate company. All rights reserved. 43

SAP Mobile Platform OData ODBC for the Web SAP NetWeaver Gateway OData + SAP specific extensions Connectivity to SAP Business Suite (CRM, SRM, SCM, PLM, ERP) Open Data Protocol (OData) Open web protocol for querying & updating data (Microsoft-owned) Based on industry standards (HTTP, XML, Atom) Rest-based architecture (standard GET, PUT, POST & DELETE) Formats (results) JSON XML AtomPub (Atom Publishing Protocol) http://www.odata.org/ 2015 SAP SE or an SAP affiliate company. All rights reserved. 44

OData Model Overview Entity Data Model (EDM) Description of OData services Can be modeled via tools Can navigate relationships Can support complex types Entity Can supports create, read, update, delete operations (CRUD) 2015 SAP SE or an SAP affiliate company. All rights reserved. 45

OData Example Queries GET ~/SalesOrders GET ~/SalesOrders( 0123123') GET ~/SalesOrders( 01230123')/Products GET ~/SalesOrders(' 01230123')/SalesOrderItems GET ~/SalesOrderItems(SalesOrderID='01230123',Position='0000000001') GET ~/SalesOrderItems(SalesOrderID='01230123',Position='0000000001')/Product 2015 SAP SE or an SAP affiliate company. All rights reserved. 46

OData Example Response <?xml version="1.0" encoding="utf-8"?> <atom:entry xmlns:atom=http://www.w3.org/2005/atom xmlns:d=http://schemas.microsoft.com/ado/2007/08/dataservices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"> <atom:content type="application/xml"> <m:properties> <d:airlineid>aa</d:airlineid> <d:connectionno>17</d:connectionno> <d:flightdate>2013-01-03t00:00:00</d:flightdate> <d:customerno>0000276</d:customerno> <d:agency>000000055</d:agency> </m:properties> </atom:content> </atom:entry> 2015 SAP SE or an SAP affiliate company. All rights reserved. 47

OData Queries Simple powerful query language for filtering, sorting, and paging Operation Filtering Projecting Sorting Paging Inlining Query option $filter $select $orderby $top and $skip $expand Filtering $filter All flights with an identifier that is less than or equal to 9999:.../FLIGHTINFORMATION/?$filter=ID le 9999 [http://www.odata.org/developers/protocols/uri-conventions#querystringoptions] 2015 SAP SE or an SAP affiliate company. All rights reserved. 48

Online App Example: SAP Citizen Connect [https://itunes.apple.com/en/app/sap-citizen-connect/id471275510?mt=8] 2015 SAP SE or an SAP affiliate company. All rights reserved. 49

Requirements for Mobile Enterprise

Enterprise Requirements Motivation Motivation Customer / Enterprise requirements Goals Ensuring product quality and reliability Accurately quantifying of quality rating (defining concepts, terms, data formats, styles, techniques) Examples for Standard Organizations ISO (International Organization for Standardization) ANSI (American National Standard Institute) 2015 SAP SE or an SAP affiliate company. All rights reserved. 51

Enterprise Requirements Quality Model Software Quality ISO/IEC 9126-1 Functionality Reliability Usability Efficiency Maintainability Portability Additional Requirements Accessibility Branding Globalization Open Source & Third Party 2015 SAP SE or an SAP affiliate company. All rights reserved. 52

Accessibility Motivation Degree of ability to access a product, service or device Assist people with disabilities Web Accessibility Initiative (WAI) W3C Reporting VPAT (Voluntary Product Accessibility Template) Section 508 (U.S. Rehabilitation Act of 1973) => Requirements software used by the Federal government 2015 SAP SE or an SAP affiliate company. All rights reserved. 53

Accessibility Example: Apple iphone 4 (ios 6) VoiceOver Screen reader (gesture controlled) Zoom Magnify screen Large Text Enlarged font size Invert Coloears Higher contrast Speak Selection Reading highlighted text 2015 SAP SE or an SAP affiliate company. All rights reserved. 54

Globalization Localization (country / local specific) Adaption of an application: Currency, date & time formats Translation of text (language localization) Graphics (incl. symbols, colors, icons) Legal requirements Keyboard Sorting Internationalization Enables easy localization (design & development process) 2015 SAP SE or an SAP affiliate company. All rights reserved. 55

Language Codes ISO 639-1 Language Familiy ISO 631-1 Code Language Variant English en-gb British English English en-us American English English en-ca Canadian English Spanish es-es Castilian Spanish Spanish es-mx Mexican English Portuguese pt-pt European Portuguese Portuguese pt-br Brazilian Portuguese Chinese zh-cn Mainland China, simplified Chinese Chinese zh-hk Hong Kong, traditional characters 2015 SAP SE or an SAP affiliate company. All rights reserved. 56

Example SAP Mobile Apps / SAP Store Languages: English, German, French, Spanish, Chinese 2015 SAP SE or an SAP affiliate company. All rights reserved. 57

Globalization Localization in ios Localization of Files and images Identifier for text in Localizable.strings Code NSLocalizedString(@"my_title", nil); 2015 SAP SE or an SAP affiliate company. All rights reserved. 58

Open Source (OS) & Third Party Motivation OS standards required to avoid risks (e.g., open source use for commercial products) Judgment and reduction of risks (warranty, liability, quality, support, IP, laws, standard compliance) Open Source License Model Examples GPL (General Public License) LGPL (Lesser General Public License) MIT (Massachusetts Institute of Technology) free code free of obligation 2015 SAP SE or an SAP affiliate company. All rights reserved. 59

Open Source MIT License Copyright (c) 2011 John Doe (http://www.johndoe.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2015 SAP SE or an SAP affiliate company. All rights reserved. 60

Open Source Code Source Management & Approval Manage open source and third party code Alignment with policies Approval management Reuse [Black Duck Software, Inc, www.blackducksoftware.com] 2015 SAP SE or an SAP affiliate company. All rights reserved. 61

Performance Motivation Performance influences TCO and sustainability KPI s Response time (stable) Impact on user experience and TCO Scalability Defines hardware requirements (sizing) # of: concurrent users, db objects, parallel jobs, processed objectx, servers / servers Transparency Impact on performance improvement and awareness (mitigation planning) 2015 SAP SE or an SAP affiliate company. All rights reserved. 62

Performance Example Sizing Requirement Resources CPU Memory Disk space / database size Frontend network bandwidth Linear scalability Reproducible and measurable Resource consumption users / data volume 2015 SAP SE or an SAP affiliate company. All rights reserved. 63

Security Motivation trustworthy secure applications (customer expectations) Goals Avoid vulnerabilities Ensure legal requirements Secure architecture Provide data protection and privacy Sensitive information management Uncritical data Critical data Secret data 2015 SAP SE or an SAP affiliate company. All rights reserved. 64

Security Example: Storage of User Data Mobile Application Storage of personal data (on device) Encryption Sending personal data Secure connection Displaying user data Validated input 2015 SAP SE or an SAP affiliate company. All rights reserved. 65

Literature Barrie Sosinsky, Cloud Computing Bible, John Wiley & Sons, ISBN 0470903562 Erica Sadun, The ios 5 Developer Cookbook: Core Concepts and Essential Recipes for ios Programmers (3rd Edition), Addison-Wesley Longman, ISBN 0321754263 Erica Sadun, The Core ios 6 Developer Cookbook, Addison-Wesley Longman, ISBN 0321884213 Aaron Hillegass, Mark Fenoglio, Objective-C Programming: The Big Nerd Ranch Guide, Addison-Wesley Longman, ISBN 0321706285 Sybase, Sybase Unwired Platform, http://infocenter.sybase.com/help/ Sybase, Afaria, www.sybase.com Apple, Mobile Device Management, http://www.apple.com/business/ 2015 SAP SE or an SAP affiliate company. All rights reserved. 66

2015 SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://global.sap.com/corporate-de/legal/copyright/index.epx. Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschließlich zu Informationszwecken. Die SAP SE oder ihre Konzernunternehmen übernehmen keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einer zugehörigen Präsentation dargestellte Geschäftsabläufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zu veröffentlichen. Diese Publikation oder eine zugehörige Präsentation, die Strategie und etwaige künftige Entwicklungen, Produkte und/oder Plattformen der SAP SE oder ihrer Konzernunternehmen können von der SAP SE oder ihren Konzernunternehmen jederzeit und ohne Angabe von Gründen unangekündigt geändert werden. Die in dieser Publikation enthaltenen Informationen stellen keine Zusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder Funktionen dar. Sämtliche vorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatsächlichen Ergebnisse von den Erwartungen abweichen können. Die vorausschauenden Aussagen geben die Sicht zu dem Zeitpunkt wieder, zu dem sie getätigt wurden. Dem Leser wird empfohlen, diesen Aussagen kein übertriebenes Vertrauen zu schenken und sich bei Kaufentscheidungen nicht auf sie zu stützen. 2015 SAP SE or an SAP affiliate company. All rights reserved. 67