Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Carlos Alberto Bernal López
PhotoUpload Carlos Alberto Bernal López
2
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
3
¿Qué es PhotoUpload? Es una aplicación Android
Sube imágenes a Wikimedia Commons Añade imágenes de monumentos a los BIC Participar en concurso Wiki Loves Monuments
4
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
5
¿Qué aplicativos utiliza?
Api de Wikipedia Wikimedia Commons Listados de bienes de interés cultural Wiki Loves Monuments
6
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
7
¿Qué es la API de Wikipedia?
Es un conjunto de funciones que ofrece Wikipedia para que puedan ser utilizadas por otros softwares
8
¿Qué es Wikimedia Commons?
Es un proyecto de la Fundación Wikipedia. Es un repositorio para almacenar archivos multimedia. Lo utilizan otros proyectos Wiki
9
¿Qué son los listados de bienes de interés cultural?
Son listas que contienen cualquier inmueble de interés artístico, histórico, […] que haya sido declarado como tal por la administración competente
10
¿Qué es Wiki Loves Monuments?
Es el concurso fotográfico más grande del mundo sobre monumentos del patrimonio cultural. Se celebra anualmente en Septiembre.
11
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
12
¿Cómo utiliza Wikimedia Commons?
El usuario toma una imagen de su galería y tras introducir todos los datos pertinentes, envía a WikiMedia Commons mediante una consulta a la API de Wikipedia los datos de la imagen que hemos seleccionado
13
¿Cómo utiliza los listados de bienes de interés cultural?
La aplicación consulta la API y esta devuelve los monumentos catalogados como BIC que no poseen una imagen para que el usuario que esté cerca de este monumento puede proporcionarla si lo desea.
14
¿Cómo utiliza Wiki Loves Monuments?
Durante el mes de septiembre se habilita una funcionalidad que permite participar en Wiki Loves Monuments, la aplicación añade en las propiedades de la imagen una etiqueta definida por Wiki Loves Monuments que indica que dicha imagen participará en el concurso para el año actual.
15
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
16
¿Por qué desarrollar esta aplicación?
Necesidad de un PC porque era obligatorio subir imágenes desde la web de WMC. La subida de imágenes es individual.
17
¿Por qué desarrollar esta aplicación?
Complejidad para posicionar imágenes. Existe dificultad para encontrar monumentos sin imágenes en los listados. Proceso largo para subir imágenes de forma masiva.
18
¿Por qué desarrollar esta aplicación?
Con mi aplicación subir una imagen cuesta 6 clics, mientras desde la web cuesta cuatro, pero si subimos diez imágenes, desde la web cuesta 40 clics y desde mi aplicación cuesta 17. Esto implica una mejora de casi el 75%.
19
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
20
Herramientas utilizadas
Eclipse SDK Android
21
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
22
Arquitectura
23
Arquitectura AndromediCommonsActivity *Crea interfaz principal
*Crea estructuras básicas de datos Interfaz principal
24
Arquitectura Datos_imagen *Gestiona interfaz de datos para imagen
25
Arquitectura Obtener_coordenadas
*Crea interfaz para posicionamiento de imágenes *Asigna coordenadas a la imagen Interfaz que muestra las coordenadas actuales de tu posición
26
Diagramas de Gantt Menu_love_monuments
*Crea interfaz de opciones para monumentos, mapa o listado. Interfaz con opciones sobre los monumentos
27
Arquitectura Mapa_monumento *Crea mapa con monumentos sin imágenes.
Interfaz que muestra los
28
Diagramas de Gantt Crea y controla la interfaz que sube las imágenes al repositorio correspondiente. Interfaz que permite al usuario subir a su repositorio de Wikimedia Commons la o las imágenes seleccionadas.
29
Diagramas de Gantt Incremento 1: Dediqué 10 días a formación, 15 días a buscar información, 43 días a desarrollo y 4 días a pruebas. Total 205 horas. Incremento 2: 5 días a buscar información, 27 días a desarrollo y 4 días a pruebas. Total 78 horas. Incremento 3: 31 días a desarrollo y 2 días a pruebas. Total 45 horas Incremento 4: 3 días a formación, 28 a desarrollo y 9 a pruebas. Total 100 horas.
30
Diagramas de Gantt Incremento 5: 4 días a buscar información, 32 días a programar, 4 días a pruebas y 52 días a documentación. Total 125 horas. Incremento 6: 2 días a buscar información. 9 días a desarrollo, 2 días a pruebas y 5 a documentación. Total 32 horas.
31
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
32
Dificultades encontradas
Incremento 1: La comunicación con la API Incremento 2: Obtener las coordenadas en lugares parcialmente cerrados Incremento 3: Almacenar todas las imágenes seleccionadas que quería subir en un momento determinado todas de golpe Incremento 4: Catalogar los monumentos y gestionar su subida al repositorio correspondiente ya que existe alguna disparidad entre ellos Incremento 5: Construir el mapa con cada uno de los monumentos y mi posición actual
33
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
34
Pruebas Incremento 1: Login, selección de imagen, asignación de licencia, cumplimento de datos y subida de imagen. Incremento 2: Login, selección de imagen, asignación de licencia, cumplimento de los datos, asignación de coordenadas y subida de imágenes. Incremento 3: Creación de ráfaga y subida de ráfaga con 1, 3, 10 y 15 imágenes. Incremento 4: Buscar monumentos en listados y anexos de bienes de interés cultural y subir la imagen correspondiente de ese monumento siguiendo los pasos del incremento 2. Incremento 5: Mostar en un mapa los monumentos cercanos a tu posición que carecen de imagen en los listados y anexos de bienes de interés cultural. Incremento 6: Comprobar que cuando subes imágenes con posicionamiento se guarda en la base de datos y comprobar que puedes ver los monumentos almacenados en la base de datos desde un mapa. Además de realizar una prueba completa de cada una de las funcionalidades.
35
Puntos a tratar ¿Qué es photoUpload? ¿Qué aplicativos utiliza?
¿Que son estos aplicativos? ¿Cómo utiliza estos aplicativos? ¿Por qué desarrollar esta aplicación? Herramientas utilizadas Arquitectura y Diagramas de Gantt Dificultades encontradas Pruebas Demostración
36
¿Preguntas? Muchas gracias
37
Agradecer a Manuel Palomo Duarte su apoyo, ayuda prestada y tiempo dedicado a mi para el PFC y por su puesto también, muchas gracias a los miembros de Wikimedia España por las sesiones de testing y feedback
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.