Chinator: Servicio de geolocalización de tiendas de todo a 100
Objetivo
editarCrear 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
editarModelo 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
editarLa 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
editarParticipantes activos en este grupo de aprendizaje e involucrados en el desarrollo de esta actividad:
- Iván Pérez (Synpheros) (Creador de la propuesta original)
- Javier Mansilla
- Jorge Moreno
- Antonio Mundo
- Juan Zamorano
Participantes que votaron a favor de que el grupo de estudio realizara esta actividad: