Sviluppa un'applicazione ibrida Oracle JET per Oracle Mobile Hub
Puoi creare applicazioni mobile ibride utilizzando Oracle JET e integrarle con le soluzioni Oracle PaaS come Oracle Mobile Hub.
Operazioni preliminari
- Assicurarsi di aver configurato l'ambiente di sviluppo mobile ibrido.
- Assicurarsi di avere accesso a un'istanza di Oracle Mobile Hub.
Informazioni sull'architettura delle applicazioni Oracle JET Hybrid Mobile
Apache Cordova è un framework di sviluppo mobile open source che supporta tecnologie Web standard come HTML5, CSS3 e JavaScript per lo sviluppo multipiattaforma. Le applicazioni mobile ibride Oracle JET vengono eseguite all'interno di wrapper Cordova destinati a diverse piattaforme mobile come iOS, Android e Windows.
L'immagine seguente illustra l'architettura tipica di un'applicazione ibrida Cordova:

Descrizione dell'immagine cordova_arch.png
In un'architettura Cordova, la vista dell'applicazione (in genere composta da file HTML, JS e CSS) viene visualizzata in un wrapper del sistema operativo nativo che funziona internamente come browser Web. L'API Cordova fornisce anche plugin per comunicare con i sistemi operativi mobile tramite le API del sistema operativo core, queste API consentono di accedere ai componenti del sistema operativo mobile come contatti, elenco di indirizzi, localizzazione, notifiche e altro ancora.
Configurare l'applicazione mobile ibrida Oracle JET
Prima di scrivere il codice per l'applicazione mobile ibrida, è necessario configurare l'applicazione mobile ibrida. A tale scopo, utilizzare il comando ojet create
per impiantare la struttura delle cartelle e il modello complessivo per l'applicazione.
Integra la tua applicazione mobile ibrida Oracle JET con Oracle Mobile Hub
È possibile integrare l'applicazione ibrida Oracle JET con un servizio backend mobile come Oracle Mobile Hub per recuperare i dati REST dalle applicazioni Oracle SaaS federate come Oracle Fusion Cloud Sales Automation.
Crea e testa la tua applicazione mobile ibrida Oracle JET
Prima di eseguire per la prima volta la tua applicazione mobile ibrida Oracle JET, devi eseguire una build destinata a una piattaforma mobile.
Eseguire il comando ojet build os
per automatizzare il processo di creazione e test. Nel prompt dei comandi Node.js eseguire il comando:
ojet build [android|ios|windows]
[--build-config=path/buildConfig.json --destination=device|emulator
--theme=themename[:android|ios|web|windows] --themes=theme1,theme2,...
--sass
--platform-options="string"]
Dove [android|ios|windows]
è la piattaforma su cui si desidera eseguire il test dell'applicazione. Ad esempio, se stai testando su un emulatore Android, il comando è:
ojet build android
Una volta completata la build, eseguire l'applicazione utilizzando il comando ojet serve os
:
ojet serve [android|ios|windows]
[--build-config=path/buildConfig.json
--server-port=server-port-number --livereload-port=live-reload-port-number
--destination=emulator[:emulator-name]|browser[:browser-name]|device[:device-name]|server-only
--livereload --build
--theme=theme_name[:android|ios|windows|web]] --themes=theme1,theme2,...
--sass
--platform-options="string"]
[android|ios|windows]
è la piattaforma su cui si desidera eseguire il test dell'applicazione. Ad esempio, se stai testando su un emulatore Android, il comando è:ojet serve android