Instalación de un entorno de desarrollo

24
IBM Maximo Anywhere Versión 7 Release 6 Instalación de un entorno de desarrollo IBM

Transcript of Instalación de un entorno de desarrollo

Page 1: Instalación de un entorno de desarrollo

IBM Maximo AnywhereVersión 7 Release 6

Instalación de un entorno de desarrollo

IBM

Page 2: Instalación de un entorno de desarrollo

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página15.

Esta edición se aplica a la versión 7, release 6, modificación 0 de IBM Maximo Anywhere y a todos los releases ymodificaciones posteriores hasta que se indique lo contrario en ediciones nuevas.

© Copyright IBM Corporation 2013, 2016.

Page 3: Instalación de un entorno de desarrollo

Contenido

Capítulo 1. Preparación del entorno deMaximo Anywhere . . . . . . . . . . 1Instalación de las herramientas de desarrollo deAndroid . . . . . . . . . . . . . . . . 1Instalación de las herramientas de desarrollo de iOS 3

Capítulo 2. Instalación de un entorno dedesarrollo integrado . . . . . . . . . 7

Capítulo 3. Instalación de MaximoAnywhere . . . . . . . . . . . . . . 9

Capítulo 4. Despliegue de aplicacionescon MobileFirst Studio . . . . . . . . 11

Avisos . . . . . . . . . . . . . . . 15Marcas registradas . . . . . . . . . . . . 17

Términos y condiciones de la documentación delproducto . . . . . . . . . . . . . . . 17Declaración de privacidad en línea de IBM . . . . 18

© Copyright IBM Corp. 2013, 2016 iii

Page 4: Instalación de un entorno de desarrollo

iv Instalación de un entorno de desarrollo

Page 5: Instalación de un entorno de desarrollo

Capítulo 1. Preparación del entorno de Maximo Anywhere

Para poder crear y desplegar las aplicaciones Maximo Anywhere, primero debeconfigurar el sistema donde se ha instalado Maximo Anywhere.

Acerca de esta tarea

Para crear las aplicaciones para los dispositivos móviles iOS, se necesita un sistemaMac OS X con software específico.

Procedimiento1. Prepare el entorno para crear las aplicaciones móviles:

Android Instale las herramientas de desarrollo deAndroid.

iOS Instale las herramientas de desarrollo deiOS.

Windows Instale las herramientas de desarrollo deWindows

2. Instale Maximo Anywhere.3. Cree un entorno de tiempo de ejecución de MobileFirst.4. Despliegue las aplicaciones desde la línea de mandatos.5. Opcional: Instale un entorno de desarrollo integrado.

Instalación de las herramientas de desarrollo de AndroidOracle JDK y Android SDK son necesarios para crear aplicaciones móviles deAndroid.

Acerca de esta tarea

Si instala el entorno de desarrollo integrado, que incluye MobileFirst Studio yEclipse, también debe instalar el plug-in de Android Development Tools (ADT).

Procedimiento1. Instale Oracle JDK versión 7.0.

a. Desde la página Descargas de Oracle Java™ SE (www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),descargue el kit de desarrollo de Java SE para su sistema operativo.

b. Ejecute el archivo ejecutable y continúe con el programa de instalación.c. Establezca la variable de entorno JAVA_HOME y especifique la vía de acceso

del directorio donde se ha instalado JDK:

© Copyright IBM Corp. 2013, 2016 1

Page 6: Instalación de un entorno de desarrollo

Windows 1. Vaya a los valores de sistema avanzadosde su sistema.

2. En la ficha Avanzadas, haga clic enVariables de entorno.

3. Bajo Variables del sistema, pulse Nueva.

4. Especifique JAVA_HOME como nombre dela variable y especifique la vía de accesodel directorio de instalación de JDKcomo el valor de la variable.

Los valores de las variables de entornono pueden ir separadas por espacios. Siel directorio de instalación de Javacontiene espacios en el nombre de vía deacceso, especifíquelo de forma reducida.Por ejemplo, en los sistemas operativosWindows, especifiqueC:\Progra~1\Java\jdk1.7.0_55

5. Cierre todas las ventanas abiertas.

6. Verifique que se ha definido la variablede entorno de sistema JAVA_HOME. Paraello, abra un nuevo indicador decomandos y ejecute el mandato siguiente:

SET JAVA_HOME

Se devuelve un valor como, por ejemplo:

JAVA_HOME=C:\Progra~1\Java\jdk1.7.x

Linux o UNIX 1. En la línea de mandatos, ejecute elsiguiente mandato:

