Configuración del entorno de desarrollo de MobileFirst

improve this page | report issue

Visión general

IBM Mobile Foundation está formado por varios componentes: los SDK de cliente, arquetipos de adaptador, comprobaciones de seguridad y herramientas de autenticación.

Estos componentes están disponibles en repositorios en línea y se pueden instalar mediante gestores de paquetes. Estos repositorios en línea proporcionan el release más reciente de cada componente. El mismo componente también está disponible para ser descargado desde MobileFirst Developer Kit para un uso local. Tenga en cuenta que la versión disponible de Developer Kit corresponde a la versión que estaba disponible cuando se publicó la compilación específica de Developer Kit, y que la descarga de una nueva compilación de Developer Kit será necesaria para poder utilizar la más reciente.

Continúe leyendo para obtener más información sobre los componentes de Mobile Foundation.

Para evaluar Mobile Foundation todo lo que necesita es desplegar una instancia de MobileFirst Server en IBM Cloud mediante el servicio Mobile Foundation IBM Cloud. Consulte la guía de aprendizaje Utilización de Mobile Foundation para obtener las instrucciones necesarias. También puede elegir instalar Developer Kit de forma local.

Ir a:

Guía de instalación

Lea la guía de instalación para configurar MobileFirst Foundation de una forma rápida en su estación de trabajo.

MobileFirst Developer Kit

Developer Kit proporciona un entorno listo para el desarrollo con una mínima configuración. El kit está formado por los siguientes componentes: MobileFirst Server y MobileFirst Operations Console, MobileFirst Developer Command-line Interface (CLI) y opcionalmente proporciona herramientas de adaptadores y SDK de cliente.

Nota: Si necesita configurar su entorno de desarrollo en un sistema que no tiene acceso a internet, puede instalar los componentes fuera de línea. Consulte Configuración de un entorno de desarrollo de IBM MobileFirst fuera de línea.

Instalador de Developer Kit

El instalador empaqueta componentes para una instalación local donde no haya conectividad a Internet.
Los componentes están disponibles a través del Centro de descargas de MobileFirst Operations Console.

Para descargar el instalador, visite la página de descargas.

Nota: DevKit for MacOS está disponible como un archivo zip. Para instalarlo, solo ha de descargar y descomprimir el archivo. Ejecute DevKit desde la carpeta extraída.

Componentes de Mobile Foundation

MobileFirst Server

Como parte de Developer Kit, se proporciona a MobileFirst Server desplegado de forma previa en un servidor de aplicaciones de perfil WebSphere Liberty. El servidor está preconfigurado con un tiempo de ejecución “mfp” y utiliza una base de datos Apache Derby basada en el sistema de archivos.

En el directorio raíz de Developer Kit, los scripts siguientes están disponibles para ejecutarse desde una línea de mandatos:

  • run.[sh|cmd]: Ejecuta MobileFirst Server con mensajes de Liberty Server
    • Añada el distintivo -bg para ejecutar el proceso en un segundo plano
  • stop.[sh|cmd]: Detiene la instancia de MobileFirst Server actual
  • console.[sh|cmd]: Abre MobileFirst Operations Console

Las extensiones de archivo .sh son para Mac y Linux, y las extensiones de archivo .cmd son para Windows.

MobileFirst Operations Console

MobileFirst Operations Console expone las siguientes funcionalidades.
Un desarrollador puede:

  • Registrar y desplegar aplicaciones y adaptadores
  • Opcionalmente descargar plantillas de código para empezar con adaptadores y aplicaciones de Cordova/nativas
  • Configurar las propiedades de seguridad y autenticación de una aplicación
  • Gestionar aplicaciones:
    • Autenticidad de aplicaciones
    • Direct Update
    • Notificar/inhabilitar de forma remota
  • Enviar notificaciones push a dispositivos iOS y Android
  • Generar scripts de DevOps para flujos de trabajo de integración continua y ciclos de desarrollo más rápidos

Obtenga más información sobre MobileFirst Operations Console en la guía de aprendizaje Utilización de la consola de operaciones de MobileFirst.

Interfaz de línea de mandatos (CLI) de Mobile Foundation

Utilice MobileFirst CLI para desarrollar y gestionar aplicaciones, además de utilizar MobileFirst Operations Console. Los mandatos de la interfaz (CLI) se prefijan con mfpdev y dan soporte a los siguientes tipos de tareas:

  • Registro de aplicaciones con MobileFirst Server
  • Configuración de sus aplicaciones
  • Creación, compilación y despliegue de adaptadores
  • Obtención de vistas previas y de actualización de aplicaciones Cordova

Para descargar e instalar el MobileFirst CLI, visite la página de descargas.
Obtenga más información sobre los distintos mandatos de la interfaz de línea de mandatos (CLI) en la guía de aprendizaje Utilización de la interfaz de línea de mandatos (CLI) para gestionar artefactos de MobileFirst.

Herramientas de adaptador y SDK de cliente de Mobile Foundation

Mobile Foundation proporciona SDK de cliente para aplicaciones Cordova así como para plataformas nativas (iOS, Android y Windows 8.1 Universal y Windows 10 UWP). Las herramientas para los adaptadores y el desarrollo de comprobaciones de seguridad también están disponibles.

Desarrollo de adaptadores y aplicaciones

Aplicaciones

Adaptadores

Los adaptadores precisan que Apache Maven esté instalado. Consulte la categoría Adaptadores para obtener más información sobre los adaptadores y cómo crearlos, desarrollarlos y desplegarlos.

Guías de aprendizaje con las que continuar

Visite la página Todas las guías de aprendizaje y seleccione una categoría de guías de aprendizaje para seguir a continuación.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on May 13, 2020