Product Task Flow

Use Sybase® Unwired Platform to develop mobile applications, and to manage the production environment. Understanding the end-to-end product task flow enables you to use Unwired Platform strategically in your enterprise.

Developers Use Sybase Unwired WorkSpace to develop mobile applications. The developer's license includes everything necessary to develop and test your creations—access to sample or external data sources, access to the Eclipse development environment, API classes, and Unwired Server. The basic steps for creating a mobile application include:
  1. Create a connection profile to a structured or unstructured data source.
  2. Create a connection profile to Unwired Server.
  3. Create mobile business objects.

    Use Unwired WorkSpace to create a project container, then create one or more mobile business objects (MBOs). Mobile business objects contain the business logic, operations (create, update, delete, and other), attributes, and relationships for the mobile application, and identify synchronization keys and set up personalization. For example, an MBO may include the business logic for creating, editing, and deleting customer records. You can create an MBO by dragging and dropping an object from the data source, or using the creation wizard and then bind the MBO to a data source. Alternatively, you can create an MBO and defer binding to a data source, or create a local business object. Generate replication-based or message-based code, and deploy to Unwired Server.

  4. Create device applications or mobile workflows:
    1. Generate client object API code in Eclipse, then develop the device application in a native IDE. Implement error handling.
    2. Use Mobile Workflow Forms Editor to develop a message-based workflow package.
  5. Deploy the mobile application project from Sybase Unwired WorkSpace to Unwired Server.
  6. Deploy the device application (which contains MBOs) to an emulator or mobile device, and test.
System Administrators Use the Sybase Control Center administrative console, a Web-based user interface to configure and deploy mobile applications and workflow packages from Unwired Server to the production environment, and to manage the production environment. Multiple users can use the administrative console. Steps for deploying the mobile application in a production environment include:
  1. Configure the mobile application for deployment into the production environment.

    Make any configuration changes necessary, such as switching from a development or test database to the production database.

  2. Deploy the mobile application package.

    Once configured, deploy the mobile application package. Once deployed, users can access the mobile application from mobile devices. Mobile applications can be pushed to the device or scheduled for deployment. Unwired Server manages synchronization between the data source and the mobile device.

    Optionally use Afaria® with Unwired Platform to provision mobile applications, and manage devices and users. You can purchase Afaria separately to further enhance the management of your mobile enterprise.

Mobile Device Users Use mobile devices (including smartphones, laptops, handheld devices, and notebooks) to access mobile applications.

From the mobile device:
Related concepts
API Documentation