Prototipación y ejecución

Documentos relacionados
Prototyping the mobile application

Prototipado y ejecución de aplicaciones SD con GeneXus

Demo: dos formas de obtener y ejecutar el compilado de la aplicación móvil

Deploying. Veremos a continuación los detalles de la Puesta en Producción y Publicación de aplicaciones para Smart Devices.

Arquitectura de aplicaciones para Smart Devices

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

Deploying the mobile application

Puesta en producción de aplicaciones móviles con GeneXus

Controles: tipos de control en el diseño

SERVICIO DE ACCESO REMOTO VPN GUÍA CONFIGURACIÓN MAC

Desarrollo de Aplicaciones Web-Parte 1

Características de las aplicaciones móviles

Corferias Conecta. Nueva aplicación para nuestros expositores

Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.

Manual para configurar un servidor AppServ En una computadora. Y operar el sistema SICAM en intranet. Nucúncu Tecnología

Manual de Usuario para el acceso a las red EPN-LA100

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión...

Introducción. Configuración red wifi en la URJC

Introducción GAM. La gran mayoría de las aplicaciones modernas necesitan algún esquema de login, autenticación y autorización.

Ejecutando la aplicación por primera vez

Conexión de Sistemas en Red

Tema: Configurando FTP sobre SSL

Limitaciones, notas y comparación con otras plataformas

Manual de uso de OWNCLOUD

Instructivo para el uso de la herramienta ZOOM

Primero: Qué es NAS? Es una buena forma de volver a aprovechar tu viejo ordenador como NAS gracias a FreeNAS.

CÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN

Generación de aplicaciones móviles. M.G.T.I. Rogelio Fernando Hernández Alarcón

Cómo se instala WeMo?

Arquitectura de aplicaciones móviles online

MANUAL DE INSTALACIÓN

Guía de Conexión Usuarios Wi-Fi Comunidad UIS Universidad Industrial de Santander División de Servicios de Información

Manual de Conexión FTP.

A. Instalación de Mininet

Correo Electrónico Irakasle Manual Usuario

Manual de instalación para BlackBerry. Modelos BOLD 9000 y 9700 con sistema operativo 5.0 en adelante.

Guía de inicio rápido. PC, Mac, ios y Android

Designing: App Navigation Style

Manual de Procedimiento para la descarga de Office Professional Plus a través de Microsoft Student Advantage

CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA

Pasos para configurar el correo ActiveSync

Manual de Usuario Medidor de Velocidad Usuarios Móviles

Demo: empezando a desarrollar la aplicación en su parte web

Importante: Esta funcionalidad aplica sólo para dispositivos móviles.

Android 2.3 Tablet Manual de Usuario

CONFIGURACIÓN POLI_WIFI POLITÉCNICO JAIME ISAZA CADAVID

Implementación servidor DHCP Windows Server 2008

Requisitos del sistema para Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Reservados todos los derechos.

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS PARA INSTALACIÓN POR PRIMERA VEZ Macintosh

Manual de Uso Certificado GSE Microsoft Outlook. Versión 1.0

Concepto de CLOUD COMPUTING. (apunte y video)

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

Manual de Usuario Medidor de Velocidad

NuevaTel PCS de Bolivia S.A. VIVA 3G. Manual de usuario. Version 1.0

Guía de inicio rápido. PC, Mac, ios y Android

Te damos la bienvenida a Dropbox!

Software. Ingenium Tracker V2.0. Manual de usuario

Manual de conexión Wifi PUCV

Envío de imágenes desde una cámara hacia un iphone. PowerShot G1X Mark II, PowerShot SX600 HS, PowerShot SX700 HS, PowerShot ELPH 340 HS

Guía General Firmador

Más opciones. Nighthawk X6S Extensor de rango WiFi tribanda AC3000. Modelo EX8000

TUTORIAL ACTIVACIÓN APN (INTERNET) ANDROID

Guía rápida de conexión Wi-Fi. Router FTTH integrado ZTE F660

Introducción a GAM. Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte web como a la de Smart Devices. Page1

RAS Mobile. Manual de usuario. Aplicación de monitorización para iphone, ipod Touch y ipad

