you're reading...
gvsig mobile, openmis, openmoko, wonthurt

Editing a remote PostGIS table using Open mobile IS

openmis_logo_150Open mobile IS (aka Openmis) is a Java open source project (GNU LGPL license) that aims to provide all the necessary tools, API and documents effectively enabling the development of mobile applications – not intended especially for GIS applications. It was created by Philippe Delrieu (Ubikis technical leader, based in Lyon, France) and has been used successfully for almost ten years in CDC and CLDC platforms. It’s listed as a mature project in the OW2 (ObjectWeb) consortium forge.

Manuel Gomez (Ubikis R&D officer) kindly invited me to join the Tellus project (visit its blog here) where he is exploring the integration of Openmis and gvSIG Mobile. There are several ways to integrate these two projects. I propose to add the Openmis client module as part of gvSIG Mobile (ideally as an extension). This diagram gives an idea of how Openmis fits our needs. Click to see larger image:

Openmis provides the synchronization engine, user authentication and encryption (this is only a part of all the components available in the Openmis framework). Synchronization happens at client request. The client side FODB (fast object database) lets the user work in disconnected mode, while the conflict resolver in the server side will decide who ‘wins’ if both sides have updated the same feature since the previous synchronization.

You can see a first test on a PC here.

Advertisements

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: