SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
Novedades gvSIG Mini
     www.gvsigmini.org
¿Qué es gvSIG Mini?
¿Qué es gvSIG Mini?
¿Qué es gvSIG Mini?

Visor libre de mapas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
Compartir ubicación
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
Compartir ubicación
StreetView ...
+100.000
Evolución

                                                 2

                                1,2
                  1

                                            Diciembre 2011
 0,2                           Marzo 2011
             Septiembre 2010
Abril 2010
¿por qué gvSIG Mini 2?
Refactor
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
✓Más fácil añadir funcionalidad
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
✓Más fácil añadir funcionalidad
✓Aplicaciones más personalizables
Refactor
                                      !"#$%&'()(&
                                       *)+,-(+&
               7(8<(725&                            7(89-3:;4&
  Antes
               7(8<(725&          123-42&           !"#$%&'()(&
                ='#&              52,"(625&           ./'0&


     !"#$%


   &'()*+(%


   !",$%-.-%
               01#23%(4567*8%
               01#23%,+'+%&'()*+(%
    !",$%
    -/.-%
               01#23%,*9+:4%
               01#23%,+'+%!",$%
Refactor
                                                     0>?=*"@&
                                  <64&="+%$(*>,&                     <64&+$5%($,"'&
                                                   3)142&0*5*&,*-&

  Ahora                           ,*-.*,"'&
                                                                           3)142&0*5*&
                                                                              267&


              !"#$%"&             ,*-.*,"'&
                                                   ,*-2"$#&                3)142&8&267&
              '"()*+"'&            /01&


    !"#$%
                                                           269&             :0;&          20;&
   &'()*+(%


  !",$%-.-%
                 01#23%(4567*8%
                 01#23%,+'+%&'()*+(%
    !",$%
    -/.-%
                 01#23%,*9+:4%
                 01#23%,+'+%!",$%
Refactor
 ✓Aplicaciones más personalizables
Refactor
 ✓Aplicaciones más personalizables
                ✓Soporte base de datos puntos
                ✓Indexación espacial
                ✓Offline

               !"#$%$&         .,/)0121.*-345&




             '()*+&#,-,&.,/&
Refactor
 ✓Aplicaciones más personalizables
¿y qué más?
© FOX
API vectorial
API vectorial

  ✓Soporte capas vectoriales
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
  ✓Simbología
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
  ✓Simbología
  ✓Leyenda
API vectorial
API vectorial
API vectorial
Además hemos participado en
  Google Summer of Code
Summer of code
Summer of code

✓Estudiante UPV
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
✓Proveedor GPX para gvSIG 2.0
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
✓Proveedor GPX para gvSIG 2.0
✓Desarrollo al mismo tiempo que el API vectorial
Summer of code




                                                        No va de esto...
http://www.flickr.com/photos/26628378@N03/2988737872/in/photostream/
Organizaciones SL


         Proyectos SL



      Mentores          Estudiantes
Summer of code


          ✓Introducir a estudiantes al
          desarrollo de software libre
          ✓Fortalecer comunidades
Summer of code



             Hay tiempo para
                 todo ;)
todo esto está muy bien pero...
¿¿¿WMS, TMS, OSM, WFS, SLD,
GPX, KML, GML, API, REFACTOR,
           WTF???
muchos usuarios no van a
    entender nada...
¿¿¿Capa???
¿¿¿Capa???
¿¿¿Capa???
¿¿¿Capa???
A muchos usuarios les basta con
respuestas sencillas a preguntas
    complicadas simples...
Preguntas
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
 ✓¿Hay algún concierto cerca esta semana?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
 ✓¿Hay algún concierto cerca esta semana?
 ✓¿Qué es este monumento que tengo
 delante?
Ya hay servicios que responden a
         esas preguntas...
...pero no soportan protocolos y
        formatos estándar...
...o lo intentan y lo hacen mal
Twitter API: “GeoJSON specifies a longitude then a latitude,
whereas we are currently representing it as a latitude then a
longitude”
//FAIL
{ "type":"Point", "coordinates":   [37.78217, -122.40062] }
Facilita respuestas
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓API pública
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓API pública
✓Libre - https://github.com/alrocar/POIProxy
POIProxy
POIProxy
✓Nominatim,
Mapquest, Cloudmade,
Geonames, Panoramio,
Ovi, Flickr, Twitter,
LastFM, Wikipedia,
Youtube, Buzz,
Foursquare, Gowalla,
Minube ...
POIProxy
✓Nominatim,
Mapquest, Cloudmade,
Geonames, Panoramio,
Ovi, Flickr, Twitter,
LastFM, Wikipedia,
Youtube, Buzz,
Foursquare, Gowalla,
Minube ...
✓Ojo a los terms of
service
Contribuye
Contribuye
✓Si eres usuario
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
 ✓Añade controles o capas
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
 ✓Añade controles o capas
✓Si eres estudiante participa en GSoC
¡GRACIAS!
Novedades gvSIG Mini
  Alberto Romeu - @alrocar
   aromeu@prodevelop.es
      www.gvsigmini.org

Contenu connexe

Similaire à Novedades gvSIG Mini 2 - 7as Jornadas gvSIG

Portabilidad y transportabilidad
Portabilidad y transportabilidadPortabilidad y transportabilidad
Portabilidad y transportabilidad
juanmanuelsalgado
 
José Ramón Palanco - NoSQL Security [RootedCON 2011]
José Ramón Palanco - NoSQL Security [RootedCON 2011]José Ramón Palanco - NoSQL Security [RootedCON 2011]
José Ramón Palanco - NoSQL Security [RootedCON 2011]
RootedCON
 
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Marta Armada
 
Desarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryDesarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQuery
Javier P.
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
betabeers
 

Similaire à Novedades gvSIG Mini 2 - 7as Jornadas gvSIG (20)

Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryJavascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
 
Portabilidad y transportabilidad
Portabilidad y transportabilidadPortabilidad y transportabilidad
Portabilidad y transportabilidad
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
 
Css3
Css3Css3
Css3
 
Jquery
JqueryJquery
Jquery
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5
 
José Ramón Palanco - NoSQL Security [RootedCON 2011]
José Ramón Palanco - NoSQL Security [RootedCON 2011]José Ramón Palanco - NoSQL Security [RootedCON 2011]
José Ramón Palanco - NoSQL Security [RootedCON 2011]
 
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
 
Estándares Web con Chico UI
Estándares Web con Chico UIEstándares Web con Chico UI
Estándares Web con Chico UI
 
6.angular js
6.angular js6.angular js
6.angular js
 
Desarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryDesarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQuery
 
Introducción a JQuery
Introducción a JQueryIntroducción a JQuery
Introducción a JQuery
 
Wikis22
Wikis22Wikis22
Wikis22
 
Wikis
WikisWikis
Wikis
 
Introducción a NoSQL con MongoDB
Introducción a NoSQL con MongoDBIntroducción a NoSQL con MongoDB
Introducción a NoSQL con MongoDB
 
Cloud Computing: las nuevas Capas de Persistencia
Cloud Computing: las nuevas Capas de PersistenciaCloud Computing: las nuevas Capas de Persistencia
Cloud Computing: las nuevas Capas de Persistencia
 
Accesibilidad web en mapas y visualización de información
Accesibilidad web en mapas y visualización de informaciónAccesibilidad web en mapas y visualización de información
Accesibilidad web en mapas y visualización de información
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
ETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSISETL: Logging y auditoría en SSIS
ETL: Logging y auditoría en SSIS
 

Plus de Alberto Apellidos

Working with the Boundless SDK to design and create web mapping applications
Working with the Boundless SDK to design and create web mapping applicationsWorking with the Boundless SDK to design and create web mapping applications
Working with the Boundless SDK to design and create web mapping applications
Alberto Apellidos
 
gvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG ConferencegvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG Conference
Alberto Apellidos
 
gvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4GgvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4G
Alberto Apellidos
 

Plus de Alberto Apellidos (13)

Working with the Boundless SDK to design and create web mapping applications
Working with the Boundless SDK to design and create web mapping applicationsWorking with the Boundless SDK to design and create web mapping applications
Working with the Boundless SDK to design and create web mapping applications
 
ESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problemESA Space App Camp - Solving a $10 Billion problem
ESA Space App Camp - Solving a $10 Billion problem
 
Geospatial web apps development with OpenGeo Suite Client SDK (GXP)
Geospatial web apps development with OpenGeo Suite Client SDK (GXP)Geospatial web apps development with OpenGeo Suite Client SDK (GXP)
Geospatial web apps development with OpenGeo Suite Client SDK (GXP)
 
Geospatial web development with GeoEXT
Geospatial web development with GeoEXTGeospatial web development with GeoEXT
Geospatial web development with GeoEXT
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 MobileJIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile
 
OpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 GironaOpenGeo Suite @ SIG Libre 2012 Girona
OpenGeo Suite @ SIG Libre 2012 Girona
 
gvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 GironagvSIG MIni 2 @ SIG Libre 2012 Girona
gvSIG MIni 2 @ SIG Libre 2012 Girona
 
Geoinquietos Valencia Open Data
Geoinquietos Valencia Open DataGeoinquietos Valencia Open Data
Geoinquietos Valencia Open Data
 
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...Implantación de Geoportales con soporte técnico profesionalizado en softwar...
Implantación de Geoportales con soporte técnico profesionalizado en softwar...
 
gvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG ConferencegvSIG Mini workshop @ 6th gvSIG Conference
gvSIG Mini workshop @ 6th gvSIG Conference
 
gvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4GgvSIG Mini tutorial @ FOSS4G
gvSIG Mini tutorial @ FOSS4G
 
SIGATEX Móvil
SIGATEX MóvilSIGATEX Móvil
SIGATEX Móvil
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Novedades gvSIG Mini 2 - 7as Jornadas gvSIG