Understanding Fundamental Mobile Development Concepts
This provides basic information for understanding mobile development
using Unwired Platform.
Learning Sybase Unwired WorkSpace Basics
Sybase Unwired WorkSpace features are well integrated in the Eclipse IDE. If you are unfamiliar with Eclipse, you can quickly learn the basic layout of Sybase Unwired WorkSpace and the location of online help.
Basic and Advanced Developer Profiles
Optionally you can set Basic and Advanced (the default) developer profile preferences for Sybase Unwired WorkSpace. You can select the specific features to enable or disable viewing from each of the profiles. Features that are disabled are grayed out. You can also right-click in Mobile Application Diagram, and select Switch Developer Profile > Basic/Advanced to switch.
Mobile Business Objects
A mobile business object (MBO) is derived from a data source, and helps form the business logic for mobile applications. MBOs are grouped in Mobile Application Projects, and then the projects are deployed to an Unwired Server and referenced in mobile devices (clients).
Datasources
A datasource is the enterprise information system (EIS) where data is retrieved from and transactions are executed. A connection profile is a design-time connection to a datasource. Connection profiles are created to specific datasources by providing connection information such as host, port, login, and password among others. The connection profiles are used to define MBOs and operations, and mapped to existing, or used to create new, server connections when the package is deployed to Unwired Server.
Device Application Types
Sybase Unwired Platform supports two mobile business object-based application types: native application and Hybrid Web Container-based Hybrid App.
Deployment to Unwired Server
Deploy mobile business objects (MBOs) in a Mobile Application as a deployment package to Unwired Server.
Data Synchronization and Data Refresh
Since dataset variations occur between multiple clients and the enterprise information system (EIS) data to which mobile business object (MBO) data is bound, synchronization is required to reconcile differences and bring each client into coherence with the working copy of the EIS data maintained in the Unwired Server cache database (CDB), before writing updates back to the EIS.
Created June 13, 2013.To comment on this topic, go to:
DocCommentXchange.