ACCESO REMOTO. Manual de Usuario del servicio Acceso Remoto Movistar. Versión 1.0

Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux

Cómo Configurar Aplicación BioStar 2 Mobile App

CÁMARAS IP

IP Cámara PNP. Guía instalación rápida

Enter, click, check. Con el video de seguridad Urmet Cloud es simple, seguro y accesible para todos. URMET ESTA EN TU VIDA

NOMBRE DEL TALLER: Desarrollo de Aplicaciones Móviles con App Inventor

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES

Manual de instalación de CLIENTtoVIP

Guía de Instrucción Rolandprintstudio Guía de Inicio Rápido. 26 de abril de Índice. Instalación de Software

Gracias por su pedido! Este documento contiene las instrucciones que le ayudaran durante el proceso de instalación de eblaster.

UCWIFI en WINDOWS 8-10 para Estudiantes

Requisitos del sistema para Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Reservados todos los derechos.

Historia de revisiones

Transitions between objects

MANUAL DE USO APP NETELIP CLOUD SOFTPHONE IOS Y ANDROID

Manual de instalación TVP Móvil Hostelería

Conexión mediante la VPN a la red de la Universitat de València en Android

Sistema operativo Android v4.1 o ios v6.1 o superior para mejor experiencia. Procesador dual core de 1,2 GHz o superior. Conexión a wifi.

Bomgar Connect Soporte técnico para dispositivos Apple ios

MANUAL MIGRACION CORREO A WINDOWS LIVE ESQUIPOS MOVILES

ÍNDICE IMÁGENES Y GRABACIONES DE LA GALERÍA... 24

El modelo conceptual de las aplicaciones móviles

E l i t e D S H S. A. S

Vamos. Todo lo que tienes que saber para comenzar.

Software para Graficar KANE LIVE

DISCO DURO USB WIFI PARA IOS & ANDROID


Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux

Manual de transferencia de material bibliográfico a dispositivos ios y ANDROID

Muchas gracias por adquirir un producto de GADNIC.

Pan-Tilt MJPEG Cámara para conexión en red Guía de instalación rápida

Manual de usuario Sala virtual Nubicua

Transcripción:

Prototipación y ejecución En nuestro proceso de construcción una aplicación para una inmobiliaria, hemos creado una KB en GeneXus con las Transacciones necesarias, y a partir de ella la aplicación Web y la aplicación para Smart Devices, para ser utilizada por los agentes inmobiliarios en su trabajo móvil. Hasta ahora, hemos ejecutado la aplicación para Smart Devices en Android, que es la plataforma por defecto. Simplemente necesitamos instalar los requerimientos necesarios para poder ejecutar la aplicación en esta plataforma y dejar que GeneXus haga el resto. [http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14453] Veamos entonces cómo lo hace

Cuando se aplica el pattern Work With Smart Devices a una transacción, se agrega automáticamente el generador para Smart Devices como generador secundario a nuestro Environment. Además queda configurada la propiedad Generate Android con el falor True, que como dijimos es la plataforma por defecto. Lo único que debemos hacer es indicarle a Genexus a través de las propiedades del generador para Smart Devices donde quedaron instalados los requerimientos.

También se configura la propiedad Main Platform con el valor Android, que indica la plataforma en la cual se va a ejecutar la aplicación para Smart Devices. En este caso, como ya hemos visto, al ejecutar, GeneXus abre un emulador de Android, para poder probar la aplicación, si es que no se tiene un dispositivo para hacerlo. Si se tiene un dispositivo con Android conectado al equipo de desarrollo, GeneXus genera la aplicación y la instala en el dispositivo si es que se indicó un startup object. En caso contario abre el KBN.

Incluso vimos como crear el QR Code del paquete compilado de extensión apk, que contiene toda la lógica de la aplicación, e instalarlo en un dispositivo. Pero para poder instalar aplicaciones en los dispositivos, las mismas deben estar firmadas. En el caso de Android, el apk siempre se genera firmado, no se necesita nada para instalar la aplicación en el dispositivo. De la misma forma, con sencillos pasos, podemos pedirle a GeneXus que genere la misma aplicación, pero para dispositivos con sistema operativo BlackBerry e ios.

