Observe best practices to help improve the success of software development for Sybase Unwired Platform.
Set up your development environment and develop your application using the procedures in the Developer Guide for Windows and Windows Mobile.
Check Network Connection Before Login
If a device does not establish a network connection, the login process does not return a result until after a long timeout occurs. To avoid this delay, check the network connection before performing a login.
Constructing Synchronization Parameters
When constructing synchronization parameters to filter rows to be download to a device, if the SQL statement involves two mobile business objects, you must use an "in" clause rather than a "join" clause. Otherwise, when there is a joined SQL statement, all rows of the subsequent mobile business object are filtered out.
Clear Synchronization Parameters
When using synchronization parameters to retrieve data from an MBO during a synchronization session, clear the previous synchronization parameter values.
Clear the Local Database
Each time you redeploy a package on the Unwired Server, the client application should clear the local database. After clearing the database, login again so that the local database is reconstructed.
Turn Off API Logger
In production environments, turn off the API logger to improve performance.