New Unwired WorkSpace Features

Describes the Sybase Unwired WorkSpace development environment features for mobile business object development. Device application development features are described separately.

Basic and advanced user profiles

You can select features (wizards, properties, or WorkSpace Navigator items) from either a basic or advanced user profile.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Developing a Mobile Business Object > Before Creating Mobile Business Objects > Switching Between Developer Profiles

Local business objects

A local business object is not bound to a data source and runs only on the client device. This feature can be used to persist application specific configuration information locally across application restarts, call object queries, and perform other local functions. It is not used to synchronize with Unwired Server.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Developing a Mobile Business Object > Creating Mobile Business Objects > Creating a Local Business Object

Multiple mobile business objects

Multiple MBO caches can be generated and filled from a single enterprise information system (EIS) operation. This simplifies and improves performance over previous versions that required multiple calls to EIS (Web Service or SAP® JCo) operations to fill the consolidated database.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Developing a Mobile Business Object > Creating Mobile Business Objects > Creating Multiple Mobile Business Objects From a Single Operation

Complex data structure support

Structures define complex object types (data structures), for example, a table input to a SAP JCo operation or a Web Service operation with nested input elements. JDBC based MBOs do not support structures at this time.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Data Properties > Datatype Support

Enhanced synchronization and load parameter support

The distinct separation of synchronization and load parameters allows finer control over the refresh/fill process of the CDB versus the synchronization activity of the device clients.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Mobility Properties

Expanded data source connection support

Unwired WorkSpace supports connections to REST services.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Developing a Mobile Business Object > Binding Mobile Business Objects to Data Sources > Binding a REST Web Service Data Source to a Mobile Business Object

Expanded result checker support

Unwired WorkSpace supports custom result checkers for SAP and, beginning with this release, Web service data sources.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Developing a Mobile Business Object > Binding Mobile Business Objects to Data Sources > Adding a Result Checker

Relationship enhancements

Bidirectional/unidirectional and many-to-one relationships are now supported.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development

Personalization key enhancements

Personalization keys are now strongly typed and allow for scalar, structure, and multi-value types. Key storage can be defined either on the device, server, or for the session.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Data Properties > Creating Relationships Between Mobile Business Objects

Object Query support

You can define arbitrary Object Queries in the Mobile Application model using SQL syntax to retrieve MBO instances or arbitrary result sets from the device client persistence. Unwired WorkSpace also generates Object Queries for composite primary keys instead of single attribute finders.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Mobility Properties > Object Queries

Cache groups and synchronization groups

  • Cache groups – allows the grouping of MBOs by cache refresh needs and supports definition of multiple cache policies.
  • Synchronization groups – defines synchronization requirements for all MBOs within a given synchronization group.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Working with Mobile Business Objects > Mobile Business Object Mobility Properties

Deployment wizard enhancements

  • The Deployment Wizard allows you to directly include custom result set filters and result checkers during the deployment process of MBO packages to Unwired Server. This was a manual step in earlier versions.
  • You can now map design-time Web service connection profiles to server-side Web service connections when deploying Web service MBOs.

Documented in: Sybase Unwired WorkSpace – Mobile Business Object Development > Develop > Packaging and Deploying Mobile Business Objects

Code generation wizard enhancements

The code generation wizard includes enhanced platform support for Objective-C (iPhone).

Documented in: Sybase Unwired WorkSpace – Device Application Development > Develop > Develop a Device Application > Generating Object API Code

Removed from Unwired WorkSpace

This section describes features that have been removed or significantly altered since the previous release: