Diferencia entre revisiones de «Trabajo:APP Medialab»

De FdIwiki ELP
Saltar a: navegación, buscar
(¿Qué es el Medialab Prado?)
(Introducción)
Línea 1: Línea 1:
 
==<span style="font-size:130%;">'''Introducción'''</span> ==
 
==<span style="font-size:130%;">'''Introducción'''</span> ==
  
El objetivo es la realización de una aplicación móvil donde el usuario pueda visionar los eventos próximos del Medialab (hasta 90 días) con la posibilidad de filtrarlos por fecha, tipo y precio. Contemplaremos la posibilidad de mostrar la ubicación de los eventos y el recorrido hacia los mismos. El alcance de la aplicación será, en un principio, una aplicación para la plataforma Android de Google. Este ejemplo se realizará lo más genérico posible para poder adaptarlo al resto de plataformas (iOS y Windows Phone).
+
El objetivo de este trabajo es la realización de una aplicación móvil donde el usuario pueda visionar los eventos próximos del Medialab (hasta 90 días) con la posibilidad de filtrarlos por fecha, tipo y precio. Contemplaremos la posibilidad de mostrar la ubicación de los eventos y el recorrido hacia los mismos. El alcance de la aplicación será, en un principio, una aplicación para la plataforma Android de Google. Este ejemplo se realizará lo más genérico posible para poder adaptarlo al resto de plataformas (iOS y Windows Phone).
  
 
==<span style="font-size:130%;">'''¿Qué es Medialab-Prado?'''</span> ==
 
==<span style="font-size:130%;">'''¿Qué es Medialab-Prado?'''</span> ==

Revisión de 19:46 22 dic 2016

Introducción

El objetivo de este trabajo es la realización de una aplicación móvil donde el usuario pueda visionar los eventos próximos del Medialab (hasta 90 días) con la posibilidad de filtrarlos por fecha, tipo y precio. Contemplaremos la posibilidad de mostrar la ubicación de los eventos y el recorrido hacia los mismos. El alcance de la aplicación será, en un principio, una aplicación para la plataforma Android de Google. Este ejemplo se realizará lo más genérico posible para poder adaptarlo al resto de plataformas (iOS y Windows Phone).

¿Qué es Medialab-Prado?

Medialab-Prado es un programa del Área de Las Artes, Deportes y Turismo del Ayuntamiento de Madrid. Se concibe como un laboratorio ciudadano de producción, investigación y difusión de proyectos culturales que explora las formas de experimentación y aprendizaje colaborativo que han surgido de las redes digitales.

Sus objetivos son:

  • Habilitar una plataforma abierta que invite y permita a los usuarios configurar, alterar y modificar los procesos de investigación y producción.
  • Sostener una comunidad activa de usuarios a través del desarrollo de esos proyectos colaborativos.
  • Ofrecer diferentes formas de participación que permitan la colaboración de personas con distintos perfiles (artístico,científico, ténico), niveles de especialización (expertos y principiantes) y grados de implicación.

Motivación y utilidad social

Queremos dar a conocer las actividades que se realizan en Medialab ya que es un espacio que promueve las comunidades y está siempre lleno con nuevas ideas. Con esta aplicación pretendemos facilitar que, toda aquella persona que esté interesada en los eventos futuros del Medialab Prado, pueda realizar su seguimiento desde su dispositivo móvil. Antes de realizar esta aplicación no había ninguna otra disponible con esta funcionalidad.

Obtención de los datos

Para la obtención de los eventos de MediaLab se utilizará el Portal de datos abiertos del Ayuntamiento de Madrid. Dentro de esta página se encuentra la Agenda de eventos en Medialab Prado 90 días (datos de Medialab Prado) que será nuestra fuente de información.

Los datos disponibles son los siguientes:

  • ID
  • FECHA
  • LUGAR
  • URL-ACTIVIDAD
  • TITULO
  • DESCRIPCION
  • DIA
  • MES
  • AÑO
  • PRECIO
  • GRATUITO
  • URL-INSTALACION
  • NOMBRE-INSTALACION
  • COORDENADA-X
  • COORDENADA-Y
  • LATITUD
  • LONGITUD
  • PROVINCIA
  • C. POSTAL
  • BARRIO
  • DISTRITO
  • TELEFONO
  • CORREO
  • TIPO

Tecnologías utilizadas

Para el desarrollo de la aplicación se usará Ionic2 y las funciones nativas que nos ofrece para cada plataforma junto con Angular2, JavaScript y TypeScript. Los eventos se descargarán en formato xls y se parsearán guardándolos con el plugin nativo SQLite de cada plataforma. Para la localización del dispositivo utilizaremos el plugin nativo Geolocation y para el procesamiento de la ruta el plugin Google Maps o abrir directamente el navegador predeterminado del dispositivo.

Funcionamiento

Al iniciar la aplicación, el usuario accederá a la pantalla principal donde quedan listadas las actividades programas para los próximos 90 días ordenadas por fecha (más recientes primero). Las actividades estarán organizadas en tarjetas donde se mostrará la fecha (bien visible), el título de la actividad, una imagen orientativa del tipo de actividad y parte de la descripción que quepa en la tarjeta.

Al pulsar sobre una actividad se nos mostrará toda la información relacionada con dicha actividad (fecha, lugar, descripción, teléfono de contacto, url de la actividad, correo...) junto con un enlace para que se abra el navegador y así obtener indicaciones para llegar.

En la pantalla principal habrá un botón para aplicar filtros a las actividades disponibles (por fecha, por ejemplo).

Aplicación

MockUp de la aplicación:

MockUp.png

Código

Código compartido en GitHub

Integrantes del grupo

Todos los integrantes son de la clase 4ºC, GII y el curso 2016/17.

Marco Antonio Palacios Arauzo

Enrique García Ortiz

Miguel Ángel García Solano

Henar Martín Domínguez

Enlaces de interés

Página de datos abiertos del Ayuntamiento de Madrid

Datos de Medialab Prado

Los horarios de FDI

Código compartido en GitHub

Formato del texto del articulo