Introducción: un paseo por la aplicación móvil en ejecución.



Documentos relacionados
Characteristics. Vamos a ver las características principales de este tipo de aplicaciones.

Características de las aplicaciones móviles

Conceptual Model. Aquí podemos ver los cuatro tipos de pantallas que tenemos disponibles:

Designing: App Navigation Style

Controles: Video filmado con GeneXus X Evolution 3

OPCIÓN 1) Busque congresomovil en su tienda Play Store (si su dispositivo utiliza Android) o en App Store (si su dispositivo utiliza ios)

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

Behavior: Caching. Video filmado con GeneXus X Evolution 3

Multiple Layouts per Object

MANUAL PARA USUARIOS DE APLICACIÓN PARA DISPOSITIVOS MÓVILES DEL 45 CONGRESO DE LA SOCIEDAD COLOMBIANA DE ENTOMOLOGÍA SOCOLEN

VIII edición del Congreso Nacional de Atención Sanitaria al Paciente Crónico III Conferencia Nacional del Paciente Activo

VIII edición del Congreso Nacional de Atención Sanitaria al Paciente Crónico III Conferencia Nacional del Paciente Activo

Controles: Múltiples layouts por fila de un grid

Instalación y guía APP D.N.S.FF.AA.

Instalación y guía APP D.N.S.FF.AA.

Modelo conceptual de Smart Devices

Prototyping the mobile application

Guía básica. Movilidad - Aplicación del profesor. Version 1.0 (23 de enero 2015)

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

OPCIÓN 1) Busque Senefro17 en su tienda Play Store (si su dispositivo utiliza Android) o en App Store (si su dispositivo utiliza ios)

Controles: tipos de control en el diseño

Instalación y guía APP D.N.S.FF.AA.

Arquitectura de aplicaciones para Smart Devices

Instalación y guía APP D.N.S.FF.AA.

Ahora tú también puedes crear aplicaciones

Google Apps en Office 365 para empresas

El modelo conceptual de las aplicaciones móviles

Demo: Starting to Develop the Mobile Application

Orders Searchs Conditions

APPS MOBILE PARA CONGRESOS MÉDICO S

Campus Virtual UAM. Manual de funcionamiento. Docencia en Red. Universidad Autónoma de Madrid

Guía Para Estudiantes

Base Tables and Navigation

ADMINISTRACIONES PÚBLICAS. e-diputación. FAQ: Preguntas y Respuestas. DIPUTACIÓN DE VALENCIA Carpeta de Ayuntamientos

Orders, Searches, and Conditions

App oficial para smartphones Instrucciones de uso

1.- CREACIÓN DE CONSULTAS.

Offline Mobile Applications with GeneXus (Part II)

CÓMO ENVIAR ARCHIVOS WETRANSFER/DROPBOX TUTORIALES TRANSMEDIA

Manual de uso de la herramienta de videoconferencia Openmeetings en la Universidad de Zaragoza

Perfiles. Pág. 2 de 42

MANUAL DEL USUARIO PARA LA PLATAFORMA DE GESTION EDUCATIVA (ALUMNOS)

MANUAL DE INGRESO AL OFFICE 365

SABIOS APPS Manual del padre

Guía Uso Calendario de Correo Institucional Para Alumnos del CECYTE Guanajuato

Si ya tiene la APP de S&H Medical pulse el menú

Invocations Between SD Objects

CEMEX GO. Track - IOS. Versión 2.0

USO PRÁCTICO DEL SMARTPHONE, TABLET E INTERNET. AVANZADO

Manual Terabox. Manual del usuario. Versión Índice Telefónica. Todos los derechos reservados.

GUIA RÁPIDA PARA USAR SKYPE EMPRESARIAL

Uso de la API del GAM

Maneras de ingresar a nuestra cuenta de Spark

BEHAVIOUR : INVOCATION BETWEEN OBJECTS

Online Arquitecture. Page1. Video filmado con GeneXus tm 15

Manual de Usuario Sistema WebMail ESPOL

MANUAL DEL USUARIO DE LA PLATAFORMA DE GESTION EDUCATIVA (PARA EL DOCENTE)

Manual del usuario MAC

Desarrollo de Aplicaciones móviles: Diseño. Índice

MANUAL DE USUARIO [versión 3, act. 19/06/2015] Catálogo del libro electrónico gallego de GaliciaLe

Tabla de contenido App de Publicaciones actualizables... 2 Introducción... 2 Autenticación Por dirección IP Por usuario/clave...

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

Canvas and Transformations (Part II)

Una vez descargada e instalada la aplicación en nuestro Smartphone hallaremos el icono con el cual se ejecuta la aplicación:

Ejecutando la aplicación por primera vez

NUEVAS TECNOLOGÍAS APLICADAS A LA VIDA: SMARTPHONE, TABLET E INTERNET. AVANZADO

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

Manual de Usuario Aplicación Móvil CSBP

