SlideShare a Scribd company logo
New functionalities in
                    gvSIG Mobile 1.0


                     Javier Carrasco - jcarrasco@prodevelop.es




6-9th Sept. 2010
Introduction
       •   gvSIG Mobile is a GIS for mobile devices
       •   Last version is 0.3
       •   It's developed in Java (J2ME CDC PP)
       •   Can handle WMS, GML, KML, GPX, SHP, ECW
       •   Editing of vector geometries and attributes
       •   Connects with any GPS to allow GPS aided
           editing
       •   Custom forms support

6-9th Sept. 2010
gvSIG desktop core
       •   gvSIG 2.0 and gvSIG
           Mobile 1.0 share the
           main mapping
           libraries and APIs        gvSIG Desktop



       •   Now it's easier to port
           a gvSIG desktop           Common Code



           plugin to gvSIG           GvSIG Mobile

           mobile
       •   gvSIG Mobile
           evolution is assured

6-9th Sept. 2010
OSGI Based extensibility
                                      •   Now it's easy to add
                                          functionality to gvSIG
                                          Mobile
                                      •   SRS are also
                                          pluggable
                                      •   In the future will be a
                                          repository browsable
                                          from gvSIG Mobile
                                      •   Tested on
                          Alan Chia
                                          Knopplerfish
6-9th Sept. 2010
Everything is multithread
       •   Every tool is executed
           on a thread distinct to
           the GUI thread
       •   Slow actions does not
           block the application
       •   Thread pool to avoid
           thread creation time
           and to limit number of
           threads


6-9th Sept. 2010
New UI Framework
                           •   GUI based on LWUIT
                           •   Lightweight
                           •   Final aspect does not
                               depend on the VM
                           •   Color picker
                           •   Tree file browser
                           •   Tabbed pane
                           •   ...

6-9th Sept. 2010
libLocation
                         •   New location library
                         •   Allows new devices to
                             be added as plugins
                         •   Personal database
                             with routes, tracklogs
                             and POIS
                         •   Vertex averaging and
                             filtering
                         •   Usable in other
                             projects
6-9th Sept. 2010
Styles
       •   Range
       •   Unique value
       •   Labeling
             •     Several fonts
             •     Rotation
             •     Performance
             •     Hershey fonts




6-9th Sept. 2010
Editing
                       •   Create, delete and
                           edit features
                       •   Create ellipses,
                           circles, rectangles,
                           lines, linestrings,
                           polygons and points
                       •   Copy, rotate, scale,
                           translate
                       •   Undo, redo

6-9th Sept. 2010
New SRS support
       •   New SRS system
       •   Pure Java
       •   Extendable
       •   Based on Java Map
           Projection Library
           (proj4 port)




6-9th Sept. 2010
WFS
                     •   New support for OGC
                         vector WFS services
                     •   Soon (hopefully)
                         WFS-T




6-9th Sept. 2010
Videos




6-9th Sept. 2010
Current issues
       •   This alpha version is slower than version 0.3
       •   Probably we are including some unnecessary
           bundles with the application
       •   The libLocation functionality is ready but not
           completely integrated on the application
       •   The usability of new editing tools is not very
           good
       •   We have to solve those issues before
           publishing the beta

6-9th Sept. 2010
Roadmap
       •   Improve performance
       •   Solve some bugs
       •   Improve editing tools usability
       •   Finish the libLocation integration
       •   Create installable packages
       •   Publish a beta version
       •   Publish the 1.0 (this year)
       •   WFS-T, Bundles repository

6-9th Sept. 2010
Conclusions
       •   The wait has been long but the big refactoring
           is almost done, gvSIG Mobile 1.0 is coming
       •   The new functionalities are the most demanded
           and gvSIG Mobile is becoming a good
           alternative to privative software
       •   This version has been done with the developers
           in mind. So please join us and hack gvSIG
           Mobile



6-9th Sept. 2010
New functionalities in
                    gvSIG Mobile 1.0

                     CC – BY - SA
                     Javier Carrasco - jcarrasco@prodevelop.es