vi ~/.bash_profile

2. Establezca las variables, para ello ejecuteel mandato siguiente y sustituya lavariable vía de acceso_java por la vía deacceso de Java que ha especificado:

export JAVA_HOME=vía de acceso_javaexport PATH=$JAVA_HOME/bin:$PATH

3. Guarde y cierre el perfil .bash y ejecuteel mandato siguiente para aplicar loscambios:

source ~/.bash_profile

4. Verifique que se ha definido la variablede entorno de sistema JAVA_HOME, paraello, abra una nueva línea de mandatos yejecute el mandato siguiente:

echo $JAVA_HOME

2. Instale el SDK de Android:a. Vaya al sitio web del desarrollador de Android (developer.android.com/

sdk/index.html) and click Otras opciones de descarga.b. En la sección SDK Tools Only (Solo herramientas SDK), descargue el SDK

para su sistema operativo y extraiga el archivo comprimido en el sistema.

2 Instalación de un entorno de desarrollo

Page 7: Instalación de un entorno de desarrollo

c. Inicie el asistente de instalación.

En Windows: Desde el directorio extraído, ejecute elarchivo SDK Manager.exe.

En Linux o OS X: Abra un terminal y vaya hasta el directorioinicio_android/tools/ y, después, ejecute elmandato siguiente:

android sdk

d. En Herramientas, seleccione Android SDK Tools Revision 22 o posterior ylas últimas herramientas de compilación de Android SDK. Asimismo,seleccione un paquete de Android con una API de 19 o superior y pulseInstalar paquetes.

3. Opcional: Instale un entorno de desarrollo integrado.4. Si ha instalado Eclipse en el paso 3, instale el plug-in de Android Development

Tools (ADT):a. En Eclipse, seleccione Ayuda > Instalar software nuevo > Añadir.b. En la ventana Añadir repositorio, especifique el siguiente URL en el campo

Ubicación: https://dl-ssl.google.com/android/eclipse/.c. En el campo Nombre, especifique Android Development Tools y pulse

Aceptar.d. En el panel Software disponible, pulse Seleccionar todo > Siguiente >

Siguiente > Finalizar.e. Reinicie Eclipse y especifique un directorio de espacio de trabajo.f. Abra la ventana Preferencias de Eclipse y especifique la vía de acceso de

Android SDK. Pulse Aplicar > Aceptar para aplicar los cambios.g. En el panel Bienvenido a Android Development, seleccione Utilizar los

SDK existentes y vaya al directorio de SDK. Pulse Aceptar > Siguiente >Finalizar.

Instalación de las herramientas de desarrollo de iOSOracle JDK y Xcode son necesarias para crear aplicaciones móviles de iOS. Utiliceel ID de Apple ID para inscribirse en un programa de desarrollador.

Acerca de esta tarea

Para crear la aplicación para dispositivos móviles de iOS, se precisa un sistemaMac OS X.

Puede inscribirse en el programa iOS Developer como persona o empresa en la queuna persona es un equipo unipersonal.

También puede inscribirse en el programa iOS Developer Enterprise Program comouna compañía, lo que le autoriza para crear aplicaciones iOS internas depropietario. El procedimiento para configurar la cuenta de iOS DeveloperEnterprise puede incluir pasos adicionales.

La persona que crea el equipo se convierte en el agente del equipo que es el contactojurídico y el administrador del equipo que tiene todos los privilegios y accesocompleto a Member Center e iTunes Connect. El agente del equipo debe realizarlos pasos del 5 al 7. Los desarrolladores de iOS pueden requerir la ayuda delagente del equipo para completar el procedimiento.

Capítulo 1. Preparación del entorno de Maximo Anywhere 3

Page 8: Instalación de un entorno de desarrollo

Puede crear perfiles de suministro para gestionar el uso de las aplicaciones iOSque desarrolle.

Un perfil de suministro de desarrollo regula el desarrollo y las pruebas de lasaplicaciones en un número específico de dispositivos. Los perfiles de suministro dedesarrollo de las aplicaciones deben contener los ID de los dispositivos en los quese ha instalado la aplicación. Puede registrar más dispositivos iOS y añadirlos a losperfiles de suministro.

Un perfil de suministro de distribución proporciona acceso a la tienda de aplicacionesdesde todos los dispositivos de la empresa. Sin embargo, Maximo Anywhere sóloda soporte a un ID de aplicación global para un perfil de suministro dedistribución.

Procedimiento1. Instale Oracle JDK versión 7.0.

