La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Carlos Alberto Bernal López

Presentaciones similares


Presentación del tema: "Carlos Alberto Bernal López"— Transcripción de la presentación:

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


Descargar ppt "Carlos Alberto Bernal López"

Presentaciones similares


Anuncios Google