Developer Roles

There are three stages of DOE-based application development, each involving distinct types of tasks and 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 include links to more detailed instructions in the SAP documentation. See Creating a Software Component Version.

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 Modeling 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 Developing Platform-Specific Device Code.