SeamFramework.orgCommunity Documentation

OpenMobster - Mobile Backend as a Service Platform

App Developer Guide

2.4


1. Introduction to OpenMobster - Mobile Backend as a Service Platform
1.1. Enterprise Data Sync
1.2. Real-Time Push Notifications
1.3. Mobile RPC (Remote Procedure Call)
1.4. Management Console
2. Programming Concepts
2.1. Cloud Server
2.1.1. Channel
2.1.2. MobileServiceBean
2.2. Mobile App Frameworks
2.2.1. Mobile Data Framework
3. Architecture
3.1. OpenMobster Architecture
3.2. Device SDK Stack
3.2.1. Sync
3.2.2. Push
3.2.3. OfflineApp
3.2.4. Mobile RPC
3.2.5. Network
3.2.6. Local Storage
3.3. Cloud Server Stack
4. Get Started: CRUD App in Action
4.1.
4.1.1. System Requirements
4.2. Installation
4.2.1. Download OpenMobster
4.2.2. Install Cloud Server
4.2.3. Install CRUD App on 2 devices
4.3. App Activation
4.4. CRUD App Features
4.5. CRUD App Help
5. Show me the Code
5.1.
5.2. Tutorial
5.2.1. Cloud-Side: Channel Development
5.2.2. App/Device-Side Programming
6. AppCreator
6.1. Start writing your own App
6.2. app-android
6.3. cloud
6.4. JBoss AS Deployment
7. MobileBean
7.1. MobileBean
7.2. Cloud-Side
7.2.1. Specification
7.3. Device-Side
7.3.1. Accessing a Simple Property
7.3.2. Accessing a Nested Property
7.3.3. Accessing an Indexed Property (One-Dimensional Array or a java.util.List)
7.3.4. Iterating through an Indexed Property (One-Dimensional Array or a java.util.List)
8. Push Programming
8.1. Sending a Push Notification
8.2. Push Setup on an Android App
8.3. Push Setup on an iOS App
8.3.1. Apple Provisioning
8.3.2. OpenMobster Provisioning
9. iOS + OpenMobster integration
9.1. Introduction
9.2. Prepare the mobilecloudlib static library
9.3. Start a View-based App
9.4. Create a Group called OpenMobster
9.5. Add the libraries and Frameworks
9.6. Add OpenMobster bootstrap code
9.6.1. The bootstrapping functions
9.6.2. Integrating the bootstrapping function with the App Delegate
9.7. Integrating the CloudManager
9.7.1. Integrate the CloudManager button on the View
9.7.2. Implement the action behind the button
9.8. Sample App
10. iOS + OpenMobster Sample App
10.1. Introduction
10.2. Prepare the mobilecloudlib static library
10.3. Run the Cloud Server
10.4. Run the SampleApp
11. Mobile RPC (Remote Procedure Call) Development
11.1. Cloud-Side: MobileServiceBean implementation
11.2. Cloud-Side: Configuration
11.3. Cloud-Side: Packaging and Deployment
11.4. Putting it altogether
11.5. App/Device-Side: Invoking the MobileServiceBean
12. Clustering
12.1. Clustering the Cloud Server
12.1.1. High Availability
12.1.2. Load Balancing
12.2. Setup
12.2.1. Configuration
12.2.2. Starting the Cluster
13. Management Console
13.1.
13.2. GUI Functionality
13.2.1. Create Account
13.2.2. Devices
13.2.3. Administrators
13.2.4. Push Setup