gvSigMobile 1_0

Embed Size (px)

Citation preview

  • 8/7/2019 gvSigMobile 1_0

    1/16

    6-9th Sept. 2010

    New functionalities in

    gvSIG Mobile 1.0

    Javier Carrasco - [email protected]

    http://www.prodevelop.es/
  • 8/7/2019 gvSigMobile 1_0

    2/16

    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 aidedediting

    Custom forms support

  • 8/7/2019 gvSigMobile 1_0

    3/16

    6-9th Sept. 2010

    gvSIG desktop core

    gvSIG 2.0 and gvSIGMobile 1.0 share themain mapping

    libraries and APIs Now it's easier to port

    a gvSIG desktopplugin to gvSIG

    mobile gvSIG Mobile

    evolution is assured

    gvSIG Desktop

    GvSIG Mobile

    Common Code

  • 8/7/2019 gvSigMobile 1_0

    4/166-9th Sept. 2010

    OSGI Based extensibility

    Now it's easy to addfunctionality to gvSIGMobile

    SRS are alsopluggable

    In the future will be arepository browsablefrom gvSIG Mobile

    Tested onKnopplerfish

    Alan Chia

  • 8/7/2019 gvSigMobile 1_0

    5/166-9th Sept. 2010

    Everything is multithread

    Every tool is executedon a thread distinct tothe GUI thread

    Slow actions does notblock the application

    Thread pool to avoidthread creation timeand to limit number ofthreads

  • 8/7/2019 gvSigMobile 1_0

    6/166-9th Sept. 2010

    New UI Framework

    GUI based on LWUIT

    Lightweight

    Final aspect does notdepend on the VM

    Color picker

    Tree file browser

    Tabbed pane

    ...

  • 8/7/2019 gvSigMobile 1_0

    7/166-9th Sept. 2010

    libLocation

    New location library

    Allows new devices tobe added as plugins

    Personal databasewith routes, tracklogsand POIS

    Vertex averaging andfiltering

    Usable in otherprojects

  • 8/7/2019 gvSigMobile 1_0

    8/166-9th Sept. 2010

    Styles

    Range

    Unique value

    Labeling

    Several fonts

    Rotation

    Performance

    Hershey fonts

  • 8/7/2019 gvSigMobile 1_0

    9/166-9th Sept. 2010

    Editing

    Create, delete andedit features

    Create ellipses,

    circles, rectangles,lines, linestrings,polygons and points

    Copy, rotate, scale,translate

    Undo, redo

  • 8/7/2019 gvSigMobile 1_0

    10/166-9th Sept. 2010

    New SRS support

    New SRS system

    Pure Java

    Extendable

    Based on Java MapProjection Library(proj4 port)

  • 8/7/2019 gvSigMobile 1_0

    11/16

    6-9th Sept. 2010

    WFS

    New support for OGCvector WFS services

    Soon (hopefully)

    WFS-T

  • 8/7/2019 gvSigMobile 1_0

    12/16

    6-9th Sept. 2010

    Videos

  • 8/7/2019 gvSigMobile 1_0

    13/16

    6-9th Sept. 2010

    Current issues

    This alpha version is slower than version 0.3

    Probably we are including some unnecessarybundles with the application

    The libLocation functionality is ready but notcompletely integrated on the application

    The usability of new editing tools is not very

    good We have to solve those issues before

    publishing the beta

  • 8/7/2019 gvSigMobile 1_0

    14/16

    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

  • 8/7/2019 gvSigMobile 1_0

    15/16

    6-9th Sept. 2010

    Conclusions

    The wait has been long but the big refactoringis almost done, gvSIG Mobile 1.0 is coming

    The new functionalities are the most demanded

    and gvSIG Mobile is becoming a goodalternative to privative software

    This version has been done with the developersin mind. So please join us and hack gvSIGMobile

  • 8/7/2019 gvSigMobile 1_0

    16/16

    6-9th Sept. 2010

    New functionalities in

    gvSIG Mobile 1.0

    Javier Carrasco - [email protected]

    CC BY - SA

    http://www.prodevelop.es/