Course announcements

  • This course is designed for mobile application developers and solution architects responsible for developing mobile applications built on SAP Mobile Platform 3.0. This course covers SAP Mobile Platform 3.0 core architecture and then focuses on the m-Commerce Services component (also known as SAP Mobiliser). Learners will become acquainted with the m- Commerce Services mobile application design pattern and development techniques by first understanding the business domain for m-Commerce, identifying the SAP Mobiliser architecture and core functionality, and then create an application from start to finish. Learners will be exposed to ancillary technologies used by the solution such as the OSGi Architecture and the Spring Framework. There will also be sections in this course dedicated to SAP Mobiliser customization to help learners identify the core customization parts of SAP Mobiliser, and the use of the SAP Mobiliser Persistence Model, SAP Mobiliser Web Services, and SAP Mobiliser Business Logic.
  • Learners will also gain familiarity with SAP Mobiliser Extensions, such as implementing, configuring and processing Payment Handlers, using Transaction Flow Overlays, handling and implementing SAP Mobiliser events, and using the Channel Manager in SAP Mobiliser. During the hands-on exercises, learners will develop an SAP Mobiliser application starting with System Setup, the creation of the mobile application on the SAP Mobile Platform Server using the Management Cockpit, and then the creation of the mobile application in a local development environment. Other topical areas include: SAP SMS Builder, Implementing New States in SAP SMS Builder, Web Portal Access to SAP Mobiliser, Deployment of Web Portal Access to SAP Mobiliser, and the development of Web Portal.

Goals

  • Install, configure and develop mobile applications on SAP Mobile Platform mCommerce Services Component
  • Understand new project requirements and be able to analyze solution options
  • Use of the various technologies, frameworks, and channels used with SAP Mobiliser
  • Apply typical customizations
  • Test and debug custom mobile applications

Audience

  • Application Consultant
  • Developer
  • Developer Consultant

Prerequisites

Essential

  • MOB01
  • Java Proficiency
  • Understanding of general software development concepts, logic and object-oriented development and design methodologies
  • Basic understanding of network concepts and client-server communications.
  • Basic level understanding of database technologies and SQL programming
  • Familiarity with mobility concepts
  • Familiarity with handheld devices and emulators”

Recommended

  • Java MVC Web framework
  • Tomcat 7.0
  • Hibernate 4.x
  • Spring Core Development Framework and Web Services
  • Wicket (Web Framework)
  • Maven
  • JavaScript and JSON protocol
  • OSGI

Course based on software release

  • SMP3.0 Server SP05 + SMP3.0 SDK SP06

Content

  • SAP Mobile Platform m-Commerce Services (SAP Mobiliser)
    • Outlining the m-Commerce Business Domain
    • Outlining the SAP Mobiliser Vision and Strategy for m-Commerce
    • Outlining SAP Solutions for m-Commerce
    • Outlining the Components of SAP Mobile Platform
    • Outlining Capabilities of SAP Mobile Platform
  • SAP Mobiliser Architecture
    • Outlining the Functionality of SAP Mobiliser
    • Outlining the Architecture of SAP Mobiliser
    • Outlining the Business Logic of SAP Mobiliser
    • Outlining Third-Party Toolkits Available for SAP Mobiliser Development
  • Core Technologies in SAP Mobiliser
    • Implementing the Core Technologies in SAP Mobiliser
    • Outlining OSGi Architecture
    • Outlining the Spring Framework
  • SAP Mobiliser Customization
    • Outlining the Core Customization Parts of SAP Mobiliser
    • Outlining the Persistence Model of SAP Mobiliser
    • Using the SAP Mobiliser Persistence Model
    • Using SAP Mobiliser Web Services
    • Using SAP Mobiliser Business Logic
  • SAP Mobiliser Extensions
    • Implementing Payment Handlers in SAP Mobiliser
    • Configuring Payment Handlers in SAP Mobiliser
    • Processing Payment Handlers in SAP Mobiliser
    • Using Transaction Flow Overlays
    • Outlining Event Handling in SAP Mobiliser
    • Implementing SAP Mobiliser Events
    • Outlining the Channel Manager in SAP Mobiliser
    • Using the Channel Manager in SAP Mobiliser
  • SAP Mobiliser Application Development
    • Performing System Setup
    • Creating a Mobile Application on the SAP Mobile Platform Server using the Management Cockpit
    • Creating a Mobile Application in the Local Development Environment
  • SAP SMS Builder
    • Outlining the Architecture of SAP SMS Builder
    • Using SAP SMS Builder
    • Implementing New States in SAP SMS Builder
  • Web Portal Access to SAP Mobiliser
    • Outlining the Deployment of Web Portal Access to SAP Mobiliser
    • Outlining the Development of Web Portal