Optionally you can use APIs to develop and customize mobile applications programmatically.
Client Object API - generated business object classes representing the mobile business object model built and designed in the Unwired WorkSpace development environment. Used by device applications to synchronize and retrieve data and invoke mobile business object operations.
See the Client Object API Cookbook for information.
Data Filtering API- custom Java class to filter the result set returned from a mobile business object data source read operation. Used to customize the data into the form you need.
See the Data Filtering API Cookbook for information.