Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

Mobilizing Your Enterprise with SAP

by: Sanjeet Mall, Tzanko Stefanov and Stanley Stadelman

Notify me when in stock

On-line Price: $118.95 (includes GST)

Hardcover package 409

15%Off Retail Price

You save: $21.00

Usually ships within 2 - 3 weeks. All orders will be confirmed by reply email prior to charging.

Retail Price: $139.95

Publisher: SAP Press,30.10.12

Category: SAP Level:

ISBN: 1592294197
ISBN13: 9781592294190

Add to Shopping Cart

. Get practical advice on how to build your own mobile strategy
. Learn about the different types of mobile applications offered by SAP
. Explore the concepts and first steps in developing mobile applications

If you're holding this book in your hands-whether in print form or on a mobile device-you've got your ticket to SAP mobility. Learn how to develop a mobile strategy, and then learn how you can use the SAP Mobile Platform to put it in action. Manager, developer, or just kind of curious, you're officially on your way to unwiring your world with SAP. Move forward!

Mobile Strategy
Benefit from expert guidance and practical recommendations for developing a mobile enterprise strategy.

SAP Mobile Platform
Understand the main components of the SAP Mobile Platform, including Sybase Unwired Platform, SAP Afaria, and SAP NetWeaver Gateway.

SAP Mobile Applications in Action
Familiarize yourself with some of SAP's key mobile applications, and learn how their features can help your business.

SAP Mobile Application Development
Get an introduction to the world of SAP mobile development: mobile business objects,

OData, and more.

Hybrid and Native Applications
Explore your options for hybrid versus native applications, and get specific examples of how to build both.

"The first book to successfully cover the full enterprise mobility landscape." -Kevin Benedict
Highlights

. Mobile enterprise strategy
. Mobile application categories
. SAP Mobile Platform
. Sybase Unwired Platform
. SAP Afaria
. SAP NetWeaver Gateway
. Examples of SAP mobile applications
. Mobile security
. OData
. MBOs
. Hybrid Web Container development
. Native development
The Authors

