Az OpenBioMaps létrehozásának célja egy nyílt és ingyenes biológiai adatbázis szolgáltatás fenntartása és biológiai adatgyűjtő és kezelő szoftverek fejlesztése. Az OpenBioMaps egy keretrendszert biztosít a felépítésben és funkcionalitásban eltérő, az élővilág sokféleségével kapcsolatos adatbázisok kezelésére.
Az összegyűjtött adatok feldolgozása nagyban segítheti a természetvédelem szervezését. Mivel nyílt adatbázisban tárolják ezen adatokat, szinte bárki részese lehet környezete védelmének. Sőt, a biológusok és kutatócsoportok mellett egyéni felhasználók is gyűjthetik saját adataikat, létrehozhatják saját egyedi és komplex adatbázisaikat, különösebb informatikai tudás nélkül, ezzel akár segítve a többi környezetvédőt. Az OpenBioMaps adatbázisai GIS (Geographic Information System) alapúak, azaz a felvitt adatok földrajzi helyekhez köthetők. Az adatokhoz való hozzáférés többszintű, az egyszerű lekérdezéstől az adatbányászatig.
A kutatás célja egy olyan mobil alkalmazás fejlesztése, mely lehetővé teszi az OpenBioMaps felhasználói számára a terepi megfigyeléseik gyors és egyszerű rögzítését. A feladat magába foglalta annak felmérését, hogy hogyan fejleszthető egy olyan platformfüggetlen mobil alkalmazás, mely képes térinformatikai adatbázisoknak megfelelő kitölthető űrlapot dinamikusan generálni, melyeket később a felhasználó terepen alkalmazva, internet elérése nélkül kitölthet. A kitöltött űrlapok JSON-ként tárolhatók a telefon belső memóriájában (SQLite) mindaddig, amíg nem csatlakozik internethez a mobilkészülék. Ekkor feltölthetők a szerver adatbázisába a gyűjtött adatok, ahol már feldolgozott rekordokként jelennek meg. Ezek a feldolgozott rekordok a webes felületen megtekinthetők, térképen vizualizálódnak.
A fejlesztés első fázisában platformspecifikus Android alkalmazást készítettünk, később kísérleteztünk az új technológiákra épülő platformfüggetlen mobil alkalmazással. Végül visszatértünk a natív Android alkalmazás fejlesztésre, melynek okait és részleteit az előadásban fogom kifejteni.