a. Desde la página Descargas de Oracle Java SE (www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),descargue el kit de desarrollo de Java SE para su sistema operativo.

b. Ejecute el archivo ejecutable y complete el programa de instalación.c. En un terminal, vaya al directorio de inicio cd ~.d. Entre echo $JAVA_HOME.e. Si el resultado está vacío, entre sudo nano .bash_profile. Este paso

requiere la contraseña del sistema.f. En la ventana del archivo .bash_profile, entre export JAVA_HOME=$(/usr/

libexec/java_home) y guarde y cierre el archivo.g. Para volver a cargar el terminal y leer lo que se ha escrito en los archivos,

entre source ~/.bash_profile.h. Entre echo $JAVA_HOME. Verifique que la vía de acceso sea

/Library/Java/JavaVirtualMachines/versión_jdk/Contents/Home.2. Cree un ID de Apple registrándose como desarrollador de Apple en el Apple

Registration Center (developer.apple.com/programs/register/).3. Descargue e instale Xcode IDE, incluyendo iOS SDK y el simulador, desde la

Mac App Store (www.apple.com/osx/apps/app-store.html).4. Añada su ID de Apple a Xcode (developer.apple.com/library/ios/

documentation/IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/AddingYourAccounttoXcode.html).

5. Si es el agente del equipo, en Xcode cree el certificado (developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html) para el perfil desuministro.v Cree un certificado de desarrollador para un perfil de suministro de

desarrollo. Descargue el certificado y añádalo a la aplicación Keychain(support.apple.com/kb/PH7297).

v Crear un certificado de distribución para un perfil de suministro dedistribución. Descargue el certificado en el entorno local.

6. Registre los ID de la aplicación (developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html).Cree un ID exclusivo para cada aplicación a la que dé soporte. El ID deaplicación que especifique debe ser exclusivo: Apple no permite ID deaplicación duplicados.

4 Instalación de un entorno de desarrollo

Page 9: Instalación de un entorno de desarrollo

La tabla siguiente contiene ejemplos de ID de paquetes compuestos que sepueden especificar para aplicaciones de Maximo Anywhere. Sustituya el valornombre_empresa por el nombre de la empresa.

Nombre de aplicación ID de paquete de ejemplo

Auditoría de activo com.nombre_empresa.maximoanywhere.AssetAudit

Asset Data Manager com.nombre_empresa.maximoanywhere.AssetDataManager

Inspección com.nombre_empresa.maximoanywhere.Inspection

Despachos y devoluciones com.nombre_empresa.maximoanywhere.IssuesReturns

Recuento físico com.nombre_empresa.maximoanywhere.PhysicalCount

Solicitud de servicio com.nombre_empresa.maximoanywhere.ServiceRequest

Transferencias y recepción com.nombre_empresa.maximoanywhere.Transfers

Aprobación de trabajos com.nombre_empresa.maximoanywhere.WorkApproval

Ejecución de trabajos com.nombre_empresa.maximoanywhere.WorkExecution

Para especificar un identificador que represente una aplicación única, pulse IDde aplicación explícito y entre un ID exclusivo para la aplicación. Repita estepaso para cada aplicación a la que dé soporte.Para especifique un ID de paquete que pueda representar a todas lasaplicaciones, pulse ID de aplicación comodín y entre un ID de paquete querepresente a todas las aplicaciones, tales comocom.nombre_empresa.maximoanywhere*. Esta opción crea un único perfil desuministro para todas las aplicaciones de Maximo Anywhere.

7. Desde el directorio inicio_maximoanywhere\MaximoAnywhere\apps\nombre_aplicación, abra el archivo application_descriptor.xml y cambie lasseries de ID de paquete para que coincidan con los ID de paquete que hacreado.

8. Registre los ID de dispositivo en Member Center (developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html). Para localizar el identificadorde dispositivo exclusivo (UDID), conecte el dispositivo al sistema Mac OS Xmientras se esté ejecutando Xcode o iTunes.

9. Cree un perfil de suministro.a. Cree un perfil de suministro de distribución para cada aplicación

utilizando Member Center (developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html). Cuando genera un perfil desuministro, no es necesario proporcionar los ID de los dispositivos.

b. Descargue el perfil en el sistema Mac OS X. Cada vez que se actualiza elperfil de suministro, debe descargarlo en el servidor de construcción.

c. Abra el archivo build.properties, comente la propiedad provisionprofiley añada el identificador de perfil.

Cuando ejecuta el proceso de compilación y despliegue de aplicaciones, losperfiles de suministro se recopilan y almacenan en el archivo de archivado deaplicación de iOS (IPA).

