Guía de molinos de gofio canarios : Edición para...

22
TRABAJO FINAL DE CARRERA GUÍA DE MOLINOS DE GOFIO CANARIOS: EDICIÓN PARA DISPOSITIVOS MÓVILES Wilme Rodríguez Ingeniería Técnica Informática de Sistemas (Enero de 2013) Consultor: Víctor Carceler Hontoria

Transcript of Guía de molinos de gofio canarios : Edición para...

Page 1: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

TRABAJO FINAL DE CARRERA

GUÍA DE MOLINOS DE GOFIO CANARIOS: EDICIÓN PARA DISPOSITIVOS MÓVILES

Wilme RodríguezIngeniería Técnica Informática de Sistemas

(Enero de 2013)Consultor: Víctor Carceler Hontoria

Page 2: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

OBJETIVOS GENERALES DE LA PRESENTACIÓN:

2

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Presentar el Trabajo Final de Carrera (TFC)“Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles”.

Definir los objetivos del TFC.

Breve contextualización.

Enumerar los requisitos funcionales necesarios.

Enumerar los requisitos técnicos precisados.

Enumerar las etapas en que se desarrolló el TFC.

Algunos resultados.

Dificultades encontradas.

Conclusiones.

Page 3: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

PRESENTACIÓN DEL TFC:

3

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Título:

Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles.Un inventario de las edificaciones, vestigios de las diversas infraestructuras molineras de este archipiélago.

Investigador: Wilme Rodríguez

Organización: Universitat Oberta de Catalunya (UOC)

Titulación: Ingeniería Técnica Informática de Sistemas

Fecha de Publicación: 7 de enero de 2013

Consultor: Víctor Carceler Hontoria

Page 4: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

OBJETIVOS DEL TFC: PARTE I

4

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

La “Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles” tiene como objetivo general:

Desarrollar una aplicación real para dispositivos móviles, con sistema operativo Android, que sirva de guía hipermedia de los molinos de gofio de Canarias.

Page 5: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

OBJETIVOS DEL TFC: PARTE II

5

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

De forma específica:

Desarrollar estrategias de producción de aplicaciones para dispositivos móviles, concretados en el sistema operativo Android.

Conocer el funcionamiento del sistema operativo Android.

Conocer las características fundamentales de los Sistemas de Información Geográfica (SIG, también conocidos por las siglas inglesas GIS).

Desarrollar estrategias para saber plantear un proyecto GIS, aprendiendo a utilizar librerías especializadas en información geográfica.

Aprender a utilizar las herramientas que proporcionan los GIS, a fin de resolver un problema concreto.

Aprender a utilizar la API Google Maps.

Aprender a utilizar simuladores de dispositivos móviles.

Desarrollar fórmulas que permitan la integración de actitudes como la educación patrimonial, el desarrollo creativo, el espíritu crítico y la participación en la vida política, social, cultural, económica y comunitaria en el desarrollo de aplicaciones para dispositivos móviles.

.

Page 6: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

OBJETIVOS DEL TFC: PARTE III

6

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Por tanto, este TFC:

es de carácter práctico.

recopila información actualizada.

busca integrar actitudes como la educación patrimonial, el desarrollo creativo, el espíritu crítico y la participación en la vida política, social, cultural, económica y comunitaria en el desarrollo de aplicaciones para dispositivos móviles.

analiza el uso de simuladores de dispositivos móviles.

analiza herramientas de Sistemas de Información Geográfica (SIG, también conocidos por las siglas inglesas GIS).

busca tecnologías que aún son utilizadas.

detecta tecnologías obsoletas.

pone a prueba el sistema Android, y la API Google Maps.

Page 7: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

CONTEXTUALIZACIÓN – PARTE I

7

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

El sistema operativo más utilizado en el plano internacional es condiferencia iOS, con el 60.13%, frente al 24.60% de Android. Noobstante, cuando se analizan los datos para el territorio español, ladistancia entre ellos se acorta considerablemente.

En España el sistema Android está experimentando una evolucióncreciente en el último año, con un porcentaje de uso en febrero de2012 del 30.81% y un 43.47% en diciembre de 2012, que unido a sulicenciamiento, le hace ser el sistema el sistema operativo elegidopara el presente proyecto.