Veamos como hacerlo para BlackBerry. [http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14812] Una vez instalados los requerimientos necesarios, solo tenemos que configurar la propiedad Generate BlackBerry con el valor True. Y configuramos las propiedad específicas para la plataforma.

Y por último configuramos también la propiedad Main Platform con el valor BlackBerry. Ya estamos en condición entonces de ejecutar para la nueva plataforma, así que presionamos F5. En caso de no tener un equipo conectado a la máquina, GeneXus abrirá la aplicación en el emulador de BlackBerry. Como vimos, al igual que en Android, al ejecutar la aplicación para BlackBerry si no se tiene un dispositivo conectado se ejecuta entonces en el emulador, y si se tiene un dispositivo conectado se genera el paquete compilado,.jad, se instala y se ejecuta directamente en el dispositivo. En este caso la aplicación no está firmada, pero el proceso de pedir una firma es sencillo y gratis.

[http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14917] Ahora, veamos los pasos a seguir para poder ejecutar nuestra aplicación en un dispositivo con sistema operativo ios. Igual que en los casos anteriores, se debe configurar la propiedad Generate ios con el valor True y la propiedad Main Platform con el valor ios.

En este caso además se cuenta con diferentes opciones para ejecutar la aplicación, por eso es necesario indicar la forma de ejecución, configuarndo la propiedad Execution Type dentro del grupo de propiedades ios Specific. Una de las opciones es iphone Simulator (MAC). Si se utiliza esta opción, se deberó configurar el nombre de la MAC donde se va a enviar la aplicación y eventualmente emular, y las credenciales para conectarse, o sea usuario y contraseña. En la MAC luego se deben instalar los componentes necesarios para poder ejecutar este tipo de aplicaciones.

Utilizando esta opción, al dar F5 además de generar la aplicación, se envía a la MAC, que debe estar conectada a la misma red que el equipo de desarrollo, y se ejecuta en el emulador dentro de la MAC. Aqui tampoco se firma la aplicación, ya que la firma tiene costo. Otra de las opciones permite, en caso de tener un dispositivo conectado a la MAC, y además de tener la firma instalada en la MAC y el dispositivo esta autorizado, compilar el paquete de extensión.ipa e instalarlo en el dispositivo para poder ejecutar la aplicación. También se cuenta con opciones que permiten compilar el paquete ipa, y volver a copiarlo al equipo de desarrollo para poder instalarlo en el dispositivo utilizando itunes.

Si no se cuenta con una MAC, de todas formas es posible ejecutar la aplicación, y esto se logra utilizando el KBN, Knowledge Base Navigator, ya visto en otros videos. Una vez instalada la aplicación en el dispositivo, veamos las diferentes opciones que tenemos para ejecutarla, o sea, como poder acceder a los Servicios Rest desde la aplicación instalada en el dispositivo.

Una posibilidad es tener los Servicios Rest instalados en un equipo dentro de una Red Privada con acceso Wifi o en un servidor disponible vía Internet. De esta forma la aplicacion para Smart Devices instalada en el dispositivo se conectará a esa Red Privada o a la Web via Wifi para acceder a los servicios Rest. La siguiente opción consiste en configurar una red Computer to Computer. Esta permite establecer una conexión Wifi, directamente entre dos computadoras o una computadora y un dispositivo con conexión Wifi, en esta caso el equipo de desarrollo actuará como Servidor.

Por último, tenemos una nueva opción en GeneXus para ejecutar aplicaciones, instalándola en la Nube, con solo un clic! Esto se logra simplemente configurando la propiedad Deploy To Cloud con el valor Yes, y al generar la aplicación, tanto para Web como para Smart Devices, se instalan en la Nube, además de instalar la aplicación para Smart Devices en el dispositivo. Por defecto se utiliza el servidor apps2.genexusx.com en la nube de Amazon, disponible especialmente para prototipar aplicaciones GeneXus. Al generar la aplicación, se solicitarán las credenciales de GXtechnical para poder instalarla en la Nube.

Una vez instalada, ya es posible accederla desde el dispositivo consumiendo los Servicios Rest directamente desde la aplicación en la nube.