Configurare l'ambiente di sviluppo delle applicazioni mobile ibride

È possibile sviluppare applicazioni mobili ibride utilizzando tecnologie Web come HTML5, CSS e JavaScript.

Dopo aver sviluppato l'applicazione utilizzando le tecnologie Web, è possibile distribuirla su un dispositivo mobile utilizzando una tecnologia container come Apache Cordova. Le tecnologie dei container forniscono un'interfaccia per accedere alle funzioni native dei dispositivi mobili come contatti, chiamate telefoniche, servizi di localizzazione, ecc.

Informazioni sui framework e sugli strumenti utilizzati in Oracle JET

La struttura Oracle JavaScript Extension Toolkit (JET) include il supporto per lo sviluppo di applicazioni mobile ibride dotate dello stesso tema dell'interfaccia utente (Alta) per iOS e Android. Prima di creare un'applicazione mobile ibrida con Oracle JET, dovresti comprendere gli strumenti forniti da Oracle JET per le applicazioni mobile ibride scaffolding.

Node.js

Node.js è un ambiente runtime JavaScript che Oracle JET utilizza come gestore di pacchetti per installare ed eseguire diversi strumenti di sviluppo. Un gestore di pacchetti è una raccolta di strumenti software che aiutano il processo di installazione e configurazione automatica di altri strumenti software. Il gestore di pacchetti di Node.js' è denominato npm. Per ulteriori informazioni su Node.js, visita il sito Web all'indirizzo https://nodejs.org.

Nota

Per installare tutti gli strumenti necessari per lo sviluppo mobile ibrido di Oracle JET, è necessario prima installare Node.js.

Cordova

Apache Cordova è la spina dorsale che Oracle JET utilizza per creare applicazioni ibride multipiattaforma da HTML, CSS e JavaScript. Apache Cordova è una tecnologia container che fornisce un'interfaccia per accedere alle API mobile native. Non devi preoccuparti degli SDK nativi perché Cordova gestisce automaticamente questa parte. Tuttavia, devi installare gli SDK nativi poiché l'API Apache Cordova interagisce con gli SDK nativi della piattaforma mobile. Per ulteriori informazioni, visita il sito Web all'indirizzo http://cordova.apache.org/.

SDK per Android/iOS

Per eseguire l'applicazione ibrida su un dispositivo nativo o su un emulatore, è necessario installare l'SDK Oracle Mobile Hub JavaScript per Android o iOS. Questo SDK consente di effettuare chiamate al client.

Installa Node.js

Utilizza Node.js per installare gli strumenti di sviluppo e creare applicazioni mobile ibride con Oracle JET.

Per installare Node.js:
  1. Scarica Node.js da https://nodejs.org.
  2. Eseguire il comando seguente per verificare la versione dopo l'installazione:
    node –version
  3. Se si sta eseguendo un firewall aziendale, è necessario configurare le impostazioni proxy di Node.js. Nella console Node.js eseguire:
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    Dopo aver installato Node.js, è necessario utilizzare il comando npm (package manager di Node) per installare altri strumenti di sviluppo richiesti da Oracle JET per creare applicazioni mobile ibride.

Installare lo script Oracle JET Tooling

Per installare lo script degli strumenti di Oracle JET:
  1. Nella console del comando Node.js, eseguire:
    npm install -g @oracle/ojet-cli
  2. Per verificare se l'installazione è riuscita, eseguire questo comando nella console dei comandi Node.js:
    ojet help

Installa Cordova

Per installare Apache Cordova:

  1. Eseguire il comando seguente nella console dei comandi Node.js:
    npm install -g cordova
  2. Eseguire questo comando nella console dei comandi Node.js per verificare se l'installazione riesce:
    cordova --version