aplicación para dispositivos móviles android para el...
TRANSCRIPT
![Page 1: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/1.jpg)
Aplicación para Dispositivos Móviles Android para el Registro,
Visualización e Intercambio de Etiquetas Geolocalizadas
Alumno: Abel Pérez Crespillo Tutor: Víctor Carceler Hontoria
![Page 2: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/2.jpg)
Objetivos del proyecto
Aprendizaje en la programación de aplicaciones Android.
Uso de la geolocalización como recurso en una aplicación móvil.
Analizar, diseñar, desarrollar y certificar una aplicación Android.
Publicar la aplicación en la tienda de aplicaciones Google Play.
Aprender a planificar, gestionar, documentar y ejecutar un proyecto real.
![Page 3: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/3.jpg)
Descripción de la aplicación
LabelUp es una red social que se basa en etiquetas geolocalizadas como elemento de información a compartir entre sus usuarios.
El criterio de visibilidad de etiquetas entre usuarios es la proximidad por geolocalización.
Las etiquetas se clasifican en tres áreas: sociales, de ocio y de compras.
Las etiquetas son temporales. Inicialmente tienen una vida de 24 horas, lo cual dota al sistema de mucho dinamismo.
![Page 4: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/4.jpg)
Tecnología utilizada
La arquitectura del proyecto está diseñada en tres capas: cliente (aplicación móvil en Android), servidor de aplicaciones (PHP)
y servidor de base de datos (MySQL).
La comunicación entre cliente y servidor se realiza mediante servicios Web programados en PHP bajo el estándar JSON.
![Page 5: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/5.jpg)
Funcionalidades
A continuación se describen las principales funcionalidades de la aplicación
![Page 6: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/6.jpg)
Identificación de usuarios
La encriptación de claves utiliza el algoritmo SHA-256.
![Page 7: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/7.jpg)
Formulario de nuevo usuario
Una vez enviados los datos del formulario, se enviará un correo electrónico al usuario para que confirme su cuenta de correo y finalice el registro.
![Page 8: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/8.jpg)
Mapa
El mapa aparecerá centrado en la ubicación actual del usuario (usando GPS o a través redes inalámbricas).
Se han habilitado los botones de zoom.
Sobre el mapa aparecen sólo las etiquetas que se encuentran en un radio de 2000 metros.
![Page 9: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/9.jpg)
Filtro de etiquetas
Es posible filtrar de forma instantánea las etiquetas que aparecen en el mapa.
![Page 10: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/10.jpg)
Formulario de nueva etiqueta
Para crear una etiqueta sólo necesitamos introducir un texto de hasta 140 caracteres y elegir un tipo de etiqueta.
La posición geográfica de la etiqueta se guardará automáticamente.
![Page 11: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/11.jpg)
Mapa
Haciendo clic en una etiqueta se abrirá un globo con el nombre del usuario que ha creado la etiqueta y la descripción de ésta.
Haciendo clic fuera del globo, éste desaparece.
![Page 12: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/12.jpg)
Ver una etiqueta
Para ampliar información de una etiqueta, haremos clic sobre el globo.
Veremos: usuario propietario, tipo de etiqueta (icono), dirección, descripción, cuándo se creó, veces que ha sido pegada, tiempo restante para que se despegue y número de comentarios.
![Page 13: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/13.jpg)
Ver una etiqueta
Desde aquí podremos:
Si se es propietario de la etiqueta, despegarla.
Volver a pegar una etiqueta (volverá a tener una vida de 24 horas).
Comentarla.
Compartirla en Twitter y Facebook.
![Page 14: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/14.jpg)
Comentar una etiqueta
Cualquier usuario que vea la etiqueta puede comentarla.
![Page 15: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/15.jpg)
Perfil de un usuario
Cada usuario tiene su perfil público.
![Page 16: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/16.jpg)
Perfil de un usuario
Y es posible editarlo.
También podremos cambiar nuestro avatar seleccionando una imagen del móvil o bien haciéndonos una foto.
![Page 17: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/17.jpg)
Baja del usuario en el sistema
Un usuario puede darse de baja de la aplicación de forma rápida y sencilla.
![Page 18: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/18.jpg)
Acerca de
En la pantalla del mapa, haciendo clic sobre el logo de LabelUp, accederemos a información de la aplicación y su versión.
![Page 19: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/19.jpg)
Web para compartir
etiquetas en RRSS
![Page 20: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/20.jpg)
Web para consultar
las estadísticas del
sistema
![Page 21: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/21.jpg)
Web labelup.es
![Page 22: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/22.jpg)
LabelUp en Google
Play
![Page 23: Aplicación para Dispositivos Móviles Android para el ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18848/9... · También podremos cambiar nuestro avatar ... darse de baja de](https://reader033.vdocuments.mx/reader033/viewer/2022050306/5f6e97cee9ca0e13eb055f8c/html5/thumbnails/23.jpg)
Conclusiones
El desarrollo de aplicaciones para dispositivos con sistema operativo Android es versátil, sencillo y muy potente.
La geolocalización a través de Google Maps es un recurso bastante completo, muy útil, de fácil uso y que dispone de mucha documentación.
Se han alcanzado con creces todos los objetivos propuestos inicialmente.
El fin social de la aplicación, unido a las novedades aportadas a las actuales redes sociales, han conseguido que el desarrollo del proyecto no
sólo haya sido enriquecedor en cuanto a conocimientos y experiencia, sino que también haya resultado ser un camino motivador y fascinante.