IBF DiversityMobile and Data Synchronisation

From Diversitymobile Wiki
Revision as of 17:29, 2 November 2009 by Triebel (talk | contribs)
Jump to navigation Jump to search

The Diversity Workbench database framework consists of single application components collaborating through agreed software interfaces. The goal of IBF DiversityMobile and Data Synchronisation is the organisation of the gathering of data in the field by setting up DiversityMobile. This component is set up to enter, modify, or – if necessary – delete ecological and biological monitoring data in the field via a mobile device. This process is very complex and modelled by IBF Mobile Process Modeling. In this approach the data model of DiversityMobile is held fully compatible with the data model of DiversityCollection which is the component for the storage of collection and observation data within the Diversity Workbench. The field data retrieved via the mobile device using the DiversityMobile client are stored in a database on this device, e. g. a smartphone. The database on the smartphone is filled up with a set of definitions, e.g., lists of taxonomic names and project-specific settings. Moreover, the user might choose to download field data from DiversityCollection, already stored there. Furthermore, it is planned to allow data import directly from web services e.g. for taxonomic or other biological backbone data. As soon as the user starts gathering data in the field, additional data are added to the mobile database. This includes the option that the mobile database contains subsets of data from the central DiversityCollection database. Hence, the upload of field data to the central database and the dataflow to and from DiversityMobile, e.g. to avoid duplicates, needs to be strictly organized by a complex synchronisation process. This also concerns GPS and multimedia data. The user will access the synchronisation component via a special interface which will be installed on his personal computer. This component connects the mobile database with a data repository e.g. via the internet. The synchronization data are stored in a separate database. This database will be linking the data items on the client-side with data items on the server-side using Global Unique Identifiers (GUIDs).


Scientists in this workpackage: Prof. Dr. S. Jablonski, T. Schneider, B. Volz


IBF DiversityMobile - Internal Sites