En fait le framework OpenMobileIS (http://www.openmobileis.org/) , permet le développement d'application nomades d'entreprise en déconnecté. C'est à dire que tout est embarqué sur l'outil mobile (PDA, Android, PC portable,...), la base de données et l'applicatif spécifique (maintenance, marketing, transport,..).
L'outil mobile se synchronise ensuite sur un serveur centrale avec la base de données à alimenter.
La gestion des problématiques de synchronisation , modifications des données sur les deux côtés (serveur et client) est géré de manière atomique (objet atomique). La cohérence des données est donc gardé en permanence et ce quelque soit les coupures réseau et autres pbs pouvant intervenir.
Le projet est en FULL-JAVA et totalement open-source LGPL.
J'ai d'ailleurs récemment créé un module SIG (cartograhique) permettant d'allier les technos OpenMobileIS pour la synchronisation des données et des cartes, et GvSIGMobile pour la visualisation et manipulation des cartes.
Le projet se nomme Tellus, vous pouvez voir mon blog ici : http://tellusproject.blogspot.com
Cordialement,
manu