10. Ejecute el mandato siguiente:./build.sh clean all

Capítulo 1. Preparación del entorno de Maximo Anywhere 5

Page 10: Instalación de un entorno de desarrollo

6 Instalación de un entorno de desarrollo

Page 11: Instalación de un entorno de desarrollo

Capítulo 2. Instalación de un entorno de desarrollo integrado

Para crear un entorno de desarrollo, debe instalar un conjunto de herramientas dedesarrollo en el sistema de compilación. Puede utilizar un entorno de desarrollointegrado para probar y configurar aplicaciones móviles antes de desplegarlas enlos dispositivos móviles.

Antes de empezarv Asegúrese de que tenga instaladas las herramientas de desarrollo para la

plataforma de dispositivo móvilv Para obtener una vista previa de las aplicaciones en el simulador de navegador

móvil de MobileFirst Studio, instale Google Chrome.

Acerca de esta tarea

MobileFirst Studio es un entorno de desarrollo basado en Eclipse que puedeutilizarse para configurar las aplicaciones Maximo Anywhere. Puede instalarMobileFirst Studio desde el entorno de trabajo del entorno de desarrollo integrado(IDE) de Eclipse. También se necesita un conjunto de herramientas de desarrollo deplataforma para crear y desplegar las aplicaciones móviles.

Puede utilizar el simulador de navegador móvil, el emulador Android o elsimulador de iOS para ver y probar las aplicaciones móviles.

Puede personalizar las aplicaciones móviles cuando se despliegan. Si desea másinformación, consulte la sección Configuración de aplicaciones móviles MaximoAnywhere de IBM® Knowledge Center.

Procedimiento1. Instale Eclipse IDE:

a. Vaya a www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1 y descargue Eclipse IDE for Java EE Developersversión 4.3.2 (Kepler) para su sistema operativo.

b. Extraiga la carpeta comprimida y ejecute la aplicación de Eclipse parainstalar el software.

2. Configure el entorno de desarrollo de Eclipse:a. Compruebe si se ha instalado el plug-in JSDT de Eclipse. El plug-in

JavaScript Development Tool (JSDT) permite navegar en el código script deJava en Eclipse.1) Seleccione Ayuda > Acerca de Eclipse y pulse Eclipse Web Tools

Platform (WTP)

2) Busque las herramientas de desarrollo JavaScript de Eclipse en laventana Acerca de las características de Eclipse.

b. Si no se ha instalado el plug-in de las herramientas de desarrollo JavaScript,siga estos pasos:1) Seleccione Ayuda > Instalar software nuevo > Añadir.2) En la ventana Añadir repositorio, especifique el siguiente URL en el

campo Ubicación: http://download.eclipse.org/webtools/repository/kepler.

3) En el campo Nombre, especifique Eclipse WTP.

© Copyright IBM Corp. 2013, 2016 7

Page 12: Instalación de un entorno de desarrollo

4) Seleccione Web Tools Platform (WTP) 3.5.1 (o posterior) >Herramientas de desarrollo JavaScript e instale el plug-in.

c. Establezca Google Chrome como el navegador web predeterminado. Paraello, seleccione Ventana > Preferencias > General > Navegador web >Utilizar navegador web externo. Marque el recuadro de selección Chrome ypulse Aceptar para aplicar los cambios.

3. Instale MobileFirst Studio Consumer Edition:a. En Eclipse, seleccione Ayuda > Instalar software nuevo > Añadir.b. En la ventana Añadir repositorio, pulse Archivador.c. Examine el archivo MobileFirstStudio.zip en el directorio Install de la

imagen de instalación de Maximo Anywhere y pulse Abrir > Aceptar.d. En el panel Software disponible, seleccione IBM Worklight Studio

Development Tools y pulse Siguiente > Siguiente > Finalizar.e. Reinicie Eclipse para aplicar los cambios.

4. Importe el proyecto de MaximoAnywhere a MobileFirst Studio.a. En Eclipse, pulse Archivo > Importar > General, seleccione Proyectos

existentes en el espacio de trabajo y pulse Siguiente.b. Pulse Seleccionar directorio raíz y especifique la vía de acceso a

\ibm\Anywhere.c. Seleccione el proyecto de MaximoAnywhere y pulse Copiar proyectos en el

espacio de trabajo. Pulse Finalizar.d. En el panel Explorador de proyectos, expanda todos los nodos. Pulse con el

botón derecho la carpeta OSLCGenericAdapter y seleccione Ejecutar como >Desplegar Worklight Adapter.

e. Pulse con el botón derecho la carpeta de aplicación y pulse Ejecutar como >Ejecutar en Worklight Development Server.

f. Para obtener una vista previa de la aplicación, pulse con el botón derecho enla carpeta de aplicación y pulse Ejecutar como > Vista previa.

Información relacionada:

Instalación del plug-in de ADT de Android

8 Instalación de un entorno de desarrollo

Page 13: Instalación de un entorno de desarrollo

Capítulo 3. Instalación de Maximo Anywhere

El componente Maximo Anywhere contiene el proyecto y las aplicaciones móviles.

Antes de empezarv Asegúrese de que los componentes necesarios están instalados en el sistema

donde está instalado Maximo Asset Management.v Si está instalando un entorno de producción, asegúrese de que está instalado

MobileFirst Server.v Para instalaciones Mac OS X, asegúrese de que la variable de entorno

JAVA_HOME esté establecida.

Acerca de esta tarea

Para asegurarse de que el programa launchapd se ejecuta correctamente, no utiliceningún espacio en la vía de acceso al directorio donde se encuentra el archivolaunchpad.

Durante la instalación, debe proporcionar detalles sobre el tipo de servidor que seutiliza en el despliegue.

Restricción: el programa launchpad de Maximo Anywhere no está soportado enMac OS X.

Procedimiento1. Inicie el launchpad.

Opción Descripción

Windows, Linux o UNIX Pulse dos veces el archivo launchpad. Si susistema es un sistema Windows, utilice elarchivo launchpad64.exe. Si su sistema es unsistema UNIX o Linux, utilice el archivolaunchpad.sh.

Mac OS X 1. En la imagen de instalación de MaximoAnywhere, abra la carpeta Install > IMde y expanda el archivo comprimidoinstaller.macOS.

2. Asegúrese de que la vía de acceso delarchivo ejecutable Userinst no contengaespacios ni paréntesis. Efectúe una doblepulsación en el archivo ejecutableUserinst.

2. En el panel Instalar IBM Maximo Anywhere, pulse Instalar.3. Si ha desplegado MobileFirst Server en un servidor de aplicaciones autónomo,

seleccione MobileFirst Server autónomo. Si está configurando un entorno dedesarrollo integrado con MobileFirst Studio, seleccione Servidor incorporadoen MobileFirst Studio y complete el asistente de instalación.

4. Si ha instalado MobileFirst Server en otro sistema, copie el archivoMaximoAnywhere.war en el sistema MobileFirst Server.

© Copyright IBM Corp. 2013, 2016 9

Page 14: Instalación de un entorno de desarrollo

10 Instalación de un entorno de desarrollo

Page 15: Instalación de un entorno de desarrollo

Capítulo 4. Despliegue de aplicaciones con MobileFirst Studio

MobileFirst Studio incluye una instancia incorporada de MobileFirst Server, lo quesignifica que no es necesario desplegar el archivo WAR. MobileFirst Studiotambién incluye Mobile Browser Simulator para probar las aplicaciones.

Antes de empezarv Configure Maximo Asset Management for Maximo Anywhere.v Si tiene previsto obtener la vista previa de las aplicaciones desplegadas en

Mobile Browser Simulator, debe estar instalado Google Chrome en el entorno dedesarrollo. La función vista previa para las aplicaciones desplegadas no admiteotros navegadores web.

Procedimiento1. En MobileFirst Studio, importe el proyecto de Maximo Anywhere.

a. Pulse con el botón derecho del ratón en el Explorador de proyectos yseleccione Importar. En la ventana Importar, seleccione Proyectosexistentes en el espacio de trabajo y pulse Siguiente.

b. Vaya a la carpeta maximoanywhere_home, seleccione la carpetaMaximoAnywhere, seleccione Copiar proyectos en el espacio de trabajo ypulse Finalizar.

2. Establezca la vía de acceso de archivo de Ant.a. En el menú Ventana, seleccione Preferencias. Expanda Ant y, a

continuación, seleccione Tiempo de ejecución.b. Seleccione Ant Home Entry (Entrada de inicio de Ant) y pulse Ant Home

(Inicio de Ant).c. En la ventana Buscar carpeta, expanda inicio_maximoanywhere >

MaximoAnywhere > build > tools > ant y pulse Aceptar.3. Añada el archivo build.xml a la vista Ant. Seleccione el archivo build.xml de

MaximoAnywhere y arrastre el archivo build.xml a la vista Ant.4. Expanda el archivo build.xml en la vista Ant y efectúe una doble pulsación en

