Goals

  • This course will prepare you to:
    • Use SAP Mobile Platform 3.0 SDK to develop mobile application projects
    • Develop and deploy mobile applications based on OData to connect to Enterprise Information Systems
    • Set Up the Environment for Hybrid Development
    • Use Web IDE, HCPms and Hybrid App Toolkit
    • Create a Hybrid App Using the Kapsel Plugins
    • Develop the Online Hybrid App
    • Develop the Offline Hybrid App
    • Use the platform’s APIs to develop native and hybrid applications
    • Configure external IDEs in order to create native applications for iOS, Android, BlackBerry and Windows Mobile devices
    • Perform administrative tasks necessary for the development and testing of native and hybrid mobile applications

Audience

  • Developer
  • Development Consultant

Prerequisites

Essential

  • MOB01: SAP Mobile Platform 3.0 Fundamentals and Best Practices
  • Familiarity with object-oriented and mobile application development terms and concepts
  • Intermediate level SQL programming
  • Fundamental level Java, C#, and .Net programming
  • Intermediate level expertise with HTML5 (HTML, JavaScript and CSS)

Recommended

  • None

Course based on software release

  • SAP Mobile Platform 3.0 FP09 Runtime and FP09 SDK
  • ECC 7.0
  • SAP Gateway
  • Android SDK
  • Windows Mobile SDK
  • BlackBerry Eclipse Plug-in and SDK

Content

  • SAP Mobile Platform Application Development Architecture
    • Identifying SAP Mobility Components
    • Planning the Application (App)
    • Identifying Representational State Transfer (REST) Application Programming Interface (API), Native, and Hybrid Architectures
  • SAP Mobile Platform Server Installation for the Developer
    • Planning the Installation
    • Installing the SAP Mobile Platform Server for the Developer
  • SAP Mobile Platform Software Development Kit (SDK) Installation
    • Installing the SAP Mobile Platform SDK
  • Model Objects
    • Describing the Model View Controller (MVC) Design Pattern
    • Using Open Data Protocol (OData)
    • Creating Services to Run on Integration Gateway
  • Representational State Transfer (REST) API Mobile App Development
    • Setting Up the Environment for REST API Mobile App Development
    • Performing Administrative Tasks for a REST API App
    • Developing the REST API App
  • Native Mobile App Development
    • Installing Additional Required Software for Native Mobile App Development
    • Performing prerequisite tasks to Begin Development of a Native App
    • Performing Coding Tasks to Initialize a Native App
    • Developing an Android Online App
    • Adding Update Capabilities to the Android App
    • Developing an Android Offline App
    • Describing iOS Native Development
    • Describing Microsoft Windows Native Development
  • Hybrid Mobile App Development
    • Using SAP HANA Cloud Platform Mobile Services (HCPms)
    • Using additional functionality of SAP HCPms to support various development
    • Using the Web IDE and Hybrid App Toolkit
    • Administering a Hybrid App
    • Setting Up the Environment for Hybrid Development
    • Creating a Hybrid App Using the Kapsel Plugins
    • Developing the Online Hybrid App
    • Developing the Offline Hybrid App