HTML5/JS Hybrid App API Development

An HTML5/JS App includes both the Mobile Workflow— business logic, the data itself, and associated metadata that defines data flow and availability, and the Container — device-resident presentation and logic. Within Sybase Unwired Platform, development tools enable both aspects of HTML5/JS Hybrid App development.

The Container is developed natively using the Workflow Native API to define and manage device presentation and logic. For Android and iOS container development, integration with PhoneGap allows you to link your own custom native code to the Hybrid Web Container and call this native code from JavaScript, as well as access native device functionality using the PhoneGap framework.

Mobile Workflow applications can reference one or more MBOs and can include load parameters, personalization, and error handling.

Once you have developed MBOs and deployed them to Unwired Server, develop device-resident presentation and logic for your Mobile Workflow application using the Mobile Workflow Forms Editor.

The common development task flow for HTML5/JS Hybrid Apps includes these steps:
  1. Verify that mobile business objects have been developed and are available.
  2. Start the developer environment: launch Sybase Unwired WorkSpace, import the project containing MBOs, connect to Unwired Server and deploy the project.
  3. Open the Mobile Workflow Forms Editor and design your worklfow.
  4. Package the workflow code and prepare the package for deployment.
  5. Test the workflow using a simulator/emulator.
  6. Deliver the workflow package to the Sybase Unwired Platform Administrator for production testing and provisioning.
Complete details of this development approach and HTML/JS Hybrid App API are documented in: .