6-9th Sept. 2010

More Related Content

PPTX
Windows Azure para desarrolladores
PDF
[NetherRealm Studios] Game Studio Perforce Architecture
PPTX
My slides from the North American Collaboration Summit on ACS
PDF
BuddyPress @ BarcampValencia 2010
PPT
J4720 Internet Law - Domain Names
PDF
GvSig Mobile Foss4G 2008
PDF
gvSIG SOS extension at FOSS4G2009
PPT
Brumderground
Windows Azure para desarrolladores
[NetherRealm Studios] Game Studio Perforce Architecture
My slides from the North American Collaboration Summit on ACS
BuddyPress @ BarcampValencia 2010
J4720 Internet Law - Domain Names
GvSig Mobile Foss4G 2008
gvSIG SOS extension at FOSS4G2009
Brumderground

Viewers also liked (16)

PDF
gvSIG Mini at FOSS4G2009
PPT
HGS Presentation
PPT
Day Savers
ODT
gvSIG Goes Mobile. gvSIG porting for mobile devices.
DOC
Quantitative Model
PDF
BigInsights BigData Study 2013 - Exec Summary
PDF
A comparison of gis mobile applications
PPTX
2015 BigInsights Big Data Study
PPTX
The Data Driven Enterprise - Roadmap to Big Data & Analytics Success
PPT
Learn why it makes sense to partner with MSS
PPT
Power solution
ZIP
Presentation strategy game
PDF
Cyr Cit 1103 1 Presentation2 Min
PPT
SOA, standaarden en IMS
PPT
Identitiy Management - Zadkine - Raymond Kerkhof
PPT
How to protect your equipments from power fluctuations.
gvSIG Mini at FOSS4G2009
HGS Presentation
Day Savers
gvSIG Goes Mobile. gvSIG porting for mobile devices.
Quantitative Model
BigInsights BigData Study 2013 - Exec Summary
A comparison of gis mobile applications
2015 BigInsights Big Data Study
The Data Driven Enterprise - Roadmap to Big Data & Analytics Success
Learn why it makes sense to partner with MSS
Power solution
Presentation strategy game
Cyr Cit 1103 1 Presentation2 Min
SOA, standaarden en IMS
Identitiy Management - Zadkine - Raymond Kerkhof
How to protect your equipments from power fluctuations.
Ad

Similar to New functionalities in gvsig mobile 1.0 (20)

PDF
Nuxeo World Session: Mobile ECM Apps with Nuxeo EP
PPTX
Going Mobile with HTML5
KEY
W3C Mobile Web technologies
POTX
Splunking the JVM (Java Virtual Machine)
PDF
26 developer tool for creating accessible guis in android mobile os upm
PPTX
Connect with the real world
PDF
Red Hat Storage - Introduction to GlusterFS
PPTX
Sailfish operating system
PPTX
Sundance's presentation at B:RAI 2020
PDF
Никита Корчагин - Introduction to Apple iOS Development.
PDF
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
PDF
Ora mysql bothGetting the best of both worlds with Oracle 11g and MySQL Enter...
PDF
Link Samba to Cloud Storage
PDF
Starting from scratch in 2017
PPTX
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
PDF
OSGi In Anger - Tara Simpson
PDF
Errai Workspaces
PDF
Errai Workspaces
PDF
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
ODP
AS7/OSGi One Day Talk 2012
Nuxeo World Session: Mobile ECM Apps with Nuxeo EP
Going Mobile with HTML5
W3C Mobile Web technologies
Splunking the JVM (Java Virtual Machine)
26 developer tool for creating accessible guis in android mobile os upm
Connect with the real world
Red Hat Storage - Introduction to GlusterFS
Sailfish operating system
Sundance's presentation at B:RAI 2020
Никита Корчагин - Introduction to Apple iOS Development.
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Ora mysql bothGetting the best of both worlds with Oracle 11g and MySQL Enter...
Link Samba to Cloud Storage
Starting from scratch in 2017
AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden
OSGi In Anger - Tara Simpson
Errai Workspaces
Errai Workspaces
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
AS7/OSGi One Day Talk 2012
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Getting Started with Data Integration: FME Form 101
PPT
Teaching material agriculture food technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Machine Learning_overview_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Getting Started with Data Integration: FME Form 101
Teaching material agriculture food technology
SOPHOS-XG Firewall Administrator PPT.pptx
A comparative analysis of optical character recognition models for extracting...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
1. Introduction to Computer Programming.pptx
Machine Learning_overview_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Assigned Numbers - 2025 - Bluetooth® Document
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Dropbox Q2 2025 Financial Results & Investor Presentation

