Developing Mobile Applications for HandheldsLocate this document in the navigation structure

Use

Mobile Applications for Handhelds allow customers to mobilize their business processes for handheld devices, such as Personal Digital Assistants (PDAs). Handheld Applications target users, who need to access information while they are away from the office. Users can include sales executives, field service engineers, or delivery personnel, for example. These users occasionally connect to the Data Orchestration Engine (DOE) to synchronize applications and to exchange data. The DOE supports the data exchange between the Handheld and the back-end system.

Handheld Applications are based on dedicated Mobile Components, in which the data access, the business logic, and the UI are in separate layers. The Handheld Application itself is composed from these components, which serve as reusable entities across different scenarios. For small applications or test applications, explicit separation of layers is not mandatory and single-component applications can also be created. In either case, the user interface of Handheld Applications is built using Web Dynpro for Java, SAP's UI programming model for building professional business applications.

The Mobile Applications for Handhelds perspective is installed as part of the SAP NetWeaver Developer Studio on a development workstation.

Note

For a list of supported client device platforms, see the Product Availability Matrix (PAM) for SAP NetWeaver Mobile on SAP Service Marketplace at service.sap.com/pam .

You can find information on Handheld Application development in these sections:

Topic

Document

Information on how to configure the development workstation, how to log onto the Mobile Client for Handhelds, and how to configure the user settings

Getting Started

Basic concepts of the development scenarios, Mobile Applications for Handhelds perspective, integration in the SAP NetWeaver Development Infrastructure (NWDI), the Design Time Repository (DTR), the Technical System Landscape, and the Mobile Client for Handhelds

Concepts

Tasks needed to develop a Mobile Handheld Application, from project start to deployment and including the Development of Mobile Service Components, Mobile UI Components, and their composition into a Handheld Application

Tasks

An end-to-end tutorial, a glossary of terms, a list of supported UI elements, an Application Programming Interface (API) overview, and a query-editor reference

Reference