la tarea all.5. En el explorador de proyectos, despliegue el adaptador.

a. Seleccione MaximoAnywhere > Adaptadores y pulse con el botón derechoOSLCGenericAdapter.

b. Seleccione Ejecutar como > Desplegar MobileFirst Adapter.6. Cree y despliegue la aplicación Maximo Anywhere Asset Audit.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enAssetAudit.

b. Seleccione Ejecutar como > Ejecutar en MobileFirst Development Server.7. Cree y despliegue la aplicación Maximo Anywhere Asset Data Manager.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enAssetDataManager.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.8. Cree y despliegue la aplicación Maximo Anywhere Inspection.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enInspection.

© Copyright IBM Corp. 2013, 2016 11

Page 16: Instalación de un entorno de desarrollo

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.9. Cree y despliegue la aplicación Maximo Anywhere Issues and Returns.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enIssuesReturns.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.10. Cree y despliegue la aplicación Maximo Anywhere Physical Count.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enPhysicalCount.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.11. Cree y despliegue la aplicación Maximo Anywhere Service Request.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enServiceRequest.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.12. Cree y despliegue la aplicación Maximo Anywhere Transfers and Receiving.

a. En MaximoAnywhere > aplicaciones, pulse con el botón derecho enTransferencias.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.13. Cree y despliegue la aplicación Maximo Anywhere Work Approval.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enWorkApproval.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.14. Cree y despliegue la aplicación IBM Maximo Anywhere Work Execution.

a. En MaximoAnywhere > Aplicaciones, pulse con el botón derecho enWorkExecution.

b. Seleccione Ejecutar como > Ejecutar enMobileFirst Development Server.15. Para verificar el despliegue de la aplicación en MobileFirst Operations

Console, pulse con el botón derecho en la aplicación y seleccione Ejecutarcomo > Vista previa.

16. Pruebe la aplicación en el dispositivo móvil, el emulador Android o elsimulador de iOS. Para probar la aplicación en el emulador Android, primerodebe configurar el emulador. Para probar la aplicación en un dispositivomóvil, conecte el dispositivo al sistema.

Tipo de dispositivo Pasos

Android 1. En el explorador de proyectos, seleccioneel proyecto de Android que se encuentraen la aplicación que está probando yseleccione Ejecutar como > Aplicaciónde Android.

2. Seleccione Iniciar un nuevo dispositivovirtual de Android para el emuladorAndroid o Iniciar un nuevo dispositivode Android para un dispositivo móvilAndroid.

12 Instalación de un entorno de desarrollo

Page 17: Instalación de un entorno de desarrollo

Tipo de dispositivo Pasos

iOS 1. En MaximoAnywhere > Aplicaciones >nombre_aplic > iphone, seleccioneEjecutar como > Proyecto Xcode.

2. En la ventana Xcode, seleccione eldispositivo simulado o el dispositivomóvil en el que desee probar laaplicación, y pulse el icono Reproducir.

Windows 1. Abra Microsoft Visual Studio.

2. En la barra de menús, seleccione FILE >Abrir > Project/Solution.

3. En el directorio MaximoAnywhere/apps/application_name/windows8/native,seleccione el archivo *.jsproj.

4. En Visual Studio, seleccione el archivoindex.html y, a continuación, pulseSimulador para ejecutar el simulador.

Capítulo 4. Despliegue de aplicaciones con MobileFirst Studio 13

Page 18: Instalación de un entorno de desarrollo

14 Instalación de un entorno de desarrollo

Page 19: Instalación de un entorno de desarrollo

Avisos

Esta información se ha desarrollado para productos y servicios que se ofrecen enEE.UU. Este material puede estar disponible por parte de IBM en otros idiomas.Sin embargo, es posible que tenga obligación de tener una copia del producto o dela versión del producto en dicho idioma para acceder a él.

Es posible que IBM no ofrezca los productos, servicios o las características que sedescriben en este documento en otros países. Consulte a su representante local deIBM para obtener información sobre los productos y servicios disponiblesactualmente en su área. Cualquier referencia a un producto, programa o servicio deIBM no pretende afirmar ni implicar que solo se pueda utilizar dicho producto,programa o servicio de IBM. También se puede utilizar otro producto, programa oservicio que tenga la misma función y no infrinja el derecho de propiedadintelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificarel funcionamiento de cualquier producto, programa o servicio que no sea de IBM.

