Configuración del entorno de desarrollo de aplicaciones móviles híbridas

Puede desarrollar aplicaciones móviles híbridas mediante tecnologías web como HTML5, CSS y JavaScript.

Después de desarrollar la aplicación mediante tecnologías web, puede desplegarla en un dispositivo móvil mediante una tecnología de contenedor como Apache Cordova. Las tecnologías de contenedor proporcionan una interfaz para acceder a funciones nativas de dispositivos móviles como contactos, llamadas telefónicas, servicios de ubicación, etc.

Acerca de los marcos y las herramientas utilizados en Oracle JET

El marco de Oracle JavaScript Extension Toolkit (JET) incluye soporte para el desarrollo de aplicaciones móviles híbridas que cuentan con el mismo tema de interfaz de usuario (Alta) para iOS y Android. Antes de crear una aplicación móvil híbrida con Oracle JET, debe comprender las herramientas que Oracle JET proporciona para andamios de aplicaciones móviles híbridas.

Node.js

Node.js es un entorno de tiempo de ejecución JavaScript que Oracle JET utiliza como gestor de paquetes para instalar y ejecutar diferentes herramientas de desarrollo. Un gestor de paquetes es una colección de herramientas de software que ayudan al proceso de automatización de la instalación y configuración de otras herramientas de software. El gestor de paquetes de Node.js se denomina npm. Para obtener más información sobre Node.js, visite https://nodejs.org.

Note:

Para instalar todas las herramientas necesarias para el desarrollo móvil híbrido de Oracle JET, primero debe instalar Node.js.

Córdoba

Apache Cordova es la columna vertebral que Oracle JET utiliza para crear aplicaciones híbridas entre plataformas a partir de HTML, CSS y JavaScript. Apache Cordova es una tecnología de contenedores que proporciona una interfaz para acceder a las API móviles nativas. No tiene que preocuparse por los SDK nativos, ya que Cordova gestiona esta parte por usted. Sin embargo, debe tener instalados los SDK nativos, ya que la API de Apache Cordova interactúa con los SDK nativos de la plataforma móvil. Para obtener más información, visite http://cordova.apache.org/.

SDK de Android/iOS

Para ejecutar la aplicación híbrida en un dispositivo o emulador nativo, debe instalar el SDK JavaScript de Oracle Mobile Hub para Android o iOS. Este SDK permite realizar llamadas al cliente.

Instalación de Node.js

Utilice Node.js para instalar las herramientas de desarrollo para crear aplicaciones móviles híbridas con Oracle JET.

Para instalar Node.js:
  1. Descargue Node.js de https://nodejs.org.
  2. Ejecute el siguiente comando para comprobar la versión después de la instalación:
    node –version
  3. Si se ejecuta detrás de un firewall corporativo, debe configurar los valores de proxy de Node.js. En la consola Node.js, ejecute:
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    Después de instalar Node.js, debe utilizar el comando npm (gestor de paquetes del nodo) para instalar otras herramientas de desarrollo que necesita Oracle JET para crear aplicaciones móviles híbridas.

Instalación de la secuencia de comandos de herramientas de Oracle JET

Para instalar la secuencia de comandos de herramientas de Oracle JET:
  1. En la consola de comandos Node.js, ejecute:
    npm install -g @oracle/ojet-cli
  2. Para verificar si la instalación se ha realizado correctamente, ejecute este comando en la consola de comandos Node.js:
    ojet help

Instalar Cordova

Para instalar Apache Cordova:

  1. Ejecute el siguiente comando en la consola de comandos Node.js:
    npm install -g cordova
  2. Ejecute este comando en la consola de comandos Node.js para verificar si la instalación se ha realizado correctamente:
    cordova --version