OTIC REGISTRO DE VISITAS MANUAL DE USUARIO SISTEMA DE GESTIÓN DE CONTENIDO PORTAL DEL GOBIERNO REGIONAL DEL CALLAO MÓDULO REGISTRO DE VISITAS

Manual de uso de la aplicación EY Events EY Strategic Growth Forum México 2014

Manual de Usuario para el acceso a las red Eduroam

Transitions between objects

Gestión Video-Peritaciones online

Applying And Using GAM

Acceso Web e instalación del cliente Windows

Deploying the mobile application

Manual de Usuario. Disco Virtual en Red

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

Ingresar por OWA a Office 365

Formación Manual Gestión de eventos

Aquí se digitará el Password que se le proporcionó

Soft TRAINER. Tabla de contenido. Características del TRAINER. Requisitos mínimos del sistema. Instrucciones para su instalación. Instrucciones de uso

ÍNDICE - Temas desarrollados

Guía del usuario de material multimedia SUD (Android)

Para ingresar al programa, pruebe una de las siguientes opciones: a) Haga doble clic sobre el ícono de acceso directo del Escritorio.

MANUAL DE USUARIO CORREO INSTITUCIONAL GOBIERNO DE TABASCO

Esta aplicación se ha probado con éxito en los navegadores Internet Explorer 6.0, 7.0, 8.0 y Mozilla Firefox.

Para descargarla solo debe buscar en Google Play o App Store la aplicación eventsplace, cliquear los botones escanear los códigos QR.

Sistema de Presentación y Gestión de Proyectos Instructivo para la carga de Proyectos.

Guía de uso del servicio Portal Web

Manual de usuario: acceso a través de móviles

GUÍA DE USUARIO SAFER TRADE IN YOUR POCKET

INSTRUCTIVO OFFICE 365. Uso del Calendario

Canvas and Transformations

Instrucciones de uso de la Aplicación Móvil del Servicio Canario de Empleo.

Ejecutando la aplicación por primera vez

Arrancar el programa por primera vez Data Recorder V3.

ACCESO AL AULA VIRTUAL TECNOSUR. (Docentes)

Transcripción:

Introducción: un paseo por la aplicación móvil en ejecución. Hola. Mi nombre es Cecilia Fernández, soy instructora GeneXus y voy a estarles mostrando los aspectos más sobresalientes en lo que hace al desarrollo aplicaciones GeneXus para Smart Devices. Así, en este curso vamos a ver:

Las características más relevantes de este tipo de aplicaciones El modelo conceptual sobre el que subyace y los objetos La arquitectura de las aplicaciones que sólo pueden funcionar conectadas a internet y al final vamos a ver las desconectadas El diseño de aplicaciones, tanto en lo que hace a la user interface, como a la user experience La prototipación y puesta en producción en las distintas plataformas, así como la posibilidad de publicar las aplicaciones en los diferentes stores Aspectos de seguridad: cómo incorporar el módulo de seguridad a la aplicación Y por último, vamos a profundizar en las aplicaciones offline: es decir, las que pueden funcionar parcial o completamente desconectadas.

Vamos a empezar por tomar de uno de nuestros sitios de samples una aplicación ya desarrollada, EventDay (en esta versión) y la vamos a ver en principio solamente en ejecución, tanto en Android, como en ios. Cuál va a ser nuestro objetivo? Lograr desarrollar desde cero, una versión simplificada de esta aplicación, en GeneXus. Esto nos va a servir como excusa para poder ir abordando los temas más relevantes en lo que hace al desarrollo de este tipo de aplicaciones. Luego, ustedes podrán descargarse la versión completa, en el momento en que lo deseen, para poder profundizar en los aspectos que no vamos a poder abordar en este curso. La aplicación va a permitir visualizar los oradores y la agenda de conferencias, entre otras cosas, de un evento (por ejemplo, de software)

que se va a realizar en ciertos días, en cierto lugar. Va a permitir visualizar los oradores, y sus nacionalidades, las conferencias con toda su información, las salas en las que se realizarán estas conferencias, los tipos de conferencias, así como los restaurants cercanos al lugar del evento para poder salir a comer. Vamos a querer que esta aplicación pueda ser descargada tanto por los asistentes al evento, en sus dispositivos inteligentes, como por los propios organizadores del evento, que además van a tener permisos para poder modificar la información de manera móvil, además de poderlo hacer a través del backend web, como de costumbre. Veámoslo en ejecución en un ipad y en un teléfono Android:

Vemos que tenemos un menú principal, que nos permite elegir entre las diferentes opciones por ejemplo, para ver la lista de oradores. Podemos filtrar, por apellido del orador O visualizar un pedazo del curriculum vitae del orador, así como su información detallada, en esta otra pantalla. Vemos que aparece el nombre completo del orador, la compañía a la que pertenece, el país, el curriculum vitae, y la lista de sesiones correspondientes a ese orador. Así, veamos otro Armando Cardozo tiene estas dos conferencias podemos visualizar la información detallada de una conferencia vemos que aparece la fecha, la hora, la sala y los distintos conferencistas que participan de esa conferencia, así como otras sesiones del mismo track. Podemos volver, ver la información de la otra conferencia de este orador

