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

De Wikiversidad
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.

Idea[editar]

¿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: