New functionalities in gvsig mobile 1.0

811 views

Published on

Presentation at FOSS4G 2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
811
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

New functionalities in gvsig mobile 1.0

  1. 1. New functionalities in gvSIG Mobile 1.0 Javier Carrasco - jcarrasco@prodevelop.es6-9th Sept. 2010
  2. 2. Introduction • gvSIG Mobile is a GIS for mobile devices • Last version is 0.3 • Its 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 support6-9th Sept. 2010
  3. 3. gvSIG desktop core • gvSIG 2.0 and gvSIG Mobile 1.0 share the main mapping libraries and APIs gvSIG Desktop • Now its easier to port a gvSIG desktop Common Code plugin to gvSIG GvSIG Mobile mobile • gvSIG Mobile evolution is assured6-9th Sept. 2010
  4. 4. OSGI Based extensibility • Now its 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 Knopplerfish6-9th Sept. 2010
  5. 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 threads6-9th Sept. 2010
  6. 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. 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 projects6-9th Sept. 2010
  8. 8. Styles • Range • Unique value • Labeling • Several fonts • Rotation • Performance • Hershey fonts6-9th Sept. 2010
  9. 9. Editing • Create, delete and edit features • Create ellipses, circles, rectangles, lines, linestrings, polygons and points • Copy, rotate, scale, translate • Undo, redo6-9th Sept. 2010
  10. 10. New SRS support • New SRS system • Pure Java • Extendable • Based on Java Map Projection Library (proj4 port)6-9th Sept. 2010
  11. 11. WFS • New support for OGC vector WFS services • Soon (hopefully) WFS-T6-9th Sept. 2010
  12. 12. Videos6-9th Sept. 2010
  13. 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 beta6-9th Sept. 2010
  14. 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 repository6-9th Sept. 2010
  15. 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 Mobile6-9th Sept. 2010
  16. 16. New functionalities in gvSIG Mobile 1.0 CC – BY - SA Javier Carrasco - jcarrasco@prodevelop.es6-9th Sept. 2010

×