Show TOC Anfang des Inhaltsbereichs

Prozessdokumentation Entwicklung auf dem Client  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

In diesem Schritt wird die Client-seitige Anwendung entwickelt. Sie umfasst die Benutzeroberfläche auf dem mobilen Endgerät, die lokale Geschäftslogik sowie die Datenzugriffsschicht. Die Benutzeroberfläche setzt auf Java-Standards – alternativ Java Server Pages (JSP) oder Abstract Windowing Toolkit (AWT) auf. Die Geschäftslogik und Datenzugriffsschicht kann Schnittstellen des MI Client benutzen. Diese umfasst unter anderem Schnittstellen für Datenpersistenz, Synchronisation und Replikation, Tracing und Logging, Berechtigungs-Prüfungen, Konfiguration, Peripheriegeräte-Zugriff und ähnliches. Die Entwicklung erfolgt vollständig im SAP NetWeaver Developer Studio. Der Entwickler wird dabei von Code Generatoren, Emulatoren sowie beim effizienten Testen unterstützt.

Verwendung des Prozesses

Dieser IT-Prozess ist Bestandteil des folgenden IT-Szenarios:

IT-Szenario

IT-Szenariovariante

Developing, Configuring, and Adapting Applications

Entwicklung von mobilen Offline-Anwendungen

Voraussetzungen

Sie haben die Definition des Business-Objekt-Modells durchgeführt.

Ablauf

Der folgende IT-Prozess läuft in der Verwendungsart DI / AS-JAVA ab:

...

       1.      Testanwendung als Startpunkt für die Eigenentwicklung generieren

Das SAP NetWeaver Developer Studio bietet Generatoren an, die einfache, aber voll funktionsfähige Client-Anwendungen erzeugen. Es kann entweder eine Anwendung generiert werden, die lediglich aus einer JSP-Seite ohne weitere Daten besteht. Andererseits kann aus dem Objektmodell heraus eine Anwendung generiert werden, welche die Daten des Objektmodells mit dem Server synchronisiert und diese lokal auf drei JSP-Seiten darstellt.

       2.      Business-Logik und UI entwickeln

In der lauffähigen Anwendung kann der Entwickler Geschäftslogik und Benutzeroberfläche verfeinern. Dabei benutzt er die Standard-Entwicklungswerkzeuge für Java und JSP des SAP NetWeaver Developer Studios. Für Zugriff auf die Schnittstellen des MI Client informiert er sich über die Javadoc zur MI. Bei der Entwicklung von Anwendungen, die Peripheriegeräte wie Drucker, Scanner und RFID-Leser integrieren, benutzt der Entwickler den Emulationsmodus für Peripheriegeräte im SAP NetWeaver Developer Studio.

Ergebnis

Sie haben die Entwicklung auf dem Client abgeschlossen. Danach führen Sie den IT-Prozess Durchführung von Deployment und Test aus.

Ende des Inhaltsbereichs