La versión Gingerbread, con su API 10, es la opción elegida. Pese aser una versión “antigua”, a 3 de diciembre de 2012, mantiene unacuota de uso del 50,6 %.

Page 8: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

CONTEXTUALIZACIÓN – PARTE II

8

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

En las Islas Canarias, los molinos tienen una gran importancia, al sermedio de producción del gofio, el tradicional alimento canario.

Los molinos de gofio han sido mayoritariamente de agua y viento,aunque posteriormente se introdujeron los molinos eléctricos.

Actualmente están en decadencia.

Determinadas circunstancias de tipo fortuito han llevado al autor deeste TFC a participar en diversos proyectos cuyo propósito ha sidodesarrollar estrategias educativas que fomenten el acercamiento y laintervención creativa en el patrimonio de Canarias.

Page 9: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

CONTEXTUALIZACIÓN – PARTE III

9

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

El caso de la «Guía Hipermedia de Molinos de Gofio en Canarias»,que utilizó tecnologías hipermedia estándares en su momentohistórico, es un ejemplo de trabajos desarrollados por quien suscribeel TFC.

La telefonía móvil permite, junto a los avances de las conexionesterrestres, aumentar el grado de interacción con los sitios web,aspecto que se pretende una vez finalizado el TFC.

Además de la descarga de una aplicación estática, se busca que laterminal móvil interactúe, mediante servicios web, con la base dedatos que registra las infraestrucutras molineras.

Page 10: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

CONTEXTUALIZACIÓN – PARTE IV

10

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

¿Es posible crear una aplicación para dispositivos móviles que promueva la educación patrimonial, el desarrollo creativo, el espíritu crítico y la participación en la vida política, social, cultural, económica y comunitaria?

A través de la aplicación que se desarrolla:

¿Se podrá acceder a un inventario de infraestructuras molineras?

¿Se podrá buscar información sobre una infraestructura concreta?

Posicionado en una carretera, calle o plaza concreta, ¿se podrá tener acceso a los molinos más próximos en el radio de 1 km.?

¿La aplicación podría tener acceso al Google Maps?

Y finalmente, ¿la aplicación tiene los elementos básicos de ayuda on-line, documentación de uso y acceso a servicios web?.

¿Convergerán tecnología y tradición?

Page 11: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS FUNCIONALES – PARTE I

11

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

El TFC se desarrolla en cuatro etapas:

1. Documentación:

Consulta de fuentes documentales: publicaciones técnicas relativas a molinos tradicionales, publicaciones, manuales e informes técnicos relativos a Android, Google Maps y herramientas relacionadas con Sistemas de Información Geográfica, etc., en formato impreso y digital.

Consulta de documentación interdisciplinar: Historia de Canarias, Ciencias de la Información, Diseño web, Geometría, Inteligencia Artificial, Servicios Web, etc..

Priorización de documentos de primera mano, evitando en la medida de lo posible las fuentes derivadas, con independencia del idioma.

Elaboración de toda la iconografía (para la terminal y el sitio web); así como, los ejemplos didácticos:

Nombres de molinos utilizados: La Verdellada, Monte Pueblo, Paraninfo, Las

Breñas y San Juan.

Page 12: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS FUNCIONALES – PARTE II

12

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

2. Instalación:

Sistema operativo: Android

Tecnologías: MySQL (Base de datos), PHP y JAVA (lenguajes de programación), Eclipse (entorno de desarrollo), API de Google Maps(Sistemas de Información Geográfica), JSON y XML (estándares web), Ksoap2-android (librería servicios basados en SOAP).

Page 13: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS FUNCIONALES – PARTE III

13

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

3. Análisis de funcionalidades desarrolladas:

Servicios web:• bdinstall.php

• borrarTBD.php

• listalljson.php

• getmolinojson.php

• getestadisticajson.php( No considerado inicialmente)

• getcercanosjson.php

Terminal que hace peticiones:• Listado completo• Buscar según ID y/o NOMBRE• Buscar cercanos

Page 14: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS FUNCIONALES – PARTE IV

14

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

4. Redacción del informe final:

En idioma castellano.

Mas de 80 páginas, 980 párrafos, 1900 líneas, …

Media centenade ilustraciones,

