Configurer votre environnement de développement d'applications mobiles hybrides

Vous pouvez développer des applications mobiles hybrides à l'aide de technologies Web telles que HTML5, CSS et JavaScript.

Après avoir développé votre application à l'aide de technologies Web, vous pouvez la déployer sur un appareil mobile à l'aide d'une technologie de conteneur telle qu'Apache Cordova. Les technologies de conteneur fournissent une interface permettant d'accéder aux fonctionnalités natives des appareils mobiles telles que les contacts, les appels téléphoniques, les services de localisation, etc.

A propos des structures et des outils utilisés dans Oracle JET

La structure Oracle JavaScript Extension Toolkit (JET) prend en charge le développement d'applications mobiles hybrides qui comportent le même thème d'interface utilisateur (Alta) pour iOS et Android. Avant de créer une application mobile hybride avec Oracle JET, vous devez comprendre les outils fournis par Oracle JET pour les applications mobiles hybrides.

Node.js

Node.js est un environnement d'exécution JavaScript qu'Oracle JET utilise en tant que gestionnaire de packages pour installer et exécuter différents outils de développement. Un gestionnaire de packages est un ensemble d'outils logiciels qui permettent d'automatiser l'installation et la configuration d'autres outils logiciels. Le gestionnaire de packages de Node.js est appelé npm. Pour en savoir plus sur Node.js, visitez le site https://nodejs.org.

Remarques :

Pour installer tous les outils requis pour le dévoilement mobile hybride Oracle JET, vous devez d'abord installer Node.js.

Cordoue

Apache Cordova est l'épine dorsale qu'Oracle JET utilise pour créer des applications hybrides entre plates-formes à partir de HTML, CSS et JavaScript. Apache Cordova est une technologie de conteneur qui fournit une interface pour accéder aux API mobiles natives. Vous n'avez pas besoin de vous soucier des SDK natifs car Cordova gère cette partie pour vous. Cependant, vous devez installer les kits SDK natifs car l'API Apache Cordova interagit avec les kits SDK natifs de la plate-forme mobile. Pour en savoir plus, consultez le site http://cordova.apache.org/.

SDK Android/iOS

Pour exécuter l'application hybride sur un appareil ou un émulateur natif, vous devez installer le kit SDK JavaScript Oracle Mobile Hub pour Android ou iOS. Ce kit SDK vous permet d'effectuer des appels vers le client.

Installation de Node.js

Utilisez Node.js pour installer les outils de développement afin de créer des applications mobiles hybrides avec Oracle JET.

Pour installer Node.js, procédez comme suit :
  1. Téléchargez Node.js à partir de https://nodejs.org.
  2. Exécutez la commande suivante pour vérifier la version après l'installation :
    node –version
  3. Si vous êtes exécuté derrière un pare-feu d'entreprise, vous devez configurer les paramètres de proxy de Node.js. Dans la console Node.js, exécutez la commande suivante :
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    Après avoir installé Node.js, vous devez utiliser la commande npm (gestionnaire de packages du noeud) pour installer les autres outils de développement requis par Oracle JET afin de créer des applications mobiles hybrides.

Installation du script d'outils Oracle JET

Pour installer le script d'outils Oracle JET, procédez comme suit :
  1. Dans la console de commande Node.js, exécutez la commande suivante :
    npm install -g @oracle/ojet-cli
  2. Pour vérifier si l'installation a réussi, exécutez cette commande dans la console de commande Node.js :
    ojet help

Installer Cordova

Pour installer Apache Cordova :

  1. Exécutez la commande suivante dans la console de commande Node.js :
    npm install -g cordova
  2. Exécutez cette commande dans la console de commande Node.js pour vérifier si l'installation a réussi :
    cordova --version