Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GaliTempo · Un cliente nativo de MeteoGalicia para iOS

GaliTempo · Un cliente nativo de MeteoGalicia para iOS

Presentación correspondente á charla dada no Workshop RAIA.co celebrado o 25/10/2012 na Universidade de Santiago de Compostela.

http://cesga.es/es/ver_nova/idnoticia/5086/p/806

Adrián Moreno Peña

October 25, 2012
Tweet

More Decks by Adrián Moreno Peña

Other Decks in Programming

Transcript

  1. GaliTempo
    Un cliente nativo de
    MeteoGalicia para iOS

    View Slide

  2. GaliTempo
    Un cliente nativo de
    MeteoGalicia para iOS
    Adrián Moreno

    View Slide

  3. View Slide

  4. View Slide

  5. Galitempo
    /Plataforma
    Desenvolvemento nativo para iOS
    /Tecnoloxías
    Consulta de servizos web en XML
    Programación nativa en Objective-C
    //////////////////////////////////
    /Premios
    Gañadora do I Premio Open Data do
    Colexio Profesional en Enxeñaría
    Informática

    View Slide

  6. Galitempo
    /Plataforma
    Desenvolvemento nativo para iOS
    /Tecnoloxías
    Consulta de servizos web en XML
    Programación nativa en Objective-C
    //////////////////////////////////
    /Premios
    Gañadora do I Premio Open Data do
    Colexio Profesional en Enxeñaría
    Informática
    https://itunes.apple.com/es/app/galitempo/id405835847?mt=8

    View Slide

  7. View Slide

  8. Por que xurdiu Galitempo

    View Slide

  9. Por que xurdiu Galitempo
    Aprendizaxe e coñecemento da tecnoloxía

    View Slide

  10. Por que xurdiu Galitempo
    Aprendizaxe e coñecemento da tecnoloxía
    Desenvolvemento dunha aplicación útil

    View Slide

  11. Por que xurdiu Galitempo
    Aprendizaxe e coñecemento da tecnoloxía
    Desenvolvemento dunha aplicación útil
    Reutilización de datos públicos de acceso libre

    View Slide

  12. View Slide

  13. Que nos ofrece Meteogalicia

    View Slide

  14. Que nos ofrece Meteogalicia
    Unha API documentada

    View Slide

  15. Que nos ofrece Meteogalicia
    Unha API documentada
    Datos interesantes e relevantes para os
    cidadáns

    View Slide

  16. Que nos ofrece Meteogalicia
    Unha API documentada
    Datos interesantes e relevantes para os
    cidadáns
    Reutilización de datos públicos de acceso libre

    View Slide

  17. Que nos ofrece Meteogalicia
    Unha API documentada
    Datos interesantes e relevantes para os
    cidadáns
    Reutilización de datos públicos de acceso libre
    Publicación da información en ficheiros XML
    documentados

    View Slide

  18. View Slide

  19. Servizos de MeteoGalicia

    View Slide

  20. Servizos de MeteoGalicia
    Predición xeral
    Predicións por localidades
    Predicións marítimas
    Predicións de mareas
    Predición de fases lunares
    Predicións para praias
    Predicións de orto e ocaso
    Predicións de adversos meteorolóxicos
    Observacións de raios
    Novas de MeteoGalicia

    View Slide

  21. Servizos de MeteoGalicia
    Datos documentados
    Predición xeral
    Predicións por localidades
    Predicións marítimas
    Predicións de mareas
    Predición de fases lunares
    Predicións para praias
    Predicións de orto e ocaso
    Predicións de adversos meteorolóxicos
    Observacións de raios
    Novas de MeteoGalicia

    View Slide

  22. View Slide

  23. Localidades
    /Listado estático
    Creado a partir do listado de
    localidades para as que ofrece datos
    MeteoGalicia.
    //////////////////////////////////
    /Información da localidade
    Amósase a información de
    temperatura, sensación térmica e a
    predición meteorolóxica de forma
    visual.
    /Comentario meteorolóxico
    Comentario xeral sobre as
    condicións, vento, temperatura e
    estado do ceo, sobre a situación na
    localidade.

    View Slide

  24. Localidades
    /Listado estático
    Creado a partir do listado de
    localidades para as que ofrece datos
    MeteoGalicia.
    //////////////////////////////////
    /Información da localidade
    Amósase a información de
    temperatura, sensación térmica e a
    predición meteorolóxica de forma
    visual.
    /Comentario meteorolóxico
    Comentario xeral sobre as
    condicións, vento, temperatura e
    estado do ceo, sobre a situación na
    localidade.

    View Slide

  25. Localidades
    /Listado estático
    Creado a partir do listado de
    localidades para as que ofrece datos
    MeteoGalicia.
    //////////////////////////////////
    /Información da localidade
    Amósase a información de
    temperatura, sensación térmica e a
    predición meteorolóxica de forma
    visual.
    /Comentario meteorolóxico
    Comentario xeral sobre as
    condicións, vento, temperatura e
    estado do ceo, sobre a situación na
    localidade.

    View Slide

  26. View Slide

  27. Consulta dunha localidade

    View Slide

  28. Consulta dunha localidade

    View Slide

  29. Consulta dunha localidade

    View Slide

  30. Consulta dunha localidade

    View Slide

  31. View Slide

  32. Predición xeral
    /Selección de datas
    /Mapas meterolóxicos de
    mañá e tarde
    /Detalle de temperaturas
    (máximas e mínimas)
    //////////////////////////////////
    /Comentario xeral, vento,
    temperatura e estado do
    ceo

    View Slide

  33. Predición xeral
    /Selección de datas
    /Mapas meterolóxicos de
    mañá e tarde
    /Detalle de temperaturas
    (máximas e mínimas)
    //////////////////////////////////
    /Comentario xeral, vento,
    temperatura e estado do
    ceo

    View Slide

  34. View Slide

  35. Predición xeral

    View Slide

  36. Predición xeral

    View Slide

  37. Predición xeral

    View Slide

  38. Predición xeral

    View Slide

  39. View Slide

  40. Praias
    /Listado estático
    Creado a partir do listado de praias
    dispoñibles en MeteoGalicia
    //////////////////////////////////
    Para o día actual e o seguinte.
    Data, estado do ceo, temperatura,
    temperatura da auga, índice UV,
    ondas e vento.
    /Información das praias

    View Slide

  41. Praias
    /Listado estático
    Creado a partir do listado de praias
    dispoñibles en MeteoGalicia
    //////////////////////////////////
    Para o día actual e o seguinte.
    Data, estado do ceo, temperatura,
    temperatura da auga, índice UV,
    ondas e vento.
    /Información das praias

    View Slide

  42. View Slide

  43. Mareas
    /Secuencia de mareas
    //////////////////////////////////
    Estado da marea (preamar e
    baixarmar)
    Hora
    Altura
    /Selección de datos

    View Slide

  44. Mareas
    /Secuencia de mareas
    //////////////////////////////////
    Estado da marea (preamar e
    baixarmar)
    Hora
    Altura
    /Selección de datos

    View Slide

  45. Mareas
    /Secuencia de mareas
    //////////////////////////////////
    Estado da marea (preamar e
    baixarmar)
    Hora
    Altura
    /Selección de datos

    View Slide

  46. View Slide

  47. Axustes
    /Eliminación da caché
    Borrado dos ficheiros antigos da
    caché, que permiten un uso offline
    da app.
    //////////////////////////////////
    /Configuración da
    localidade por defecto
    Permite un acceso rápido á
    localidade seleccionada ó abrir a
    app.

    View Slide

  48. Axustes
    /Eliminación da caché
    Borrado dos ficheiros antigos da
    caché, que permiten un uso offline
    da app.
    //////////////////////////////////
    /Configuración da
    localidade por defecto
    Permite un acceso rápido á
    localidade seleccionada ó abrir a
    app.

    View Slide

  49. View Slide

  50. O que fai

    View Slide

  51. O que fai
    Procesamos a información facilitada por
    MeteoGalicia

    View Slide

  52. O que fai
    Procesamos a información facilitada por
    MeteoGalicia
    Creamos unha aplicación nativa para iOS
    utilizando datos de acceso libre

    View Slide

  53. O que fai
    Procesamos a información facilitada por
    MeteoGalicia
    Creamos unha aplicación nativa para iOS
    utilizando datos de acceso libre
    Almacenado de ficheiros para consulta offline

    View Slide

  54. View Slide

  55. Como o fai

    View Slide

  56. Como o fai
    Recuperación dos ficheiros XML de MeteoGalicia

    View Slide

  57. Como o fai
    Recuperación dos ficheiros XML de MeteoGalicia
    Procesado dos XML para amosar información

    View Slide

  58. Como o fai
    Recuperación dos ficheiros XML de MeteoGalicia
    Procesado dos XML para amosar información
    Almacenado de ficheiros para consulta offline

    View Slide

  59. Como o fai
    Recuperación dos ficheiros XML de MeteoGalicia
    Procesado dos XML para amosar información
    Almacenado de ficheiros para consulta offline
    Combinación de datos estáticos e dinámicos

    View Slide

  60. Como o fai
    Recuperación dos ficheiros XML de MeteoGalicia
    Procesado dos XML para amosar información
    Almacenado de ficheiros para consulta offline
    Combinación de datos estáticos e dinámicos
    Presentación nativa dos datos recuperados

    View Slide

  61. View Slide

  62. Muchas gracias ¿preguntas?
    Adrián Moreno
    [email protected]
    @zetxek

    View Slide