Date post: | 09-May-2015 |
Category: |
Technology |
Upload: | denis-havlik |
View: | 164 times |
Download: | 2 times |
“ENVIROfying” the Future Internet
THE ENVIRONMENTAL OBSERVATION WEB FOR THE CROSS-DOMAIN FI-PPP APPLICATIONS
Österreichische FI - PPP 3. Phase Informationsveranstaltung –
Take up innovative services: Perspektiven für KMU und Entrepreneurs
TU Graz, 26. Juni 2013
Denis Havlik <[email protected]>
AIT Austrian Institute of Technology GmbH.
Overview
© 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
2
What is ENVIROFI? Do I care about the
environmental usage area and its service
applications?
What did the project learn and achieve? Beyond ENVIROFI
– some application ideas.
ENVIROFI Vision
We envision …
• an Environmental Observation Web in which all
environmental data, from sensors, citizens, and models, is
available through the Internet in a standardized, usable
format
• a system with dynamic understanding of the Earth’s
atmospheric, marine and terrestrial spheres for the benefit of
all European citizens
© 2013 ENVIROFI Project Consortium
© 2013 CONCORD Project Consortium 4
FI-WARE: Technology Foundation
SME Innovation
3rd Call
Use Case
Expansion
Phase
Call 3
TF Continuation
FI-CONTENT 2
FITMAN
FI-STAR
FIspace
Call 2
FINESCE
XIFI: Capacity Building
INFINITY: Capacity Building &
Infrastructure
ENVIROFI
Call 1
CONCORD: Programme Facilitation & Support
2011 2010 2012 2013 2014 2015
Phase 3 Phase 1 Phase 2
FI-CONTENT
US
E C
AS
ES
OUTSMART
SafeCity
FINSENY
SMARTAGRIFOOD
Instant Mobility
FInest
4
FI-PPP Programme implementation: 3 Phases
Consortium
• Research organisations
• Industry, SME’s and not SME's
• Environmental agencies
© 2013 ENVIROFI Project Consortium
Why FI for environment?
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
6
Reusable commodity “enablers” work nicely within Environmental domain (OGC standards, INSPIRE
services, ENVIROFI SEs, …)
(Re)developing the generic functions is waste
of energy => let’s use generic enablers.
Within FI, the environmental enablers can also be re-used by
other usage areas!
OBSER
VE
PUBLISH
DISCOVE
R
COMPOSE
ANALYSE
ACT
NOTIF
Y
MANAG
E
Environmental
Monitoring and
Decision
Lifecycle
Human
Sensor
Data
Service
Geospatial
SEs
Environmental
SEs
FI-WARE - Generic Enablers Apps
Serv.Repositor
y
Marketplace
Sem Comp
Editor
WireCloud
Mediator
Cloud-I2ND
Alloc VMs
Alloc Obj St
Security
ID Mgmt
Data 2
Query Brok
Locations
Seman
App
Seman
Ann
Data 1
Comp
Evt.Proc
Pub/Sub
Broker
BigData An
IoT
Things Mgmt
Device Mgmt
GW Data
Handling
Prot Adapter
TAGging
Uncertainty
semantic
annotation
MEDiation
Discovery broker
Discovery augm
component
Access broker
Connector – SOS
Connector – WCS
Connector – WFS
Connector – WMS
Connector –
toolbox
Mediator – SOS
Mediator – Fusion
toolbox
Transcode sensor
Fusion
Data fusion
Image sample
classification
Asset geo-
reference
analysis
Areas
classification
Prediction service
Model-based
fusion
GEO
Observ collection
Observ catalogue
Observ retrieval
Observ identification
Observ visualization
Observ operatiing
Image sample archive
Sample Quality Asses
Georef observ prox
Georef Observ app
NOTificatio
n
Alert notification
Sensor Event
VGI
Mobile VGI
enabler
MDAF
Cloud storage and
Synchronisation
(MDAF)
Environmental (Biodiversity, Atmospheric and Marine) Applications
Geospatial Services
OGC Charting OGC SensorWeb OGC Processing OGC Storage
(OPeNDAP)
THREDDS
ERDDAP
WPS SOS, SPS WMS, WCS WFS
ENVIROFI Specific Enablers (SEs)
• ENVIROFI SEs are structured along six thematic “categories”, which cover the full spectrum
of steps (notification, manage, fusion, etc.) in the environmental monitoring and decision life
cycle:
• Harvesters, connectors and mediators (MED): facilitate easier interoperability between
other backend services and data sources
• Geo-referenced data collection applications (GEO): provide ways to record and
archive geo-tagged measurements and designed to support mobile crowd-sourcing and
crowd-tasking
• Semantic tagging tools (TAG): support for semantic enrichment of environmental data
• Fusion tools for heterogeneous data sources (FUSION): preparing and aggregating
environmental data into formats suitable for use
• Event detection and notification services (NOT)
• Geospatial data provisioning and storage (OGC): relate to the provisioning and storage
of environmental observations and measurements
Builds on INSPIRE,
GEOSS, …
FI-Ware
Existing standards
FI-Ware
ENVIROFI Scenarios
1. Bringing Biodiversity into the Future Internet
• Enabled biodiversity surveys with advanced ontologies
• Analysis, quality assurance and dissemination of
biodiversity data
2. Personal Information System for Air Pollutants, allergens and meteorological conditions
• Enhance human to environment interaction
• Atmospheric conditions and pollution in “the palm of
your hand”
3. Collaborative Usage of Marine Data Assets
• Assess needs of key marine user communities
• Selection of representative marine use cases for further
trial: leisure and tourism, ocean energy devices,
aquaculture, oil spill alert
© 2013 ENVIROFI Project Consortium
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
10
ENVIROFI applications
prototypes are
experimental, but quite
complex in terms of tested
enablers. For example…
Biodiversity pilot architecture...
Copyright © 2013 Maria Egly, AIT Austrian Institute of Technology GmbH.
11
UUPS!
Basic user interaction patterns
View existing knowledge • Map view • Table view • Detailed View • Areas of Interest
Receive information (events!) • Requests for more observations, • Warnings, e.g. “pollen warning” • Interests, e.g. “monumental tree
in vicinity”
Report observations • “New” things, e.g. “here and
now I see a tree” • Personal, e.g. “I have a
headache” • Obs. on existing thing, e.g. “this
tree currently blossoms
Inform
Server
Backend
(or proxy)
Alert! Request Action!
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
13
The functionality we cover
is common to many
applications – within and
beyond environmental UA
We deal with the “Observation Pile”,
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
14
Collect
• Sensors (in situ & remote, static & moving)
• “Human sensors”
• Models
Store
• Values
• Semantic
• Context (spatial, temporal, other)
• Uncertainty
Access
• Numeric, e.g. time-series, Coverage's
• Graphic, e.g. maps, x-t graphs
Observation DB
...with heterogeneous provenance and quality of data
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
15
Plausibility/Confidence checks
Consensus building Previous situation
knowledge
Habitat Information
Image Recognition
Reporters Reputation
Observ. on things (independent,
conflicting, incomplete)
Observations on observations
(identification, plausibility, annotation)
Application specific views
(fusion, meaning uncertainty)
Sensor Networks
ENVIROFI observations
Integrate existing data
USE
Situation Awareness, Forecasts
Background Information
3-rd Party Observations
Own Observations
Understanding the environment…
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
16
Initial quality
from
„woohoo!“ to
„boohoo!“,
but we have
just sorted
that out
Situation Awareness, Forecasts
Visualization (maps, indicators, ..)
Events/alerts and tasking
Reports
... and with helping the users to acti upon this knowledge!
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
17
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
18
We also collected some
valuable experience with
development of the FI
applications.
Some important lessons (1)
• Most GEs from the Cloud Hosting, Data/Context
management, and Security chapters are truly generic
and should be usable in environmental applications
• Cloud hosting and citizens enablement are game-changers for
environmental UA
• Main issue: Weak support for Geospatial data and processing
• Some GEs related Data/Context Management chapter were
either too immature (at the time we tested them) or did not
provide tangible advantages (compared to solutions
available within environmental UA)
• Weak support for semantics and tagging; data
processing/fusion, streaming
Some important lessons (2)
• The security-related GEs are a GoodThing, but their use
was difficult due to lack of support by other GEs
• Next release of FI-WARE Testbed will improve harmonization
and integration across the GE chapters facilitating the adoption
of the GEs for real-world pilots
• GEs from the Internet of Things (IoT) chapter were
considered out of scope for ENVIROFI, but may be
interesting for other applications within the environmental
usage area in the future.
• However, the uptake may be hindered by overlaps between
the functionality provided by IoT and by standardized OGC
services (OGC is actively seeking a harmonization between
the two worlds), as well as by lack of standardization within IoT
Some important lessons (3)
• Event-related GEs are convenient for integration of GEs,
SEs and third party services in FI applications
• Mapping (almost) anything to FI-Ware data model is easy.
• Exchanging information with these GEs *was* difficult due to
lack of maturity, but this is expected to change
• Complex Event Processing (CEP) GE looks promising, but we
could not use it in applications (lack of geospatial processing)
• Pub/Sub broker GE is not just event/context broker. It doubles
as a data access service
• semantic interoperability remains an issue.
• Application mashup platform is excellent for rapid
prototyping
• It integrates nicely with other FI-Ware GEs, but the selection of
available widgets is still limited
Some important lessons (4)
• Related to mobile Crowdsourcing and
crowdtasking.
• Network is not always available. Application must work
offline (implemented), and ideally even offer P2P
networking (future)
• “Tasking” can heighten the users’ motivation and
improve the coverage and quality of the available
observations (technology available, but workflows must
be defined on application level)
• It is possible to selectively task the users without the
need to continuously trace their location (implemented)
• Automated processing services can help the users and
improve the overall quality of the information (tested
with e.g. leaf recognition, eHabitat)
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
23
More information in D4.4
“Final Recommendations
for (Specific)
Environmental Enablers”.
Beyond ENVIROFI
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
24
This is nice, and I can learn more on the applications and ENVIROFI SEs through
ENVIROFI catalogue (http://catalogue.envirofi.eu/).
But, what is your proposal for the FI-PPP phase 3 and beyond?
More documentation is available on
http://www.envirofi.eu/
As scientific manager of ENVIROFI and members of FI-PPP architecture board, AIT can help Phase 3 consortia in:
1. defining the Phase 3 applications with high societal and economic potential
2. understanding the functionality of available enablers, designing and development of FI applications
3. Using and improving various geospatial and environmental enablers supporting Observation Web, mobile crowdsourcing and crowdtasking functionality.
If needed: AIT has a know-how and organisation required to organise and coordinate the project.
Our proposal:
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
25
• Tourism/Leisure: application for “leisure captains”, providing contextual situation awareness, wetter warnings and recommendations, boat2boat communication, etc.
• The application could also be used to e.g. reserve the
place in the nearby port/marina or restaurant
• Yacht owners could use it for fleet management
• Outdoor education: collaborative “scavenger hunt“ type of application which can: direct the pupils towards various points of interest, and record their progress, allow collaborative discussion of the findings, and assure they learn the “lessons” outdoors and at their own pace.
Possible Phase 3 Applications (1)
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
26
• Collaborative gardening: application which enables the hobby gardeners and professionals to exchange information on success stories, issues encountered and environmentally sustainable remedies.
• Crisis Management: application which simplifies field training and real world coordination and tasking of professional field workers, experienced and inexperienced volunteers. Ideally, this application could be a special “emergency mode” of other applications used in a daily life.
Possible Phase 3 Applications (2)
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
27
Possible application architecture
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
28
„Cloud Edge“ GE:
Field-deployment of
observations server; (P2P?)
information exchange over
local WLAN
28
Observations &
Situation
Awareness
Cloud Storage
Storing of BLOBS
(photos, videos)
Marketplace GEs:
sales, revenue
sharing
Pub/sub GE:
Events processing
& dissemination
Security GEs:
user & right mgm.;
legal compliance
IoT GEs:
Smart sensors?
Environmental SEs
Meaning
Data Fusion,
Forecasting Harvestors,
Connectors
Observations
Big data GEs:
Annotation &
processing
Cloud mgm. GEs:
automated
deployment, scaling
I2ND GEs:
Network reliability,
Hardware abstraction,
Mashup GE:
Ad-hoc applications
1. The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under Grant Agreement Number 284898
2. We are not alone:
• ENVIROFI is a collaborative effort of 14 partners
(see next slide). Austrian part of the team includes
AIT, UBIMET and the Austrian Environmental
Agency
• The Generic Enablers are developed and
maintained by the „FI-Ware“ – the core project of the
FI-PPP Programme.
Acknowledgements
Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.
29
Thank you for your attention
Dr. Denis Havlik
The research leading to these results has received funding from the European Community's Seventh
Framework Programme (FP7/2007-2013) under Grant Agreement Number 284898
www.envirofi.eu