New functionalities in gvsig mobile 1.0

  • 1. New functionalities in gvSIG Mobile 1.0 Javier Carrasco - jcarrasco@prodevelop.es 6-9th Sept. 2010
  • 2. Introduction • gvSIG Mobile is a GIS for mobile devices • Last version is 0.3 • It's developed in Java (J2ME CDC PP) • Can handle WMS, GML, KML, GPX, SHP, ECW • Editing of vector geometries and attributes • Connects with any GPS to allow GPS aided editing • Custom forms support 6-9th Sept. 2010
  • 3. gvSIG desktop core • gvSIG 2.0 and gvSIG Mobile 1.0 share the main mapping libraries and APIs gvSIG Desktop • Now it's easier to port a gvSIG desktop Common Code plugin to gvSIG GvSIG Mobile mobile • gvSIG Mobile evolution is assured 6-9th Sept. 2010
  • 4. OSGI Based extensibility • Now it's easy to add functionality to gvSIG Mobile • SRS are also pluggable • In the future will be a repository browsable from gvSIG Mobile • Tested on Alan Chia Knopplerfish 6-9th Sept. 2010
  • 5. Everything is multithread • Every tool is executed on a thread distinct to the GUI thread • Slow actions does not block the application • Thread pool to avoid thread creation time and to limit number of threads 6-9th Sept. 2010
  • 6. New UI Framework • GUI based on LWUIT • Lightweight • Final aspect does not depend on the VM • Color picker • Tree file browser • Tabbed pane • ... 6-9th Sept. 2010
  • 7. libLocation • New location library • Allows new devices to be added as plugins • Personal database with routes, tracklogs and POIS • Vertex averaging and filtering • Usable in other projects 6-9th Sept. 2010
  • 8. Styles • Range • Unique value • Labeling • Several fonts • Rotation • Performance • Hershey fonts 6-9th Sept. 2010
  • 9. Editing • Create, delete and edit features • Create ellipses, circles, rectangles, lines, linestrings, polygons and points • Copy, rotate, scale, translate • Undo, redo 6-9th Sept. 2010
  • 10. New SRS support • New SRS system • Pure Java • Extendable • Based on Java Map Projection Library (proj4 port) 6-9th Sept. 2010
  • 11. WFS • New support for OGC vector WFS services • Soon (hopefully) WFS-T 6-9th Sept. 2010
  • 13. Current issues • This alpha version is slower than version 0.3 • Probably we are including some unnecessary bundles with the application • The libLocation functionality is ready but not completely integrated on the application • The usability of new editing tools is not very good • We have to solve those issues before publishing the beta 6-9th Sept. 2010
  • 14. Roadmap • Improve performance • Solve some bugs • Improve editing tools usability • Finish the libLocation integration • Create installable packages • Publish a beta version • Publish the 1.0 (this year) • WFS-T, Bundles repository 6-9th Sept. 2010
  • 15. Conclusions • The wait has been long but the big refactoring is almost done, gvSIG Mobile 1.0 is coming • The new functionalities are the most demanded and gvSIG Mobile is becoming a good alternative to privative software • This version has been done with the developers in mind. So please join us and hack gvSIG Mobile 6-9th Sept. 2010
  • 16. New functionalities in gvSIG Mobile 1.0 CC – BY - SA Javier Carrasco - jcarrasco@prodevelop.es 6-9th Sept. 2010