Chinator: Servicio de geolocalización de tiendas de todo a 100

Este recurso de aprendizaje es una actividad creada originalmente como caso práctico del proyecto de aprendizaje Dirección y gestión de proyectos y sistemas informáticos.

Objetivo

editar

Crear una App para Android o una Web-Mashup que almacene una base de datos de tiendas de todo a 100 y que permita a los usuarios, tanto la visualización de dichas tiendas en un mapa, como la posibilidad de añadir nuevas tiendas para mejorar la experiencia.

¿Alguna vez has estado hambriento en la calle, con unos pocos euros, y necesitando un tentempié rápido? ¿Sediento y sin nada que beber, deseoso de una pequeña botella de agua? ¿Cansado de andar calles y calles en busca de una tienda de todo a 100? Si esto es así, Chinator es tu aplicación.

Chinator es una sencilla aplicación que pone a tu disposición un sistema para consultar todas las tiendas de todo a 100 que los usuarios, hambrientos, o necesitados de una compra rápida, han ido añadiendo a la base de datos.

Requisitos

editar
  • Conocimiento de la plataforma Android (Si se decide un desarrollo en Android)
  • Conocimientos de HTML, JavaScript, CSS (Si se decide desarrollar una Web-Mashup)
  • Conocimientos de PHP obligatorios
  • Conocimientos y experiencia en APIs y Servicios Web para la utilización del Mapa de Google Maps y sus utilidades.

Recursos

editar
  • 4 personas
  • Un servidor principal para almacenar el servicio web que provee y permite almacenar las nuevas tiendas.
  • Si se decide desarrollar en android, un dispositivo capaz de ejecutar la aplicación para hacer pruebas.

Enlaces de referencia

editar

Modelo de portafolio de servicios

editar
  • Nombre: Chinator/Servicio Web y aplicación Android para la visualización y almacenamiento de Tiendas de "Todo a 100".
  • Estado: Definido.
  • Tipo: Externo para el cliente.
  • Propietario\Responsable del servicio: Iván J. Pérez, Antonio Mundo, Juan Zamorano, Javier Mansilla Y Jorge Moreno.
  • Clientes actuales que lo estén usando: Actualmente no existen clientes que lo utilicen dado que la aplicación se encuentra en fase de desarrollo.
  • Contacto y manera de suscribirse al servicio: Descarga del APK desde la Web de Chinator o desde Google Play Store. Acceso libre al servicio web de Chinator mediante una URL y el uso de la documentación.
  • Descripción de resultados deseados: Crear un servicio web capaz de proveer y almacenar tiendas de "Todo a 100" (Incluyendo las coordenadas de su ubicación) y crear una aplicación Android capaz de contactar con dicho servicio web, obtener la ubicación de tiendas de "Todo a 100" y mostrarlas en un mapa, visualizar los detalles de cada tienda, insertar y enviar datos de nuevas tiendas al servicio web, enviar solicitudes de borrado de tiendas y, adicionalmente, permitir a los usuarios decidir si las nuevas inserciones o peticiones de borrado se llevan a cabo o no, mediante un sistema de votos.
  • Paquetes:
  • Coste y precio: Diferentes versiones de la aplicación Android:
    • Gratuita: Versión gratuita y con publicidad. Coste de 0€.
    • Premium: Versión Premium libre de anuncios. Coste inferior a 5€.
  • Dependencias:
    • Servicio Web: Requiere de un servidor Apache con PHP y MySQL con conexión a Internet para poder proveer, recibir y almacenar información.
    • Aplicación Android: Requiere de un mapa como Google Maps o similar. Necesita que el dispositivo donde se utiliza la aplicación disponga de acceso a Internet (Ya sea mediante Wifi o Datos móviles). Requiere de sistema operativo Android (Versión 2.2 o superior).
  • Futuros cambios planificados: Posible construcción de una página web con datos acerca de Chinator y un pequeño mapa donde visualizar las tiendas.
  • Referencias:
  * http://en.wikibooks.org/wiki/PHP_Programming
  * http://www.codecademy.com/es/courses/web-beginner-en-StaFQ/0/1?curriculum_id=5124ef4c78d510dd89003eb8
  * http://www.mysqltutorial.org/
  * https://developers.google.com/maps/
  * https://developer.android.com/sdk/index.html?hl=i
  * https://developer.android.com/guide/index.html
  • Glosario:

Documentación del proyecto

editar

La documentación del proyecto se ha realizado de dos formas distintas. En primer lugar, para generar la documentación del proyecto, partiendo de un índice de plan de proyecto estándar, organizamos y documentamos nuestro proyecto durante la vida del mismo. Tras finalizar el proyecto, y por motivos académicos, se decidió adaptar parte de la documentación del proyecto generada, al estándar ITIL v3.

A continuación se encuentran los enlaces que referencian a las páginas donde se encuentra la documentación anteriormente descrita.

Participantes activos

editar

Participantes activos en este grupo de aprendizaje e involucrados en el desarrollo de esta actividad:

Participantes que votaron a favor de que el grupo de estudio realizara esta actividad: