Show TOC

Collaborating on Handheld Application DevelopmentLocate this document in the navigation structure

Use

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 NetWeaver 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:

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:

Configure the DTR Settings

The Design Time Repository (DTR) settings ensure that the development workstation is configured to work in a distributed development environment. Regardless of whether you want to create a new Development Component (DC) or edit an existing one, you must be able to log onto the DTR server.

More information:

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. The development environments of all mobile developers need to be configured for NWDI usage and the mobile development is organized in NWDI tracks.

More information:

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

SAP 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.

More Information: Checking in to the DTR