Sybase Unwired WorkSpace - Mobile Business Object Development

Describes new or changed features for Mobile Business Object development.

JCo Version 3.x Is Installed with Sybase Unwired WorkSpace

JCo libraries version 3.x are now installed with Unwired WorkSpace . Make sure your result checkers are updated to use the correct library versions.

Code Generation Available for Android in Unwired WorkSpace

Code Generation changes include support for the Android platform in Sybase Unwired WorkSpace MBO development. In the previous release, code generation was offered only from the command line.

Documented in Sybase Unwired WorkSpace - Mobile Business Object Development
  • Generating Object API Code

BigString and BigBinary Datatypes

To handle large objects (such as graphics), the Large Attribute APIs include the new datatypes, BigString and BigBinary, that leverage the new streaming Object APIs.

Documented in Mobile Data Models: Using Mobile Business Objects and Sybase Unwired WorkSpace - Mobile Business Object Development
  • Datatype Support

No Data Source Binding Required if Using DCN Cache Group Policy

In Unwired WorkSpace, you can create an MBO using a DCN cache group policy without data source binding. The MBO must reside in a cache group that uses the DCN policy.

Load Parameters Replaced With Load Arguments

Previous releases of Unwired WorkSpace used load parameters, which could be added arbitrarily to an MBO. In the current release, load parameters are replaced with load arguments, and can no longer be added arbitrarily. Instead they must be part of the MBO definition.

Documented in Sybase Unwired WorkSpace - Mobile Business Object Development
  • Load Arguments

Operation Parameters Separated into Operation and Client Parameters

You can map client parameters to operation arguments to determine how the client passes information to the enterprise information system during operation replay.

Documented in Sybase Unwired WorkSpace - Mobile Business Object Development
  • Mobile Business Object Operation Properties

Result Checker Changes

Result checkers no longer use the resultCheck interface, but now extends the abstract class OperationHandler and implement necessary methods. For example, SAPOperationHandler or SoapOperationHandler.

Documented in Mobile Data Models: Using Mobile Business Objects
  • Default SAP Result Checker Code
  • Default SOAP Result Checker Code
Documented in Sybase Unwired WorkSpace - Mobile Business Object Development:
  • Adding a Result Checker

Mobile Business Object Package Deployment Mode Enhancements

Sybase Unwired Platform include enhanced server-side validation of the deployment archive to ensure only client-side compatible changes are deployed in UPDATE mode. Unwired WorkSpace - Mobile Business Object Development supports REPLACE mode, which is used in the development and testing environment.

Documented in Sybase Unwired WorkSpace - Mobile Business Object Development:
  • Configuring a Mobile Deployment Package for the Target Unwired Server
  • Deployment Mode and Target Version

Auto-deployment Support

Save a mobile application project's deployment unit to a model file, which can be deployed to Unwired Server using command line utilities.

Documented in Sybase Unwired WorkSpace - Mobile Business Object Development
  • Automated Deployment of Unwired WorkSpace Projects

Sybase Unwired WorkSpace Is Based on Eclipse 3.7

Unwired WorkSpace is now based on Eclipse 3.7, which provides performance improvements for Unwired WorkSpace as well as support for the WebKit engine on all platforms.