Show TOC

Background documentationTasks Locate this document in the navigation structure

 

This section describes the tasks required to develop Handheld Applications in NetWeaver Mobile and to test, debug, deploy, and run these applications on the Mobile Client for Handhelds.

Prerequisites

Using the Mobile Applications for Handhelds perspective of SAP NetWeaver Development Studio, you have defined the middleware and client settings in your Integrated Development Environment (IDE) configuration.

More information: Configuring the Development Workstation

Local and Team Development

Handheld Applications can be developed locally or in a team. The tasks are the same in either case. However, depending on whether your development project is local or team oriented, you need to consider some differences regarding the storage and utilization of resources.

Local Development

Typical application cases for local projects are test scenarios, demonstration applications, and examples. Local projects are suited for the orientation and adjustment phase and thus also for training.

Team Development

A development project usually comprises several interdependent Development Components (DCs) Typically, the development tasks involved are distributed among several developers or developer teams (multi-user development). If you are collaborating on a Handheld Application in a team-oriented project, some special tasks involving the Design Time Repository (DTR) need to be carried out.

More information: Collaborating on Handheld Application Development

Procedure

This procedure is based on the Composite Development Scenario for Handheld Applications.

More information: Development Scenarios for Handheld Applications

1. Create a New Project

If you are starting a new project, you create a development component by using the Create New Project Wizard in the Mobile Applications for Handhelds perspective of the NetWeaver Development Studio.

More information: Creating a Handheld Application Project

2. Create a Mobile Service Component

You create a data model using Data Objects imported from the Data Orchestration Engine (DOE), create Queries or Service Operations, and handle exceptions.

More information: Creating a Mobile Service Component

3. Create a Mobile UI Component

You create a Web Dynpro (WD) model and application including views and navigation elements to handle the created services in the UI.

More information: Creating a Mobile UI Component

4. Compose a Mobile Application

You define the dependencies to the required components and test the developed Handheld Application. These tasks include building, deploying, running, and debugging the application.

More information: Composing a Handheld Application from Components