Start of Content Area

Process documentation Developing at Client-Side  Locate the document in its SAP Library structure

Purpose

In this step, the client-side application is developed. This application incorporates the user interface on the mobile device, the local business logic, and the data access layer. The user interface is based on Java standards – either Java Server Pages (JSP) or the Abstract Windowing Toolkit (AWT). The business logic and data access layer can use the MI client interfaces. These include the interfaces for data persistence, synchronization and replication, tracing and logging, authorization checks, configuration, and peripheral device access. All the development is done in the SAP NetWeaver Developer Studio. The developer is supported by code generators, emulators, and when testing.

Using the Process

This IT process is part of the following IT scenario:

IT Scenario

IT Scenario Variant

Developing, Configuring, and Adapting Applications

Developing Mobile Applications for Occasional Connection

Prerequisites

You have completed the step Defining Business Object Model.

Process Flow

The following IT process is incorporated in the DI / AS-JAVA usage type:

...

       1.      Generate test application as starting point for own development

The SAP NetWeaver Developer Studio offers generators that generate simple but fully functional client applications. A single application can be generated that consists merely of a JSP page without any additional data, or an application can be generated from the object model that synchronizes the data from the object model with the server and provides it locally on three JSP pages.

       2.      Develop business logic and UI

The developer can refine the business logic and user interface in the executable application. In doing so, he or she uses the standard development tools for Java and JSP in the SAP NetWeaver Developer Studios. To access the MI client interfaces, the developer refers to the Javadoc for MI. For the development of applications that integrate peripheral devices such as printers, scanners, and RFID readers, the developer uses the emulation mode for peripheral devices in the SAP NetWeaver Developer Studio.

Result

You have completed the development on the client. You now need to execute the IT process Deploying and Testing.

 

End of Content Area