ENVIROfying the Future Internet THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET A Mobile Application for

Size: px
Start display at page:

Download "ENVIROfying the Future Internet THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET A Mobile Application for"

Transcription

1 ENVIROfying the Future Internet THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET A Mobile Application for Environmental Observations Clemens Bernhard Geyer Austrian Institute of Technology

2 Contents 1. ENVIROFI Environmental Observations in the Future Internet 2. MDAF Mobile Data Acquisition Framework 3. Biodiversity Mobile Prototype Application 4. Conclusion

3 ENVIROFI Environmental Observations in the Future Internet

4 Biodiversity Goal: make European citizens aware of biodiversity VGI Volunteered Geographic Information Scenarios Student wants to know the scientific name of a tree in a national park Hobby biologist reports sighting of rare animal Biologic expert gets informed about sightings of rare species

5 Challenges in Biodiversity Providing checklists for experts and nonexperts Taxonomy and multi-language support Data model Offline mode Quality assurance of observations (e.g., idea of recaptcha) Security (GPS tracking of users, personal data, etc.)

6 Atmospheric Condition User may specify personal profile User reports his / her personal condition System handles multiple information provided by atmospheric and human sensors System informs user about changes in atmospheric conditions (weather, pollen etc.)

7 Marine Assets Unites scenarios of biodiversity & atmospheric condition Provides users with information about weather and state of the water, etc. Users may report observations Information useful for tourists and several industries (fishing, energy, etc.)

8 MDAF Mobile Data Acquisition Framework Mobile Application Mobile Observation Server Visualization Service Sensor Processing Interaction Logic & GUI Observation Notification Visualization & Feedback Observation Processing Storage Service Sensor Hardware Sensor Access Service Profile Service Profile Service Profile Service 1 Profile Service 1 Profile Data Fusion Service Synchronization Process Modelling Service Cloud Storage & Synchronization Data Source Data Source Data Source

9 Features of MDAF Usage of external services Providing external interfaces to other services Providing internal interfaces to mobile applications Providing database and synchronization Long-term vision: providing a flexible framework to create mobile VGI applications automatically

10 Generic Mobile App Builder Mobile Application Web Portal Service Backend Query Configure App: UI Questions Sensors Workflows Configure Backend: External Data Sources QA Processing Host Ad-hoc Groups Conduct Campaigns Discussion Trust Decision Making User Management Visualize Observations: POI Color-coded Maps + time Tables,, X-t diagrams, Other?

11 Biodiversity Mobile Prototype Application

12 Requirements Provide mechanism to gather and make new environmental observations Display trees in list and on map Make comments on trees Upload new trees Multi-user experience Make data available offline Platform-independent

13 Use Case Overview Show Occurrence Records Filter Occurrence Records Select Occurrence Record Show Single Occurrence Record Details Add Attribute and Pictures Add Occurrence Record Offline Synchronization Download Offline Synchronization Upload Evaluate Pictures Edit Occurrence Record Attributes Show Species Information

14 Use Case Overview Show Occurrence Records Filter Occurrence Records Select Occurrence Record Show Single Occurrence Record Details Add Attribute and Pictures Add Occurrence Record Offline Synchronization Download Offline Synchronization Upload Evaluate Pictures Edit Occurrence Record Attributes Show Species Information

15 Used Technologies PhoneGap HTML 5 + JavaScript Sencha Touch 2 Open Layers CouchDB + GeoCouch Perl / Java on server Device Server

16 The App in Action

17 The App in Action

18 The App in Action

19 The App in Action

20 The App in Action

21 Conclusion Providing a generic mobile VGI application Taken from [

22 Future Vision Providing generic libraries for CouchDB, OpenLayers, etc. configurable modules Integration of notification services, NFC and external sensors Implementation of a web portal Creation of a generic observation application with support for add-ons Automatic generation of mobile applications

23 Possible Applications Biodiversity guide for visitors of national parks Environmental treasure hunt for school children Forest supervision system by collaborative observations

24 Thank you for your attention Clemens Bernhard Geyer The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/ ) under Grant Agreement Number