Developing at Client-Side
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.
This IT process is part of the following IT scenario:
IT Scenario |
IT Scenario Variant |
You have completed the step Defining Business Object Model.
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.
You have completed the development on the client. You now need to execute the IT process Deploying and Testing.