Sanjeet Mall is the vice president and chief architect for mobile applications in the Mobile Application Unit at SAP. Tzanko Stefanov is a director of product management at SAP, where his focus is on UI technologies. Stanley Stadelman is the product manager of the SAP Mobile Platform.
Table of Contents


  ... Foreword by Sanjay Poonen ... 13


  ... Foreword by Kevin Benedict ... 15


  ... Preface ... 17


  ... Acknowledgments ... 19


  Part I ... Introduction to Mobility ... 21


  1 ... Developing a Mobile Strategy for an Enterprise ... 23


  1.1 ... Understanding the Mobility Trend ... 24


  1.2 ... Mobile Adoption Drivers for Enterprises ... 29


  1.2.1 ... The Killer App ... 32


  1.2.2 ... ROI ... 32


  1.2.3 ... BYOD ... 34


  1.3 ... Assessing an Enterprise's Mobile Requirements ... 34


  1.3.1 ... End-User Requirements ... 35


  1.3.2 ... Developer Requirements ... 42


  1.3.3 ... Administrator Requirements ... 45


  1.4 ... Mobile Business Applications ... 48


  1.4.1 ... Process-Centric Applications ... 49


  1.4.2 ... Productivity Applications ... 49


  1.4.3 ... Consumer Applications ... 50


  1.4.4 ... Analytics Applications ... 50


  1.5 ... The Mobile Platform ... 51


  1.5.1 ... Connect ... 52


  1.5.2 ... Create ... 53


  1.5.3 ... Consume ... 54


  1.5.4 ... Control ... 55


  1.6 ... Best Practice Recommendations and Examples ... 56


  1.6.1 ... Preparing to Define a Mobile Strategy ... 57


  1.6.2 ... Define Mobile Use Cases ... 57


  1.6.3 ... Prioritize Use Cases ... 59


  1.6.4 ... Establish a Mobile Competence Team ... 60


  1.6.5 ... Develop a Go-Forward Plan ... 60


  1.7 ... Summary ... 61


  2 ... Introduction to Mobile Business Applications ... 63


  2.1 ... Mobile Application Business Processes ... 63


  2.1.1 ... Mobile Business Processes for Different Employee Roles ... 64


  2.1.2 ... Stages in Mobile Business Processes ... 66


  2.2 ... Mobile Application Key Characteristics ... 70


  2.2.1 ... Constant Connection ... 71


  2.2.2 ... Business Velocity ... 71


  2.2.3 ... Push Functionality ... 72


  2.2.4 ... Context for Tasks ... 73


  2.2.5 ... Action and Communication ... 74


  2.3 ... Mobile Application Categories ... 76


  2.3.1 ... Process-Centric Applications ... 76


  2.3.2 ... Productivity Applications ... 80


  2.3.3 ... Consumer Applications ... 82


  2.4 ... Summary ... 86


  Part II ... Mobility and SAP ... 87


  3 ... Introduction to the SAP Mobile Platform ... 89


  3.1 ... Introduction ... 91


  3.2 ... Sybase Unwired Platform 1.x ... 94


  3.2.1 ... Mobile Business Objects ... 95


  3.2.2 ... Object API Code Generation ... 99


  3.2.3 ... Device Application Designer (Deprecated) ... 100


  3.2.4 ... Mobile Workflow Application ... 101


  3.3 ... Sybase Unwired Platform 2.x ... 104


  3.3.1 ... SAP NetWeaver Gateway and OData ... 104


  3.3.2 ... The Hybrid Web Container ... 105


  3.3.3 ... Other Key Features ... 107


  3.4 ... Integrations with Third-Party Cross-Platform Tools ... 110


  3.4.1 ... Sencha Touch and jQueryMobile ... 110


  3.4.2 ... PhoneGap (Apache Cordova) ... 111


  3.4.3 ... Appcelerator ... 114


  3.5 ... Introduction to SAP Afaria ... 115


  3.5.1 ... Device Management ... 115


  3.5.2 ... Security Management ... 116


  3.5.3 ... Application Management ... 116


  3.6 ... Mobile Services (mCommerce) ... 116


  3.7 ... Summary ... 118


  4 ... Mobile Device Management with SAP Afaria ... 119


  4.1 ... SAP Afaria Landscape ... 120


  4.1.1 ... Managed Clients ... 121


  4.1.2 ... Relay Server ... 122


  4.1.3 ... SAP Afaria Servers ... 123


  4.2 ... Device Management ... 125


  4.3 ... Security Management ... 130


  4.4 ... Application Management ... 135


  4.5 ... Summary ... 139


  5 ... Introduction to Mobile Security with the SAP Mobile Platform ... 141


  5.1 ... Security Landscape ... 143


  5.1.1 ... Behind the Firewall ... 144


  5.1.2 ... The Demilitarized Zone ... 144


  5.1.3 ... In Front of the Firewall ... 146


  5.2 ... Securing Physical Mobile Devices ... 146


  5.3 ... Securing Data in Transit ... 147


  5.4 ... Securing On-Device Data ... 149


  5.4.1 ... Basic Authentication ... 150


  5.4.2 ... Single Sign-on ... 153


  5.4.3 ... Digital Certificates ... 156


  5.4.4 ... Recommendations ... 158


  5.5 ... Summary ... 159


  6 ... Examples of SAP Mobile Applications ... 161


  6.1 ... Process-Centric Applications ... 162


  6.1.1 ... SAP Electronic Medical Record ... 163


  6.1.2 ... SAP Customer Financial Fact Sheet ... 170


  6.1.3 ... SAP CRM Sales ... 179


  6.1.4 ... SAP Field Service ... 188


  6.1.5 ... SAP Retail Execution ... 196


  6.1.6 ... SAP Enterprise Asset Management Work Order ... 203


  6.2 ... Productivity Applications ... 207


  6.2.1 ... SAP Employee Lookup ... 208


  6.2.2 ... SAP Leave Request ... 213


  6.2.3 ... SAP HR Approvals ... 216


  6.2.4 ... SAP ERP Quality Issue ... 221


  6.3 ... Summary ... 227


  Part III ... SAP Mobile Development ... 229


  7 ... Understanding the SAP Mobile Landscape ... 231


  7.1 ... Basic Architectural Overview of the SAP Mobile Platform ... 232


  7.2 ... Introducing Mobile Business Objects ... 237


  7.2.1 ... Defining an MBO ... 239


  7.2.2 ... MBO Runtime ... 240


  7.2.3 ... Publishing and Administration ... 244


  7.2.4 ... MBOs as Parts of Mobile Applications ... 245


  7.3 ... Introducing OData ... 246


  7.3.1 ... REST and OData ... 248


  7.3.2 ... OData and SAP NetWeaver Gateway ... 252


  7.3.3 ... OData and the SAP Mobile Platform ... 260


  7.4 ... Introducing Data Orchestration Engine ... 263


  7.4.1 ... Overview ... 264


  7.4.2 ... Integration in Sybase Unwired Platform ... 267


  7.5 ... Introducing Native Application and Hybrid Application Development ... 269


  7.5.1 ... Hybrid Applications ... 269


  7.5.2 ... Native Applications ... 272


  7.6 ... Sybase Unwired Platform Tooling ... 273


  7.6.1 ... Sybase Unwired Workspace ... 274


  7.6.2 ... Administration Console ... 278


  7.6.3 ... Command-Line Tools ... 280


  7.7 ... Summary ... 281


  8 ... Getting Started with SAP Mobile Application Development ... 283


  8.1 ... Development Methodologies ... 283


  8.2 ... Setting Up the Mobile Landscape ... 286


  8.2.1 ... Mandatory Components ... 287


  8.2.2 ... Relay Server and Push Infrastructure ... 288


  8.3 ... Sybase Mobile SDK ... 291


  8.4 ... Development Flow for Building Mobile Applications ... 293


  8.4.1 ... MBO-Based Applications ... 294


  8.4.2 ... DOE-Based Applications ... 297


  8.4.3 ... OData-Based Applications ... 300


  8.5 ... A Word on Adopting Off-the-Shelf Applications ... 303


  8.6 ... Summary ... 305


  9 ... OData and MBO Development for Online and Offline SAP Applications ... 307


  9.1 ... Properties of Offline and Online Applications ... 309


  9.1.1 ... Offline Scenario Support ... 309


  9.1.2 ... Online Scenario Support ... 314


  9.2 ... Pro/Con Analysis of Offline versus Online Applications ... 316


  9.3 ... OData Development ... 319


  9.3.1 ... OData Technology Basics ... 320


  9.3.2 ... SAP NetWeaver Gateway Example ... 324


  9.3.3 ... OData Channel ... 341


  9.4 ... MBO Development ... 350


  9.5 ... Summary ... 361


  10 ... Building Native and Hybrid SAP Applications ... 363


  10.1 ... Picking a Development Model: Hybrid versus Native ... 364


  10.2 ... Overview of the Android Device Platform ... 368


  10.2.1 ... Introducing Android ... 369


  10.2.2 ... Application Building Blocks ... 370


  10.2.3 ... Development Environment ... 371


  10.2.4 ... Application Distribution ... 372


  10.3 ... Building a Hybrid Application for Android ... 372


  10.3.1 ... Defining the Application Workflow ... 373


  10.3.2 ... Custom Enhancements ... 384


  10.4 ... Building a Native Application for Android ... 388


  10.4.1 ... Setting Up an Android Project ... 389


  10.4.2 ... Implementing the Mobile Application ... 390


  10.4.3 ... Running the Application ... 397


  10.5 ... Summary ... 400


  ... The Authors ... 401


  ... Index ... 403