fiware technologies

32
http://fiware.org http://lab.fiware.org FIWARE: Future Internet Open Platform FIWARE Accelerate Birmingham, 13 th May 2015 Nuria de Lama ICT Program Manager FIWARE Collaboration Officer [email protected]

Upload: duongthuy

Post on 14-Feb-2017

219 views

Category:

Documents


1 download

TRANSCRIPT

http://fiware.org

http://lab.fiware.org

FIWARE: Future Internet Open Platform

FIWARE Accelerate Birmingham, 13th May 2015

Nuria de Lama

ICT Program Manager FIWARE Collaboration Officer [email protected]

Introduction to FIWARE

FIWARE in a nutshell

Value Proposition: FIWARE USP

The Future: Sustainability

1

Internet: a transformation engine

2

Navigation, Calling a taxi (Uber), Recruiting (Linkedin)…

Understanding FIWARE (Open Standard Platform) (advanced OpenStack-based Cloud + rich library of Generic Enablers)

3

Sustainability

ensured

Driven by

implementation

Why an open standard platform is required

Avoid vendor lock-in:

• Standard Southbound APIs for sensor providers

• Standard Northbound APIs offered to applications

• Portability across platform providers

• Interoperability of apps on top of different providers

Larger community of developers (critical mass, economies of scale)

• True innovation

• More competition, leading to cost savings

Not any standard is enough

• Modularity

• Allow different business models

• Integration with standard open data platform

• Non-intrusive (smooth integration with legacies)

4

FIWARE Generic Enablers (GEs)

A FIWARE Generic Enabler (GE):

set of general-purpose platform functions available through APIs

Building with other GEs a FIWARE Reference Architecture

FIWARE GE Specifications are open (public and royalty-free)

FIWARE GE implementation (FIWARE GEi):

Platform product that implements a given GE Open Spec

There might be multiple compliant GEis of each GE Open Spec

One open source reference implementation of each

FIWARE GE (FIWARE GEri):

• Well-known open source license

• Publicly available Technical Roadmap updated in every release

Available FIWARE GEis, GEris and incubated enablers are

published on the FIWARE Catalogue

5

FIWARE major differential features

6

• Federation of infrastructures (private/public regions)

• Automated GE deployment Cloud

• Complete Context Management Platform

• Integration of Data and Media Content

Data/Services Delivery

• Easy plug&play of devices using multiple protocols

• Automated Measurements/Action Context updates IoT

• Visualization of data (operation dashboards)

• Publication of data sets/services Apps

• Easy incorporation of advanced 3D and AR features

• Visual representation of context information Web UI

• Security Monitoring

• Built-in Identity/Access/Privacy Management Security

• Advanced networking (SDN) and middleware

• Interface to robots I2ND

Building an application

7

IDAS Orion

contextBroker

Access Control IDM

EspR4FastData MrCoAP

Kurento

IoT Broker

Ecosystem and platform: two tied concepts

8

Open Standard

Platform

Sustainable Open

Innovation Ecosystem

FIWARE Lab: the “meeting point”

where innovation takes place

9

Entrepreneurs, Developers

• Develop once for a large market

• Easily meet potential customers

• Marketing, promotion

• Ability to test with real data and end users

• Simple yet powerful APIs that accelerate product development

App Customers and Data providers

• Connect to entrepreneurs

• Put their data at work

• Bring new innovative services to end users

• Be more efficient

• Social Reputation

FIWARE Technology Providers

• “Coopetitive” approach

• Connect to entrepreneurs: jointly

exploit the opportunities

4,2 M€ promotion campaign

• Campus Party events

• Startup Weekend events

• Chambers of Commerce

• 870 K€ in prizes

100 M€ of funding devoted

to entrepreneurs in phase 3 of the FIWARE program

FIWARE Lab provides access to data

10

Open Data/Content approaches

11

Datasets

Existing Datasets (census,

geographical, tourism,...)

Historic Data (from sensors,

events...)

Real Time

Vertical Systems (mobility, events...)

Internet of Things (sensors, Smart

meters...)

Media

Video streams (traffic,

surveillance..)

Audio (microphones),

speaches...

Applications

NGSI CKAN WEBRTC

KURENTO

Extending the FIWARE Lab offering for

service providers and developers

ff

4,2 M€ promotion campaign

• Campus Party events

• Startup Weekend events

• Chambers of Commerce

• 870 K€ in prizes

100 M€ of funding devoted

to entrepreneurs in phase 3 of the FIWARE program

• 12 nodes in Europe

providing up to 3000+

cores, 16TB+ Ram,

750TB+ HD

• Creation of nodes in

Mexico (1000+ cores)

and Brazil

• Level 1 and Level 2 support for the nodes

• Showcases for

developers,

infrastructures, smart businesses

Open Source. Avoid vendor lock-in

You have the control

13

Not only platform, tools…this is

powered by data!

14

A live instance of FIWARE

available to developers for

free experimentation

Going from clusters to ecosystems Cross-fertilization between sectors; avoid silos

