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

  1. Ö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.
  2. Klicken Sie auf die Registerkarte Mobile Deployment. Die Seite Mobile Deployment wird angezeigt.
  3. 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.
  4. 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
  5. 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.
  6. Geben Sie die Standardländereinstellung (Locale) für den Haupthandler an.
  7. 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.
  8. 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.