Developer Roles

Different stages of DOE-based application development consist of three different types of tasks, involving three different skill sets. These correspond to three different developer roles.

In your organization, the same person may perform multiple roles.

SAP Expertise

Someone with an advanced knowledge of SAP systems must perform a considerable amount of work on the SAP back end to make the SAP data accessible to your mobile application.

The SAP back-end tasks are summarized in this document, and links to more detailed instructions in the SAP documentation are provided. See Create a Software Component Version (SWCV).

Administrative Expertise

The final task on the SAP back end is to generate an ESDMA bundle. Before you can begin device platform-specific development, this ESDMA bundle must be converted to a Sybase Unwired Platform package, which is then deployed to one or more Unwired Servers. See Model Distribution Logic.

Device Platform-Specific Expertise

The remaining tasks for creating a DOE-based application include generating native code that is specific for the target device platform, then bundling that code with supporting compile-time and runtime components, to build a functioning application. See Develop Platform-Specific Device Code.