Eléments prérequis pour le développement d'applications Cordova incluant des fonctions MobileFirst

Pour que vous puissiez développer des applications Cordova incluant des fonctions MobileFirst, les logiciels ci-après sont requis.

Eléments prérequis pour Apache Cordova

Vous devez avoir installé les logiciels requis par Apache Cordova pour tous les plateformes cible. Pour plus d'informations sur ces exigences, consultez la documentation relative aux exigences pour la plateforme Apache Cordova. Exemple : Pour plus d'informations, consultez la documentation Apache Cordova.

Node.js et Node Package Manager (npm)

Node Package Manager, ou npm, est un référentiel de logiciels public. L'interface de ligne de commande Apache Cordova , MobileFirst Platform CLI et les plug-in contenant le logiciel SDK de MobileFirst ainsi que d'autres fonctions MobileFirst sont hébergés sur JazzHub et npm.

Vous devez installer Node.js version 4.0.0 ou ultérieure pour pouvoir télécharger et exécuter des packages depuis npm. Pour des informations sur l'installation de Node.js, voir le site Web de Node.js. Pour des informations sur l'installation de npm, voir How to install npm.

Remarque : vous devez installer Node.js pour pouvoir obtenir l'interface de ligne de commande Apache Cordova depuis npm. Vous pouvez installer MobileFirst Platform CLI et les plug-in contenant le logiciel SDK de MobileFirst ainsi que d'autres fonctions MobileFirst depuis npm ou JazzHub ; toutefois, ceux-ci sont également fournis avec IBM MobileFirst Platform Foundation Developer Kit.

Interface de ligne de commande Cordova

Pour que vous puissiez développer des applications Cordova incluant des fonctions MobileFirst, l'interface de ligne de commande Apache Cordova doit être installée. Vous devez disposer de la version 6.1.1.

Vous pouvez utiliser d'autres outils de développement prenant en charge Apache Cordova dans le cadre de votre environnement de développement. Dans ce cas, en général, ces outils requièrent également que vous installiez l'interface de ligne de commande Apache Cordova. Assurez-vous que les outils de développement Cordova que vous choisissez prennent en charge Cordova 6.1.1.

Pour plus d'informations sur l'installation de l'interface de ligne de commande Cordova, voir Installing the Cordova CLI sur le site Web d'Apache Cordova.

Composants MobileFirst

Pour votre développement MobileFirst, vous pouvez choisir d'installer IBM MobileFirst Platform Foundation Developer Kit ou d'installer séparément divers composants MobileFirst.

IBM MobileFirst Platform Foundation Developer Kit

IBM MobileFirst Platform Foundation Developer Kit contient, dans un seul package, tous les composants d'IBM MobileFirst Platform Foundation qui sont nécessaires pour commencer à développer votre application MobileFirst.

Si vous utilisez IBM MobileFirst Platform Foundation Developer Kit, vous n'avez pas besoin de composants MobileFirst supplémentaires jusqu'à ce que vous atteigniez l'étape dans votre processus de développement au cours de laquelle vous nécessitez les fonctions complètes de MobileFirst Server plutôt que le serveur MobileFirst Development Server qui est fourni avec IBM MobileFirst Platform Foundation Developer Kit. A un certain point, vous pourrez aussi avoir besoin de télécharger les versions les plus récentes des plug-in de MobileFirst qui sont disponibles depuis le référentiel JazzHub ou npm.

Pour plus d'informations sur l'interface de ligne de commande IBM MobileFirst Platform Foundation Developer Kit, voir IBM MobileFirst Platform Foundation Developer Kit.

Composants MobileFirst distincts
Si vous choisissez d'installer des composants distincts, vous avez besoin des éléments suivants :
IBM MobileFirst Platform Server

Vous pouvez utiliser ce serveur MobileFirst Server autonome fourni avec IBM MobileFirst Platform Foundation ou le serveur MobileFirst Development Server fourni avec IBM MobileFirst Platform Foundation Developer Kit. Pour plus d'informations sur le serveur MobileFirst Server autonome, voir MobileFirst Server.

IBM MobileFirst Platform Command Line Interface (CLI)

MobileFirst Platform CLI inclut certaines commandes qui prennent spécifiquement en charge le développement Cordova.

Vous pouvez télécharger la version la plus récente de l'interface de ligne de commande avec npm ou utiliser la version fournie avec IBM MobileFirst Platform Foundation Developer Kit. Pour plus d'informations sur l'interface de ligne de commande, voir L'interface de ligne de commande MobileFirst.

Plug-in Cordova pour l'activation des fonctions MobileFirst dans votre application

Pour pouvoir développer une application Cordova qui inclut des fonctions IBM MobileFirst Platform Foundation, vous devez ajouter des plug-in MobileFirst à votre application. Ceux-ci sont disponibles dans IBM MobileFirst Platform Foundation Developer Kit, ou vous pouvez les télécharger depuis npm ou JazzHub. Pour plus d'informations, voir Plug-in Cordova pour les fonctions MobileFirst.