IBM puede tener patentes o solicitudes de patentes pendientes que cubran el temaprincipal descrito en este documento. El presente documento no le confiere ningúnderecho sobre estas patentes. Puede enviar sus consultas sobre licencias, porescrito, a:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Para consultas sobre licencias en las que se solicite información sobre el juego decaracteres de doble byte (DBCS), póngase en contacto con el departamento dePropiedad intelectual de IBM de su país o envíe las consultas, por escrito, a:

Intellectual PropertyLicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japón

INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE, NIEXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LASGARANTÍAS O CONDICIONES IMPLÍCITAS DE NO VULNERACIÓN DEDERECHOS, COMERCIALIZACIÓN O IDONEIDAD PARA UN FINDETERMINADO. Algunas jurisdicciones no permiten la renuncia a las garantíasexplícitas o implícitas en determinadas transacciones; por lo tanto, es posible queesta declaración no sea aplicable en su caso.

Esta información puede incluir imprecisiones técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; dichoscambios se incorporarán a las nuevas ediciones de la publicación. IBM puederealizar mejoras y/o cambios en el producto o productos y/o en los programasque se describen en esta publicación, en cualquier momento y sin previo aviso.

© Copyright IBM Corp. 2013, 2016 15

Page 20: Instalación de un entorno de desarrollo

Las referencias contenidas en esta información a sitios web no IBM solo seproporcionan por comodidad y de ningún modo constituyen un aval de esos sitiosweb. Los materiales de dichos sitios websites no forman parte de los materialespara este producto de IBM y el uso de dichos sitios websites corre a cuenta yriesgo del Cliente.

IBM puede utilizar o distribuir la información que usted le suministre del modoque IBM considere conveniente sin incurrir por ello en ninguna obligación paracon usted.

Los titulares de licencias de este programa que deseen obtener información sobre elmismo con el fin de permitir: (i) el intercambio de información entre programascreados independientemente y otros programas (incluido éste) y (ii) el uso mutuode la información intercambiada, deberán ponerse en contacto con:

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785EE.UU.

Esta información puede estar disponible, sujeta a los términos y condicionespertinentes, e incluir en algunos casos el pago de una cantidad.

El programa bajo licencia descrito en este documento y todo el material bajolicencia disponible para él mismo los proporciona IBM de acuerdo con los términosdel Acuerdo de Cliente de IBM, el Acuerdo Internacional de Programa bajoLicencia de IBM o cualquier acuerdo equivalente entre las partes.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solamentea efectos ilustrativos. Los resultados reales de rendimiento pueden variar enfunción de configuraciones específicas y condiciones de operación.

Se ha obtenido información acerca de productos que no son de IBM de losproveedores de esos productos, de sus publicaciones anunciadas o de otrosorígenes disponibles públicamente. IBM no ha comprobado estos productos y nopuede confirmar la precisión de su rendimiento, compatibilidad ni contemplarninguna otra reclamación relacionada con los productos que no son de IBM. Laspreguntas sobre las prestaciones de productos no IBM se deben dirigir a losproveedores de dichos productos.

Esta información se proporciona únicamente con fines de planificación. Lainformación que contiene puede sufrir modificaciones antes de que los productosdescritos estén disponibles.

Esta información contiene ejemplos de datos e informes utilizados en operacionescomerciales diarias. Para ilustrarlos lo mejor posible, los ejemplos pueden incluirnombres de personas, compañías, marcas y productos. Todos estos nombres sonficticios y cualquier parecido con personas reales o empresas comerciales es meracoincidencia.

LICENCIA DE COPYRIGHT:

Esta información contiene programas de aplicaciones en idioma de origen, queilustran técnicas de programación en diversas plataformas operativas. Puedecopiar, modificar y distribuir estos programas de muestra de cualquier modo sin

16 Instalación de un entorno de desarrollo

Page 21: Instalación de un entorno de desarrollo

realizar ningún pago a IBM, con el fin de desarrollar, utilizar, comercializar odistribuir programas de aplicación que se ajusten a la interfaz de programación deaplicaciones para la plataforma operativa para la que se han escrito los programasde muestra. Estos ejemplos no se han comprobado de forma exhaustiva bajo todaslas condiciones. IBM, por tanto, no puede garantizar ni dar por supuesta lafiabilidad, la capacidad de servicio ni la funcionalidad de estos programas. Losejemplos de programa se proporcionan "TAL CUAL", sin garantía de ningún tipo.IBM no se hará responsable de los daños que surjan por el uso de los programasde muestra.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas registradas o marcas comercialesregistradas de International Business Machines Corp., registradas en variasjurisdicciones en todo el mundo. Otros nombres de productos y servicios puedenser marcas registradas de IBM u otras compañías. En Internet hay disponible unalista actualizada con las marcas registradas de IBM, en "Copyright and trademarkinformation", en la dirección www.ibm.com/legal/copytrade.shtml.

