gvSIG mobile, a GIS for mobile devices

Embed Size (px)

Citation preview

gvSIG mobile: a GIS for mobile devices

gvSIG mobile: a GIS for mobile devices

Jorge Gaspar Sanz SalinasProdevelop GIS TeamgvSIG technical committee [email protected]

Open Source World Conference21/10/08 Mlaga

Agenda

The gvSIG project

Introduction

What's not gvSIG mobile

What is gvSIG mobile

Architecture

Next release

Near future

The gvSIG project

In 2003 CIT decides to migrate to Free Software (gvPONTIS project)

operating systems, databases

office and engineering apps ...

At this time, no free CAD or GIS available

Launch a brand new project: gvSIG

From a local to a global project

Now more than a desktop application

The gvSIG project: community

4 mailing lists with +1500 subscribers

Joined the OSGeo Foundation

Translated into 13 languages

Based on the synergy of:

Public administrations

Companies

Universities

gvSIG Desktop

Main characteristics:

World reference as a desktop GIS

Developed in Java (1 million of LOC, aprox)

Runs in Windows, GNU/Linux and MacOS

Modular and extensible

Fast development

Uses the best Free Software components

Mission

To gain mobile devices as delivery platforms of gvSIG

Introduction to gvSIG mobile

Developed in Java ME

Running platforms

Windows Mobile 5.0, 6.0

Experiments starting with
OpenMoko and Android

No, we don't have it for the iPhone thing!!

What's not gvSIG Mobile

gvSIG mobile is not...

a route planner or navigator like TomTom

a typical phone application

for the general audience,
is aimed for GIS technicians

What's up then? Features

Easy to use

Adapted to small touch screens

A GIS data viewer of vector,
raster and remote data

A GPS receiver

A simple editor for vector data

Tools to measure distances, areas,
get information of local and remote data

Screenshots

Architecture

Based on gvSIG internal architecture

Platform

Java ME: CDC 1.1, PP 1.1

AWT + some J2SE classes +DLLs (JNI)

Challenges

JVMs: from J9 IBM (non free) to PhoneME (GPL)

From Desktop to Mobile

To build an easy GUI

Performance issues

Next release

Editing

Manual

Using GPS location

Next release

Custom forms

Info by point customized

Attribute editing

Next release

More formats: GPX, GML, KML, shapefile

New layer tool bar

More CRS support

Next release

PhoneME support, finally a free JVM!!

Still compatible with non free IBM J9

Future steps

More formats: CAD, DB and raster

More SDI features: WFS, catalogs

More navigation: POI management, alerts, D-GPS

Better editing

More customization

Full geosynchronization with gvSIG Desktop

More platforms

Phones, Tablet PC, UMPC

OpenMoko, android?

Conclusions

There's a real niche for free mobile GIS

JavaME for mobile GIS is possible

More target devices for gvSIG project are

more users and community

more possibilities

more fun!!

Invitation

4th gvSIG Conference + Eclipse Day

2-5 December, Conference Centre, Valencia

Community presentations, workshops, networking

Last year 500 attendees

Questions and comments??

Thank you!!

References

http://www.gvpontis.gva.es/

http://www.gvsig.gva.es

http://www.gvsig.org

http://www.jornadasgvsig.gva.es

http://www.moskitt.org

https://phoneme.dev.java.net/

https://wiki.evolvis.org/jalimo/index.php/Main_Page

http://code.google.com/android/

License

Creative Commons License Deed

Attribution-Noncommercial 2.5 Spain

You are free:

to copy, distribute and transmit the work

to adapt the work

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Noncommercial. You may not use this work for commercial purposes.

For any reuse or distribution, you must make clear to others the license terms of this work.

Any of the above conditions can be waived if you get permission from the copyright holder.

Nothing in this license impairs or restricts the author's moral rights.

http://creativecommons.org/licenses/by-nc/2.5/es/legalcode.es

Pulse para editar el formato del texto de ttulo

Pulse para editar los formatos del texto del esquema

Segundo nivel del esquema

Tercer nivel del esquema

Cuarto nivel del esquema

Quinto nivel del esquema

Sexto nivel del esquema

Sptimo nivel del esquema

Octavo nivel del esquema

Noveno nivel del esquema