Leading to a more powerful platform offering (based on common

functionalities; develop once and reuse as much as you can)

Then, translating the sectorial knowledge into domain-specific plafforms

15

Truly European but operating globally

16

Support and coaching

17

18

FIWARE support channels

A Help/Contact page has been created on the

FIWARE website providing:

• Link to FAQ (Frequently Asked Questions) page

• Multiple contact mailing lists, each focused on a

given category of questions

Mails sent to contact mailing lists

automatically generate a ticket on a trouble-

ticketing system (JIRA)

Tickets get assigned to some member of the

FIWARE community who takes care of

answering the email and close the ticket when

appropriate

Handling of relevant technical questions are

moved to StackOverflow.com

19

Modularity; integration with legacies

Domain-specific platforms = FIWARE + specific enablers

FIWARE

20

GEs

SMART City

Apps

SMART Factory

Apps

SMART

Agrifood Apps

Domain

specific

enablers

Example: Smart City platform

Smart city platform as

a Data/Knowledge Hub

Non-intrusive, open to

third parties

CKAN

Big Data

Context Broker

Ac

co

un

ting

& P

ay

me

nt &

Billin

g

IDM

& A

uth

Short-term

historic

data

BigData

Processing

Data

Quering/Action,

Publish/Subscr

Open Data

publishing Real-time

processing

BI

ETL

RULES

DEFINITION

TOOL

OPERATIONA

L

DASHBOARD

KPI GOVERNANCE OPEN DATA PORTALS

Service

orchestrator

Context

Adapters

CEP

21

IoT Backend

Device Management

measures /

commands

IoT Broker & Config Management

(from sensors to things)

IoT/Sensor

Open Data actuators Media

streams

Real Time

Media

Stream

Processing

City

Services

GIS

Inventory

Specific Enablers

Generic Enablers

Example: FIWARE for Smart Energy

FIWARE Sustainable Smart City Malmö, Sweden

FIWARE Smart Region Horsens, Denmark & Madrid

FIWARE X-border Virtual Utility, Aachen

FIWARE for the Energy Marketplace in Terni, Italy

FIWARE for Power management, Ireland

22

GE and DSE integration

What can you do with FIWARE?

23

Success Stories? Get inspiration!

24

350 connected sensors for

the management of public resources through a single connectivity platform and

enhancing various areas such as transport, energy

efficiency and environmental services

Open source community designed to last and be open

to anyone who wish to actively contribute

25

• Board made up of member

representatives (core members +

elected members):

• Approves changes to

governance model

• Elect officer of the

Foundation

• Foundation carries out Secretariat

and marketing activities and owns

FIWARE brand

• Technical Committee deals with

overall coordination

• FIWARE Chief Architect and Lab

Coordinator elected by Technical

Committee

• Leader and Architect of FIWARE

Chapters or FIWARE Ops elected by

active contributors in chapters

• New FIWARE components can be

proposed and become part of the

FIWARE Core after incubation,

once they gain traction among the

wider community of developers

and subject to approval of

Technical Committee

FIWARE Core (Generic Enablers)

Contributes resources to

development

FIWARE

Ops

Leader & Architect

FIWARE

Lab

coordinator

FIWARE coordinator

& Chief Architect

Chapter 1

Leader & Architect

Chapter n

Leader & Architect

Technical Committee

Board

coordinate

coordinate

Incubated

components

election

growth Foundation

core

new

members

new

members

Final model under definition. Starting proposal based on model of the reputed OpenStack community

FIWARE Foundation

• Build and protect the FIWARE brands

• Protect, Empower, and Promote FIWARE

technologies

• Deliver high quality software releases

• Ensure interoperability among FIWARE instances

• Compliance assessment

• Grow the ecosystem around FIWARE to strengthen

the platform

The Open and Agile Smart Cities initiative (OASC)

Helsinki, Espoo, Vantaa, Tampere, Oulu and Turku in

Finland; Copenhagen, Aarhus and Aalborg in

Denmark; Brussels, Ghent and Antwerp in Belgium;

Porto, Lisbon, Fundão, Palmela, Penela and Águeda in Portugal; Milan, Palermo and Lecce in Italy;

Valencia, Santander, Málaga and Sevilla in Spain; & Olinda (Recife), Anapólis (Goiás), Porto Alegre (Rio

Grande do Sul), Vitória (Espírito Santo), Colinas de

Tocantins (Tocantins) and Taquaritinga (São Paulo) in Brazil have joined the OASC initiative in the first wave.

Next wave expected in April-May: cities from the Netherlands, United Kingdom and

Mexico are already on track.

27

FIWARE: Commercial Support

28

FIWARE mundus

Despite born in Europe, FIWARE’s ambition is global

• FI-LINKS brings FIWARE to regions and beyond Europe

Goals

• Promote the adoption of FIWARE in European regions and in countries outside Europe where the take-up of Internet innovation can occur and impact local markets.

• Ensure that the FIWARE ecosystem is sustainable at medium and long term

30

http://fiware.org

http://lab.fiware.org

Follow @Fiware on Twitter !

Join us!

31