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 device applications or mobile workflows:
    1. 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. 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.

    2. Create a device application, which is the user interface that runs on a mobile device.
      • Generate client object API code in Eclipse, then develop the device application in a native IDE.
      • You can use the Device Application Designer to create a prototype BlackBerry® or Windows Mobile device application using the graphical user interface, drag-and-drop, and stock screens.
      • Use Mobile Workflow Forms Editor to develop a message-based workflow package.
      • Identify synchronization keys, set up personalization, and implement error handling.
  4. Deploy the mobile application from the development environment to Unwired Server.
  5. Deploy the device application 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. Package the mobile application for deployment.

    Create a mobile application package on the Unwired Server. Configure MBO server-side parameters, set up personalization, and perform role mapping for the production environment.

  2. Deploy the mobile application package.

    Once configured, deploy the mobile application package on Unwired Server. 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.

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

From the mobile device, log in to the mobile application; navigate the user interface; synchronize data and applications through Unwired Server to the data source; and create, update, and delete data records and transactions.

Related concepts
API Documentation