Visualizar por ejemplo todas las conferencias que pertenezcan a ese track en los distintos días y horas, etc. Volvamos al menú principal. Ahora veámoslo en Android

Aquí estamos viendo el mismo menú que veíamos en el ipad, solo que en lugar de aparecer en una lista de opciones está apareciendo como una tabla. Vamos a elegir ver otra vez la lista de oradores. Aquí los vemos

Podemos hacer el search por Apellido o ver el pedacito de curriculum vitae y ver la información del talle del orador, que aquí vemos que está apareciendo la información general en un tab: y las conferencias que tiene asociadas en otro tab:

Además a diferencia en el caso del ipad, aquí estamos pudiendo actualizar la información del orador Por ejemplo, podemos querer cambiar el país, por Canadá.

Asignarle un número de teléfono que no tenía y grabar. Vemos que la información fue actualizada en la base de datos.

Podemos también eliminar el orador o volviendo a la lista de oradores insertar un nuevo orador desde el propio dispositivo

Estas opciones no estaban disponibles en IOS. Por qué? La aplicación es la misma pero lo hemos programado específicamente así. Supongamos que las personas que van a estar autorizadas a modificar esa información van a estar usando siempre dispositivos Android. Ahora veamos también que podemos ir a la opción de favoritos

Nos está indicando que aún no tenemos ninguna conferencia marcada como favorita para este dispositivo. Vayamos a ver la lista de conferencias Estamos en el primer día del evento y estamos viendo las conferencias que tenemos para las diferentes horas de ese día.

Podemos ver el segundo día y para el tercer día. Aquí estamos viendo por ejemplo que tenemos dos conferencias para las 09:30. Si ahora queremos ver la información de alguna de esas conferencias, por ejemplo del Café con

aquí estamos viendo el detalle de la conferencia Fecha, hora, la sala, la descripción de la conferencia, los oradores y los tracks de la conferencia. Vemos esta otra

Que tiene estos dos tracks y observemos que por ejemplo podemos marcarla como favorita Veamos que ahora volvamos al menú. y vayamos a ver nuestras conferencias favoritas y está apareciendo la que acabamos de marcar

Si visualizamos su detalle, vemos que está apareciendo efectivamente como favorita y también si obtenemos a partir del menú las acciones que nos está permitida ejecutar sobre esta conferencia vemos que podemos tanto agendarla en nuestro calendario, el calendario de nuestro dispositivo

...como compartir la conferencia a través de algunos programas que tenemos para ese fin, por ejemplo Facebook

Si ahora vamos al ipad de vuelta, y vamos a los favoritos Vemos que aparece vacía la lista de favoritos. Por qué? Porque los favoritos son por dispositivo. Así si voy a ver la lista se sesiones, es decir conferencias

y elijo ver la información detallada de una por ejemplo de esta

La marco como favorita y vuelvo a ver los favoritos y vemos que aparece allí marcada

También podemos ver que tenemos acá la opción para agendar en el calendario la conferencia, o también para compartirla con alguno de los programas con los que cuenta este dispositivo. Volvamos al menú. Ahora vamos a ver la lista de restaurantes que veamos que están apareciendo en un mapa

como unos puntos, ubicaciones geográficas dentro de ese mapa. Por ejemplo, haciendo tap sobre uno de los puntos, nos aparece el nombre del restaurante y haciendo tap sobre el mismo la información detallada de ese restaurante.

También puedo ver, por ejemplo la lista de tracks correspondientes al evento y eligiendo uno

Ver la lista de conferencias correspondientes a ese track O ver también la lista de salas, donde se llevará a cabo el evento, y elegir una, ver y ver las conferencias que se producirán en esa sala

así como también podré ver la ubicación de la sala en el plano del piso correspondiente Si vamos a ver esto en Android,

vemos la lista de tracks vemos las salas Y eligiendo una, vemos el mapa como un tab

y las conferencias que se darán en esa sala como otro tab: Vemos entonces que existen diferencias entre las plataformas y que vamos a poder entonces diseñar los layouts de acuerdo a la plataforma. Volvemos al menú

y vemos por ejemplo que también podemos ver los tweets relativos al evento Y podremos ingresar nuestros propios tweets

Si vamos al ipad, vamos a ver todos los tweets Y podemos ingresar el nuestro

Acabamos de ver en ejecución la aplicación a la que queremos llegar. Ahora vamos a introducirnos en las características generales de las aplicaciones para Smart Devices. Luego vamos a seguir con el modelo conceptual y los objetos que lo sustentan y a continuación vamos a empezar a desarrollar paso a paso nuestra aplicación, EventDay, en GeneXus. Acompáñennos.