Configuración del entorno de desarrollo de MobileFirst
improve this page | report issueVisió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
- MobileFirst Developer Kit
- Componentes de Mobile Foundation
- Desarrollo de aplicaciones y adaptadores
- Guías de aprendizaje con las que continuar
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
- Añada el distintivo
stop.[sh|cmd]
: Detiene la instancia de MobileFirst Server actualconsole.[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.
- Para utilizar los SDK de cliente de MobileFirst, visite la categoría de guías de aprendizaje de Adición de SDK de Mobile FoundationSDK.
- Para desarrollar adaptadores, visite la categoría de guías de aprendizaje de Adaptadores.
- Para desarrollar comprobaciones de seguridad, visite la categoría de guías de aprendizaje de Autenticación y seguridad.
Desarrollo de adaptadores y aplicaciones
Aplicaciones
-
Las aplicaciones Cordova precisan NodeJS y Cordova CLI. Para obtener más información, consulte Configuración del entorno de desarrollo de Cordova.
Puede utilizar su editor de código preferido como, por ejemplo, Atom.io, Visual Studio Code, Eclipse, IntelliJ entre otros, para implementar aplicaciones y adaptadores.
-
Las aplicaciones nativas precisan de Xcode, Android Studio o Visual Studio. Para obtener más información, consulte Configuración del entorno de desarrollo de iOS/Android/Windows.
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.