Show TOC Start of Content Area

Background documentation Collaborating on Handheld Application Development  Locate the document in its SAP Library structure

In the development of Mobile Applications for Handhelds, you will generally be involved in tasks that are divided into several projects with clearly defined dependencies. The tasks are distributed among several developers or development teams.

More information: How to Perform Team-Oriented Development

Team Development

The development projects usually comprise several development components that have defined interdependencies and are assigned to a software component (SC). All projects are based on the mobile component model and use the existing SAP development infrastructure. At the development environment level, you will usually work on a single development component (DC) within an Handheld Application development project. Source management and versioning is performed by the Design Time Repository (DTR). The development tools perform an automatic checkout of edited resources. Support for a central build task is available in accordance with the development scenario.

More information: Design Time Repository

Development Process

Although the tasks involved in developing Mobile Applications for Handhelds are the same in a distributed development environment as in a local one, the development process in a team-oriented environment can be seen as comprising the following steps:

1. Importing the Development Configuration

To configure your local development environment, you import a predefined development configuration into SAP NetWeaver Developer Studio. The development configuration supplies your local development environment with all the necessary information for addressing infrastructure services and systems. A configuration also contains software components to which a set of development components is assigned.

More information: Configuring the Development Workstation

2. Creating a Handheld Application Project and Components

To implement Handheld Applications using the Java development infrastructure, you first require a corresponding Mobile Application for Handhelds project in SAP NetWeaver Developer Studio.

Note

NetWeaver Mobile supports automatic checkout of development components (DCs) from the Design Time Repository (DTR) for team projects in a distributed development environment. When  metadata is manipulated by the Object Editor in the Developer Studio, the underlying metadata files are automatically checked out from the DTR and added to an activity, eliminating the need for manual checkout in the NWDI perspective.

Starting from the generated project, you create components according to the chosen development scenario (Composite or Compact Development Scenario).

More information: Development Scenarios

3. Local Build, Deployment, and Testing

Before your development component is built centrally, you should first execute a local build for all project changes. Then deploy and test the application locally.

More information: Composing a Handheld Application from Components

4. Checking the Activity into the DTR

To update all project sources in the DTR server, you need to check in the assigned open activities.

End of Content Area