Java y todas las marcas registradas y logotipos basados en Java son marcascomerciales o marcas registradas de Oracle y/o sus filiales.

Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otrospaíses.

Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en EE.UU. y/o en otros países.

UNIX es una marca registrada de The Open Group en los Estados Unidos y/o enotros países.

Términos y condiciones de la documentación del productoLos permisos para utilizar estas publicaciones se otorgan de acuerdo con lostérminos y condiciones siguientes.

Aplicabilidad

Estos términos y condiciones completan los términos de uso del sitio web de IBM.

Uso personal

Puede reproducir estas publicaciones para su uso personal, no comercial, siempre ycuando se conserven todos los avisos sobre propiedad. No puede distribuir,visualizar ni crear trabajos derivados de estas publicaciones ni de ninguna parte deellas, sin el consentimiento expreso de IBM.

Uso comercial

el usuario puede reproducir, distribuir y visualizar estas Publicacionesexclusivamente dentro de la empresa siempre y cuando se conserven todos losavisos de propiedad. No podrá crear trabajo derivado de estas publicaciones, nireproducir, distribuir ni visualizar estas publicaciones o cualquier parte de éstas sinel consentimiento expreso de IBM.

Avisos 17

Page 22: Instalación de un entorno de desarrollo

Derechos

Salvo si se indica lo contrario en este permiso, no se otorga ningún otro permiso,licencia ni derecho, explícito o implícito, para las publicaciones o cualquierinformación, datos, software u otra propiedad intelectual contenida en el presente.

IBM se reserva el derecho de retirar los permisos otorgados, a su discreción, si eluso de las publicaciones va en detrimento de sus intereses o si, según lodeterminado por IBM, las instrucciones anteriores no se siguen correctamente.

No podrá descargar, exportar o volver a exportar esta información si no secumplen completamente todas las leyes y regulaciones aplicables, incluidas lasleyes y regulaciones de exportación de los Estados Unidos.

IBM NO GARANTIZA EL CONTENIDO DE ESTAS PUBLICACIONES. LASPUBLICACIONES SE PROPORCIONAN "TAL CUAL", SIN GARANTÍAS DENINGUNA CLASE, YA SEAN EXPLÍCITAS O IMPLÍCITAS, INCLUYENDO, PEROSIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN,NO INFRACCIÓN Y ADECUACIÓN A UN FIN DETERMINADO.

Declaración de privacidad en línea de IBMLos productos de software de IBM, incluyendo las soluciones de software comoservicio, (“Ofertas de software”) pueden utilizar cookies y otra tecnología pararecopilar información de uso del producto, para ayudar a mejorar la experiencia deusuario final, para ajustar las interacciones con el usuario final o para demás fines.En muchos casos, las Ofertas de software no recopilan información deidentificación personal. Algunas de nuestras Ofertas de software pueden ayudarlea recopilar información de identificación personal. Si esta Oferta de software utilizacookies para recopilar información de identificación personal, a continuación sedefine información sobre el uso de cookies de esta oferta.

En función de la configuración desplegada, esta Oferta de software puede utilizarcookies de sesión y persistentes que recopilan todos los nombres de usuario,contraseñas u otra información de identificación personal para fines de gestión desesiones, autenticación, configuración de inicio de sesión único u otros fines deseguimiento de uso o funcionales. Estas cookies pueden inhabilitarse, pero si lohace, es probable que se elimine la funcionalidad que habilitan.

Si las configuraciones desplegadas para esta oferta de software le ofrecen comocliente la posibilidad de recopilar información de identificación personal de losusuarios finales mediante cookies y otras tecnologías, debe buscar asesoramientojurídico sobre la legislación aplicable a esa recopilación de datos, que incluyecualquier requisito de aviso y consentimiento.

Para obtener más información sobre el uso de diversas tecnologías, incluidas lascookies, para estos fines, consulte la política de privacidad de IBM enhttp://www.ibm.com/privacy y Online Privacy Statement de IBM enhttp://www.ibm.com/privacy/details, sección titulada “Cookies, Web Beacons andOther Technologies” y también IBM Software Products and Software-as-a-ServicePrivacy Statement en http://www.ibm.com/software/info/product-privacy.

18 Instalación de un entorno de desarrollo

Page 23: Instalación de un entorno de desarrollo

Avisos 19

Page 24: Instalación de un entorno de desarrollo

IBM®

Impreso en España