The building blocks of the device application include the user interface (UI) layer, business logic layer, Unwired Server client object APIs for retrieving data and executing operations, frameworks for passing data and handling events, and device platform and third-party component APIs.
Unwired Platforms offers these options for developing device applications:
- Object code generation – enables you to generate object code for a device platform, then use the code in the native IDE—such as JDE for BlackBerry, and Visual Studio for Windows Mobile—to build an application. This option is suitable for developers with advanced knowledge of the target device platform development.
- Mobile Workflow Forms Editor – enables you to create a simple business workflow type of application.
- Device Application Designer – enables you to design and create prototypes for BlackBerry and Windows Mobile device platforms, using graphical device application development tools. This method uses the MBO metadata to automatically generate the required screens to support the data viewing and operation execution of MBOs.