la mayoría de producción propia

Selección de cerca de 20 referencias web y

publicaciones impresas con contenidos

interdisciplinares.

Page 15: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS TÉCNICOS – PARTE I

15

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Sistema operativo: Android, diseño centrado en Gingerbread, API 10:

Tecnologías Clientes/Servidor

Dispositivo con GPS activado

Sistema operativo Android

JAVA (lenguajes de programación)

Ksoap2-android (librería servicios basados en SOAP).

API de Google Maps (Sistemas de Información Geográfica)

MySQL (Base de datos),

PHP (lenguajes de programación),

JSON y XML (estándares web)

Herramientas utilizadas:

Eclipse (entorno de desarrollo POO)

NotePad++ (editor web)

Conjunto de imágenes:

Fotografías, logos, mapas e ilustraciones básicas

Page 16: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS TÉCNICOS – PARTE II

16

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Ventana principal (idioma castellano):

Se presentan cuatro opciones: Mapa, Molinos cercanos, Buscador demolinos y Listado completo. Es necesario que el GPS esté activado.

Page 17: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

REQUISITOS TÉCNICOS – PARTE III

17

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Ventana principal (Tras pulsar el botón Menú):

No requiere tener activado el GPS.

La opción “Ayuda” conecta a un sitio web.

Page 18: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

ALGUNOS RESULTADOS – PARTE I

18

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

El mero hecho de tener un producto como el que se presenta, ya esprueba tangible de que se ha desarrollado una aplicación bajosistema operativo Android que sirve de guía hipermedia de molinosde gofio de Canarias, todo ello:

Haciendo uso de las tecnologías más actuales: Android, Google Maps y la librería Ksoap2-android.

Recuperando acervos patrimoniales y culturales como son las infraestructuras molineras canarias.

Page 19: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

ALGUNOS RESULTADOS – PARTE II

19

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Se han desarrollado y documentado cuatro nuevos servicios web:

listalljson.php

getmolinojson.php

getestadisticajson.php(no contemplado en la propuesta inicial del TFC)

getcercanosjson.php

Los nuevos servicios web permitirán desarrollar nuevas aplicacionesy/o mejorar la que se presenta con este TFC. De esta forma, sesigue promoviendo la integración de actitudes en educaciónpatrimonial.

Quien suscribe el TFC ha ampliado sus conocimientos en el paradigma de POO para dispositivos móviles.

Page 20: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

DIFICULTADES ENCONTRADAS:

20

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Inicialmente, escasas ediciones impresas sobre la temática.

Ingente cantidad de opiniones, mayoritariamente en inglés.

Pluralidad de ejemplos a partir de los cuales extraer ideas.

Diversidad de opciones a la hora de actuar, según la versión deAndroid sobre la que trabajar o el tipo de tecnología para el servicioweb a utilizar.

Un cambio radical en el paradigma de programar aplicaciones.

Representa la primera experiencia personal trabajando sobre elsistema operativo Android y el API Google Maps.

Page 21: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

CONCLUSIONES:

21

Trabajo Final de Carrera 2013 ~ Guía de Molinos de Gofio Canarios: Edición para dispositivos móviles ~ Wilme Rodríguez

Android: [ según las últimas estadísticas, un sistema operativo en auge en España

cuyo sistema de programación ha originado un cambio radical en el paradigma de programar aplicaciones para dispositivos móviles ]

Google Maps: [ ejemplo de HTML, CSS y JavaScript trabajando al unísono,

imprescindible en cualquier proyecto de código abierto que involucre el geoposicionamiento ]

Infraestructuras Molineras: [ vestigios de las principales técnicas industriales de cada momento

histórico, en conjunción con las particularidades geográficas de Canarias ]

Guía de Molinos de Gofio Canarios: [ convergencia de tradición y tecnología ]

Page 22: Guía de molinos de gofio canarios : Edición para ...openaccess.uoc.edu/webapps/o2/bitstream/10609/18973/8/wrodriguez… · En las Islas Canarias, los molinos tienen una gran importancia,

WILME RODRÍGUEZ

INGENIERÍA TÉCNICA INFORMÁTICA DE SISTEMAS

(ENERO DE 2013)

http://www.wilmerodriguez.info/publicaciones/mcanarios