envirofi for cross domain fi-ppp applications

30
“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.

Upload: denis-havlik

Post on 09-May-2015

165 views

Category:

Technology


2 download

DESCRIPTION

ENVIROFI presentation on Austrian FI-PPP Phase-3 event. Graz, 2013 06-26. Presenation explains how ENVIROFI work fits in the context of teh Future Internet PPP programme and presents a vision of enviromentally enabled future internet applications.

TRANSCRIPT

Page 1: ENVIROFI for cross domain FI-PPP applications

“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.

Page 2: ENVIROFI for cross domain FI-PPP applications

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.

Page 3: ENVIROFI for cross domain FI-PPP applications

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

Page 4: ENVIROFI for cross domain FI-PPP applications

© 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

Page 5: ENVIROFI for cross domain FI-PPP applications

Consortium

• Research organisations

• Industry, SME’s and not SME's

• Environmental agencies

© 2013 ENVIROFI Project Consortium

Page 6: ENVIROFI for cross domain FI-PPP applications

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!

Page 7: ENVIROFI for cross domain FI-PPP applications

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

Page 8: ENVIROFI for cross domain FI-PPP applications

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

Page 9: ENVIROFI for cross domain FI-PPP applications

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

Page 10: ENVIROFI for cross domain FI-PPP applications

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…

Page 11: ENVIROFI for cross domain FI-PPP applications

Biodiversity pilot architecture...

Copyright © 2013 Maria Egly, AIT Austrian Institute of Technology GmbH.

11

UUPS!

Page 12: ENVIROFI for cross domain FI-PPP applications

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.

Page 13: ENVIROFI for cross domain FI-PPP applications

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

Page 14: ENVIROFI for cross domain FI-PPP applications

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

Page 15: ENVIROFI for cross domain FI-PPP applications

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

Page 16: ENVIROFI for cross domain FI-PPP applications

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

Page 17: ENVIROFI for cross domain FI-PPP applications

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

Page 18: ENVIROFI for cross domain FI-PPP applications

Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.

18

We also collected some

valuable experience with

development of the FI

applications.

Page 19: ENVIROFI for cross domain FI-PPP 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

Page 20: ENVIROFI for cross domain FI-PPP applications

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

Page 21: ENVIROFI for cross domain FI-PPP applications

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

Page 22: ENVIROFI for cross domain FI-PPP applications

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)

Page 23: ENVIROFI for cross domain FI-PPP applications

Copyright © 2013 Denis Havlik, AIT Austrian Institute of Technology GmbH.

23

More information in D4.4

“Final Recommendations

for (Specific)

Environmental Enablers”.

Page 24: ENVIROFI for cross domain FI-PPP applications

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/

Page 25: ENVIROFI for cross domain FI-PPP applications

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

Page 26: ENVIROFI for cross domain FI-PPP applications

• 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

Page 27: ENVIROFI for cross domain FI-PPP applications

• 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

Page 28: ENVIROFI for cross domain FI-PPP applications

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

Page 29: ENVIROFI for cross domain FI-PPP 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

Page 30: ENVIROFI for cross domain FI-PPP applications

Thank you for your attention

Dr. Denis Havlik

[email protected]

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