Mobile Deployment-Eintrag hinzufügen
Sie können den EGL-Implementierungsdeskriptor mit Details aktualisieren, die für die Implementierung mobiler Anwendungen benötigt werden.
Vorbereitende Schritte
Anmerkung: Sie müssen die Rich UI-Implementierung konfigurieren, bevor Sie
Änderungen an der Mobilimplementierung (Mobile Deployment) vornehmen können.
Vorgehensweise
- Öffnen Sie den Editor für EGL-Implementierungsdeskriptoren, indem Sie doppelt auf einen EGL-Implementierungsdeskriptor klicken. Details zur Erstellung der Datei finden Sie in EGL-Implementierungsdeskriptor erstellen.
- Klicken Sie auf die Registerkarte Mobile Deployment. Die Seite Mobile Deployment wird angezeigt.
- Wählen Sie im Abschnitt Cordova Deployment die Option Cordova Deploy aktivieren aus. Dadurch wird das mobile Projekt in einem Cordova-Projekt als mobiles Hybridprojekt implementiert. Andernfalls wird das mobile Projekt als Webprojekt implementiert.
- Geben Sie das Cordova-Zielprojekt an. Wählen Sie das vorhandene Cordova-Projekt im Arbeitsbereich
aus oder klicken Sie auf Neu, um ein neues Cordova-Projekt zu erstellen. Details zur Erstellung eines Cordova-Projekts finden Sie in Mobile Anwendungen erstellen.Anmerkung: Sie müssen bestimmte Plug-ins für eine bestimmte EGL Cordova-Bibliothek angeben. Weitere Informationen enthält die folgende Tabelle.
Tabelle 1. EGL Cordova-Funktionen und Plug-ins EGL Cordova-Funktionen Cordova-Plug-ins AccelerometerLib Cordova-plugin-device-motion Batterieereignisse (Battery Events) Cordova-plugin-battery-status Netzereignisse (Network Events/CordovaLib.getConnection) Cordova-plugin-network-information CameraLib Cordova-plugin-camera CompassLib Cordova-plugin-device-orientation ContactsLib/Contact Cordova-plugin-contacts CordovaLib.getDevice/Device Cordova-plugin-device CordovaLib.vibrate/CordovaLib.vibrateWithPattern/CordovaLib.cancelVibrate Cordova-plugin-vibration GeolocationLib Cordova-plugin-geolocation Media Cordova-plugin-file, Cordova-plugin-media - Geben Sie den Haupthandler (Main Handler), der angezeigt werden soll, als Indexseite der mobilen Anwendung an. Wählen Sie unter den ausgewählten Handlern in 'Rich-UI-Implementierung' aus.
- Geben Sie die Standardländereinstellung (Locale) für den Haupthandler an.
- Wenn das aktuelle mobile Projekt eine Servicedefinition hat, können Sie die URL für das implementierte Webprojekt, das EGL-Services enthält, innerhalb des aktuellen mobilen Projekts angeben. Das Format ist {HTTP/HTTPS} :-//{IP/Domain}:Port/Context-Path/yourAppName. Beispiel: http://www.IBM.com:8001/RBD/Mobile/myCordovaApp. Die Service-URL verweist hier nur auf den in EGL entwickelten Service, der im aktuellen Projekt definiert ist. Dies hat keine Auswirkungen auf den Zugriff eines Service anderer Anbieter oder auf den Zugriff von EGL-Services, die in anderen Projekten definiert sind. Sie können weiterhin Tools wie das RUI-Service-Binding verwenden, um diese Services zu konfigurieren.
- Der RUI-Handler der mobilen Projekte kann in einem Webprojekt, einem Cordova-Projekt oder in beiden Typen von Projekten implementiert werden. Wählen Sie das Kontrollkästchen neben dem Attribut Web Deploy aktivieren aus, um das Häkchen einzufügen. Der RUI-Handler wird in einem Webprojekt und in einem Cordova-Projekt implementiert. Andernfalls wird er nur in einem Cordova-Projekt implementiert.