Chinator: Servicio de geolocalización de tiendas de todo a 100
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:
- 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: