Haseman / Hightower | Mobile Development for SAP | Buch | 978-1-59229-448-0 | sack.de

Buch, Englisch, 617 Seiten, Format (B × H): 175 mm x 229 mm

Reihe: SAP PRESS: englisch

Haseman / Hightower

Mobile Development for SAP

Buch, Englisch, 617 Seiten, Format (B × H): 175 mm x 229 mm

Reihe: SAP PRESS: englisch

ISBN: 978-1-59229-448-0
Verlag: Rheinwerk Verlag


Developing mobile apps is one thing—developing mobile apps for SAP is quite another. In this book, you’ll learn how to use the SAP Mobile Platform to design and connect hybrid and native apps to SAP. From installing the Hybrid Web Container to building Mobile Business Objects (MBOs) to designing and customizing hybrid app user interfaces and functionality, this book will get you up and running in no time.

1. Types of Apps
Hybrid, native, and web apps…client-initiated and server-initiated apps…offline and online apps. If your head is swimming with all the possibilities, this book will straighten you out.

2. Sybase Unwired Platform and the Sybase Mobile SDK
You’ve got all the pieces—now put them together. Learn how to install and configure the various parts of the SAP Mobile Platform.

3. Mobile Business Objects
MBOs are a key piece of the SAP mobile puzzle. Get detailed information and examples about how to create them, customize them, and connect them to each other.

4. Designing Apps
The design is what makes a mobile app. With step-by-step instructions and screenshots, build and customize screen flow, user interfaces, and app functionality to suit your needs.

5. Advanced Topics
Once you know the basics, it’s time to take your knowledge a step further. Understand SAP’s partnerships with third-party platforms, and explore the Mobile Analytics Kit (MAKit).

Highlights include:

- SAP Mobile Platform

- Sybase Unwired Platform

- Unwired Platform Runtime

- Sybase Mobile SDK

- Eclipse IDE

- Hybrid Web Container

- Mobile Business Objects

- Hybrid App Designer

- Object API

- iOS

- Android

- MAKit

Galileo Press heißt jetzt Rheinwerk Verlag.
Haseman / Hightower Mobile Development for SAP jetzt bestellen!

Weitere Infos & Material


Introduction. 17

Acknowledgments. 19

PART I: Getting Started. 21

1. Introduction to Mobile App Development. 23

1.1. The Mobile Market and SAP. 23

1.2. Mobile Devices and Data Sources. 27

1.3. Types of Mobile Apps. 32

1.4. Types of Mobile App Development. 34

1.5. Introduction to SAP Mobile Platform. 36

1.6. Summary. 47

2. Introduction to Sybase Unwired Platform. 49

2.1. Sybase Mobile SDK. 50

2.2. Unwired Platform Runtime. 55

2.3. Summary. 62

3. Installing the Sybase Unwired Platform Runtime. 63

3.1. Choosing the Unwired Platform Landscape. 63

3.2. Choosing Licensing Options. 66

3.3. Typical Installation Steps. 72

3.4. Sybase Control Center. 82

3.5. Summary. 89

4. Installing and Connecting the Sybase Mobile SDK. 91

4.1. Getting Started. 91

4.2. Steps for Installation and Connection. 93

4.3. Installing and Connecting a Cloud-Based Sybase Unwired Platform. 107

4.4. Summary. 116

5. Installing the Hybrid Web Container Application. 117

5.1. Android Devices. 117

5.2. iOS Devices. 134

5.3. Summary. 139

PART II: Building Hybrid Apps. 141

6. Working with the Hybrid Web Container. 143

6.1. Mobile Architectures. 143

6.2. Hybrid Web Container Architecture. 153

6.3. Hybrid App Design for the Hybrid Web Container. 156

6.4. Hybrid App Patterns for the Hybrid Web Container. 160

6.5. Summary. 165

7. Building Mobile Business Objects. 167

7.1. Introduction to Mobile Business Objects. 168

7.2. MBO Development Tools. 172

7.3. Creating MBOs. 178

7.4. Controlling Data Flow and Performance. 202

7.5. Creating Database Operations. 213

7.6. Creating Object Queries. 216

7.7. Creating Relationships between MBOs. 219

7.8. Summary. 224

8. Creating Hybrid Apps. 225

8.1. Designing a Hybrid App: Process Overview. 225

8.2. Designing Screen Flow. 236

8.3. Designing Screens. 247

8.4. Generating a Hybrid App. 265

8.5. Summary. 268

9. Examples of Hybrid App Development. 269

9.1. Employee Database Example. 269

9.2. Customer/Sales Order Database Example. 276

9.3. General Ledger Account Balances from SAP Example. 291

9.4. Sales Order Notification Database Example. 301

9.5. Summary. 311

PART III: Customizing Hybrid Apps. 313

10. Customizing Hybrid App User Interfaces. 315

10.1. Generating the Project Code. 316

10.2. Adding a jQuery Button Group. 325

10.3. Creating a Custom List. 329

10.4. Displaying a Map Using a jQuery Plug-in. 335

10.5. Implementing Conditional Navigation. 341

10.6. Summary. 345

11. Customizing Hybrid App Functionality. 347

11.1. Working with Data. 347

11.2. Using Custom Actions. 360

11.3. Using the SUPStorage API. 369

11.4. Summary. 381

PART IV: Developing Native Apps. 383

12. Introduction to Developing Object API Native Apps. 385

12.1. Synchronization. 387

12.2. Object API App Functionalities. 389

12.3. APIs Included in the Object API. 397

12.4. Summary. 419

13. Developing Android Apps. 421

13.1. Getting Started. 421

13.2. Creating the MBOs. 427

13.3. Generating the Object API Classes. 428

13.4. Creating the Project. 431

13.5. Importing Libraries. 434

13.6. Implementing the App. 435

13.7. Running the App. 469

13.8. Summary. 471

14. Developing iOS Apps. 473

14.1. Getting Started. 474

14.2. Generating the Object API Classes. 478

14.3. Creating the Project. 481

14.4. Importing Libraries. 483

14.5. Importing Generated Code. 485

14.6. Implementing the App. 486

14.7. Running the App. 510

14.8. Summary. 511

PART V: Advanced Topics. 513

15. Using the Mobile Analytics Kit. 515

15.1. Introducing the Example App. 516

15.2. Creating the Hybrid App. 518

15.3. Copying MAKit Files. 521

15.4. Creating a Simple Column Chart. 527

15.5. Creating a Zooming Chart. 538

15.6. Summary. 550

16. SAP Support for Open Platforms. 553

16.1. Introduction to Third-Party Frameworks. 553

16.2. SAP Partnerships. 556

16.3. REST Services Apps. 562

16.4. Summary. 563

17. CRM Lite Case Study. 565

17.1. The Scenario. 565

17.2. Defining MBOs. 566

17.3. Developing the Hybrid App. 576

17.4. Summary. 608

The Authors. 609

Index. 611


Hightower, Ross
Ross Hightower has been a professor of information science for 21 years. He first became involved with SAP products six years ago while a professor at the University of Central Florida, where he helped to develop one of the largest programs in the SAP University Alliance. Currently, he is a member of a global team tasked by the SAP University Alliance with developing curriculum based on SAP mobile technologies.

Haseman, Dave
David Haseman is the IBM professor of information technology management at the University of Wisconsin-Milwaukee (UWM), where he is currently the director of the SAP University Competence Center. The center operates close to 50 production SAP systems and utilizes its own private cloud environment to deliver SAP to over 60,000 students a year. He has been involved in the development and use of SAP NetWeaver tools, including Portal, Visual Composer, and NetWeaver Development Studio, and has developed the global SAP NetWeaver curriculum used by the SAP University Alliance. His current project efforts focus on developing SAP mobile curriculum for use by the University Alliance.


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.