3º FIWARE Workshop
Mayo de 2015
Internet: a transformation engine
1
Navigation (Waze), Calling a taxi (EasyTaxi), Recruiting (Linkedin)…
It will again transform the daily life of individuals,
businesses, verticals…
2
The Next Computer
This time because all the rich enablers in the Cloud
How can the new opportunities be captured and ultimately
translated into local economy growth and creation of jobs?
3
ecosystem
Open Global/InteroperableSustainable
Build
an
This challenge require a collaborative
environment where ...
 Sizing the country challenge
 Learn from the network and in the network
 Add all capabilities
 Common interest
 No technology restrictions
How can the new opportunities be captured and ultimately
translated into local economy growth and creation of jobs?
5
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 Sponsors and Data providers
• Connect to entrepreneurs
• Put their data at work
• Bring new innovative services to
end users
• Be more efficient
• Social Reputation
Technology Providers
• Ability to “coopete”
• Connect to entrepreneurs: jointly
exploit the opportunities
ecosystem
Open Global/InteroperableSustainable
FIWARE Delivers: SW Platform & Ecosystem
6
Open Standard
Platform
ecosystem
open Global.sustainable
Why an open standard SW 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
• 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
7
What is FIWARE?
 European project
 Truly open, public and royalty-free architecture
 Reference platform
 It has technical instances in the cloud called
FIWARE-Labs
 Open software based
 Ecosystem
 http://fi-ware.org
FIWARE “at a glance” !!
App
Services
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
IDM
+60 open Generic Enablers (GEs) http://lab.fi-ware.org
Advanced
Web UI
…
APIs
IoT
Cloud
Big
Data
App1
App2
App3
App4
Appn
FIWARE “at a glance” !!
App
Services
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Private
Data
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
IDM
+60 open Generic Enablers (GEs)
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM)
PaaS Manager - Pegasus
Software Deployment Config - Sagitta
Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Mashup - Wirecloud
Marketplace
Wstore
Revenue Settlement and Sharing
http://lab.fi-ware.org
Advanced
Web UI
2D UI
2d/3D Capture (RA)
Tundra (RT)
GIS Data Provider
POI Data Searcher
Real Virtual Interaction
FIWARE “at a glance” !!
IoT
Sensors / Actuators
Smart Cities
Smart Industries
IDAS/DCA
IoT
FIWARE “at a glance” !!
IoT
Context
Broker
Sensors / Actuators
Smart Cities
Smart Industries
Orion (OMA NGSI 9 y 10) IDAS/DCA
IoT
FIWARE “at a glance” !!
IoTData/Cont
ext Mgnt
Context
Broker
Private
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
Open
Data
Orion (OMA NGSI 9 y 10) IDAS/DCA
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Data Context / Management
FIWARE “at a glance” !!
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Private
Data
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM)
PaaS Manager - Pegasus
Software Deployment Config - Sagitta
Iaas Resource Management
IDM
OAuth2.0
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Cloud Hosting
FIWARE “at a glance” !!
App
Services
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Private
Data
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM)
PaaS Manager - Pegasus
Software Deployment Config - Sagitta
Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Mashup - Wirecloud
Marketplace
WStore
Revenue Settlement and Sharing
Spago BI
App Services
FIWARE “at a glance” !!
App
Services
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Private
Data
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM)
PaaS Manager - Pegasus
Software Deployment Config - Sagitta
Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Mashup - Wirecloud
Marketplace
WStore
Revenue Settlement and Sharing
Spago BI
Advanced
Web UI
2D UI
2d/3D Capture (RA)
Tundra (RT)
GIS Data Provider
POI Data Searcher
Real Virtual Interaction
Virtual Character Animation
Advanced Web Based UI
FIWARE “at a glance” !!
App
Services
IoTData/Cont
ext Mgnt
Context
Broker
Cloud
Hosting
Private
Data
Open
Data
Smart Business
Vertical Markets
Cities
Sensors / Actuators
Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM)
PaaS Manager - Pegasus
Software Deployment Config - Sagitta
Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos
Cygnus
Stream-Oriented Kurento
CEP
Mashup - Wirecloud
Marketplace
Wstore
Revenue Settlement and Sharing
Advanced
Web UI
2D UI
2d/3D Capture (RA)
Tundra (RT)
GIS Data Provider
POI Data Searcher
Real Virtual Interaction
…
APIs
IoT
Cloud
Big
Data
App1
App2
App3
App4
Appn
52 european organizations in FIWARE
158 european organizations FI-PPP
22 FIWARE-Lab nodes in 14 countries
15 cities connected to FIWARE-Lab in 6 countries
FIWARE is an on going project
Included in Chilean Digital Agenda
LATAM Expansion
 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
• Creating a
precommercial node in
Chile
FIWARE Lab: A Global Experimental instance of FIWARE
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
20
FIWARE Data Model: Context Management
 FIWARE implements the OMA NGSI-9/10 API: a simple yet powerful
standard API that helps programmers to manage Context information
 Context information refers to the values of attributes characterizing
entities relevant to applications
21
My Application
NGSI API
Bus
• Location
• No. passengers
• Driver
• Licence plate
Person
• Name-Surname
• Birthday
• Preferences
• Location
• ToDo list
Shop
• Location
• Business name
• Franchise
• offerings
IoT Device
• Observations
• Commands
• Location
• Info
The FIWARE Accelerator Program
22
FIWARE Lab emerging ecosystem: Community+Smart Cities
 Cities getting connected to FIWARE Lab:
• Italy: Trento, Torino, Veneto
• Spain: Valencia, Sevilla, Málaga, Santander,
Logroño, Vigo, Lleida, Sabadell.
• Finland: Helsinki, Espoo
• Netherlands: Amsterdam
• Portugal: Lisbon
• Ongoing discussion with other cities…
23
 FIWARE Hackathons & Challenges
 Example: Smartcity Challenge
• Launched end of October
• 300+ teams (individuals, startups, SMEs – few
researchers) applied to the challenge (ES, EN)
• 20 final teams run the final in CPBR 14
• quite amazing results!
FIWARE Lab: Smart Santander
24
 Real-time open data coming from large
deployment of sensors (4500 IoT
devices, 150 mobile sensor units, 2500
RFIDs) offered through standard FI-
WARE APIs
 Open data sets captured from sensors
since August 2013 uploaded on Big Data
platform and ready for analysis
 Reference FI-WARE application
examples available (e.g. Management of
Parque de las Llamas public lighting)
FIWARE Lab: Smart Seville
25
 Valuable open datasets uploaded on Big
Data platform and ready for analysis
(demography, bikes renting)
 Real-time detection of people masses
through real-time multimedia analysis of
video streams from urban surveillance
cameras
 Real-time open data captured from sensors
and offered through standard FI-WARE APIs:
• Noise
• Water healthiness (ornamental fountains)
 Reference FI-WARE applications:
• Mobility of masses and masses detection
• Water healthiness in ornamental fountains
FIWARE Lab: Trento Smart City
26
 More than 600 data sets: economy, territory,
demography, welfare, mobility, weather… to
be integrated in the Big Data GE.
 Data from public transportation and other
fleets, parkings, and other vertical systems to
be integrated through Context Broker GE.
 Apps about Smart Mobility and Citizen
Centric Services.
• Develpment of end to end solutions (App and
backend)
• Focused on data aggregation.
FIWARE: Lab SmartCity Malaga
27
 Large amount of open datasets uploaded on
Big Data platform and ready for analysis
• Animals pests forecasts.
• Integration of public transport data,
• parking information, etc..
 Citizens’s smartphones as sensors capturing
real-time open data (temperature, humidity,
etc) offered through standard FI-WARE APIs
 Reference FI-WARE applications
• Personal dashboard for the citizes available in
smartphones (warnings, events, leisure,
marketing, etc.)
• Municipal Dashboards easing management of
municipal services
Exploitation Models: Domain-specific platforms
FIWARE
28
GEs
SMART City
Apps
SMART Factory
Apps
SMART
Agrifood Apps
Domain
specific
enablers
FIWARE-compliant Platforms = FIWARE GEs + specific enablers
Building FIWARE Instances/ Specific Platforms
 Future Internet Applications run on top of “FIWARE Instances” that are
built by “FIWARE Instance Providers” upon:
• selection of FIWARE GEis (products) from the FIWARE Catalogue.
• assembly of selected FIWARE GEis with added-value components.
FIWARE Catalogue
FIWARE GE implementations
FIWARE Instance
29
Future Internet App
assemble…
added-value components
FIWARE Ops: tools for FIWARE Instances providers
Deployment
Deployment of basic Cloud Hosting GEs and Monitoring Adapters in a FIWARE node
Federation Management
Federate a new FIWARE node within a given FIWARE instance (e.g., the FIWARE Lab)
Connectivity Management
Manage connectivity of services across FIWARE nodes of a FIWARE instance
Service Offer Management
Registration and deployment of additional Generic Enablers, Specific Enablers and
complementary Future Internet Facilities
Summary: the FIWARE Program
 Goal: capture opportunities derived from the new wave
of digitalization of life and businesses
 Strategy: Build an ecosystem that will work as catalyst
for capturing the opportunities. Lead standardization
in Smart Cities and Industrial IoT (Internet of Things)
 Pillars:
• FI-WARE : a generic, open standard platform which
serve the needs of developers in multiple domains
• FIWARE Lab : a meeting point where innovation takes
place, an opportunities can be incubated
• : a program that funds developers and
entrepreneurs, and ignites roll-out of the ecosystem
• FIWARE Ops : the suite of tools easing deployment and
operation of FI-WARE instance nodes
 Global footprint: open to regions sharing the ambition
eHealth
tourism
Transport,
Mobility
and
Logistics
e-government
Smart
Energy
Grid
…
31
http://fiware.org
http://lab.fiware.org
Join us!
32
Follow on Twitter !!
@Tidchile
@Fiware

3° Fiware Overview-Chile- Track

  • 1.
  • 2.
    Internet: a transformationengine 1 Navigation (Waze), Calling a taxi (EasyTaxi), Recruiting (Linkedin)…
  • 3.
    It will againtransform the daily life of individuals, businesses, verticals… 2 The Next Computer This time because all the rich enablers in the Cloud
  • 4.
    How can thenew opportunities be captured and ultimately translated into local economy growth and creation of jobs? 3 ecosystem Open Global/InteroperableSustainable Build an
  • 5.
    This challenge requirea collaborative environment where ...  Sizing the country challenge  Learn from the network and in the network  Add all capabilities  Common interest  No technology restrictions
  • 6.
    How can thenew opportunities be captured and ultimately translated into local economy growth and creation of jobs? 5 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 Sponsors and Data providers • Connect to entrepreneurs • Put their data at work • Bring new innovative services to end users • Be more efficient • Social Reputation Technology Providers • Ability to “coopete” • Connect to entrepreneurs: jointly exploit the opportunities ecosystem Open Global/InteroperableSustainable
  • 7.
    FIWARE Delivers: SWPlatform & Ecosystem 6 Open Standard Platform ecosystem open Global.sustainable
  • 8.
    Why an openstandard SW 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 • 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 7
  • 9.
    What is FIWARE? European project  Truly open, public and royalty-free architecture  Reference platform  It has technical instances in the cloud called FIWARE-Labs  Open software based  Ecosystem  http://fi-ware.org
  • 10.
    FIWARE “at aglance” !! App Services IoTData/Cont ext Mgnt Context Broker Cloud Hosting Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries IDM +60 open Generic Enablers (GEs) http://lab.fi-ware.org Advanced Web UI … APIs IoT Cloud Big Data App1 App2 App3 App4 Appn
  • 11.
    FIWARE “at aglance” !! App Services IoTData/Cont ext Mgnt Context Broker Cloud Hosting Private Data Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries IDM +60 open Generic Enablers (GEs) Orion (OMA NGSI 9 y 10) IDAS/DCA Cloud Portal (UPM) PaaS Manager - Pegasus Software Deployment Config - Sagitta Iaas Resource Management OAuth2.0 HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing http://lab.fi-ware.org Advanced Web UI 2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction
  • 12.
    FIWARE “at aglance” !! IoT Sensors / Actuators Smart Cities Smart Industries IDAS/DCA IoT
  • 13.
    FIWARE “at aglance” !! IoT Context Broker Sensors / Actuators Smart Cities Smart Industries Orion (OMA NGSI 9 y 10) IDAS/DCA IoT
  • 14.
    FIWARE “at aglance” !! IoTData/Cont ext Mgnt Context Broker Private Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries Open Data Orion (OMA NGSI 9 y 10) IDAS/DCA HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Data Context / Management
  • 15.
    FIWARE “at aglance” !! IoTData/Cont ext Mgnt Context Broker Cloud Hosting Private Data Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries Orion (OMA NGSI 9 y 10) IDAS/DCA Cloud Portal (UPM) PaaS Manager - Pegasus Software Deployment Config - Sagitta Iaas Resource Management IDM OAuth2.0 HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Cloud Hosting
  • 16.
    FIWARE “at aglance” !! App Services IoTData/Cont ext Mgnt Context Broker Cloud Hosting Private Data Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries IDM Orion (OMA NGSI 9 y 10) IDAS/DCA Cloud Portal (UPM) PaaS Manager - Pegasus Software Deployment Config - Sagitta Iaas Resource Management OAuth2.0 HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Mashup - Wirecloud Marketplace WStore Revenue Settlement and Sharing Spago BI App Services
  • 17.
    FIWARE “at aglance” !! App Services IoTData/Cont ext Mgnt Context Broker Cloud Hosting Private Data Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries IDM Orion (OMA NGSI 9 y 10) IDAS/DCA Cloud Portal (UPM) PaaS Manager - Pegasus Software Deployment Config - Sagitta Iaas Resource Management OAuth2.0 HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Mashup - Wirecloud Marketplace WStore Revenue Settlement and Sharing Spago BI Advanced Web UI 2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction Virtual Character Animation Advanced Web Based UI
  • 18.
    FIWARE “at aglance” !! App Services IoTData/Cont ext Mgnt Context Broker Cloud Hosting Private Data Open Data Smart Business Vertical Markets Cities Sensors / Actuators Smart Cities Smart Industries IDM Orion (OMA NGSI 9 y 10) IDAS/DCA Cloud Portal (UPM) PaaS Manager - Pegasus Software Deployment Config - Sagitta Iaas Resource Management OAuth2.0 HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing Advanced Web UI 2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction … APIs IoT Cloud Big Data App1 App2 App3 App4 Appn
  • 19.
    52 european organizationsin FIWARE 158 european organizations FI-PPP 22 FIWARE-Lab nodes in 14 countries 15 cities connected to FIWARE-Lab in 6 countries FIWARE is an on going project Included in Chilean Digital Agenda LATAM Expansion
  • 20.
     ff  4,2M€ 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 • Creating a precommercial node in Chile FIWARE Lab: A Global Experimental instance of FIWARE
  • 21.
    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 20
  • 22.
    FIWARE Data Model:Context Management  FIWARE implements the OMA NGSI-9/10 API: a simple yet powerful standard API that helps programmers to manage Context information  Context information refers to the values of attributes characterizing entities relevant to applications 21 My Application NGSI API Bus • Location • No. passengers • Driver • Licence plate Person • Name-Surname • Birthday • Preferences • Location • ToDo list Shop • Location • Business name • Franchise • offerings IoT Device • Observations • Commands • Location • Info
  • 23.
  • 24.
    FIWARE Lab emergingecosystem: Community+Smart Cities  Cities getting connected to FIWARE Lab: • Italy: Trento, Torino, Veneto • Spain: Valencia, Sevilla, Málaga, Santander, Logroño, Vigo, Lleida, Sabadell. • Finland: Helsinki, Espoo • Netherlands: Amsterdam • Portugal: Lisbon • Ongoing discussion with other cities… 23  FIWARE Hackathons & Challenges  Example: Smartcity Challenge • Launched end of October • 300+ teams (individuals, startups, SMEs – few researchers) applied to the challenge (ES, EN) • 20 final teams run the final in CPBR 14 • quite amazing results!
  • 25.
    FIWARE Lab: SmartSantander 24  Real-time open data coming from large deployment of sensors (4500 IoT devices, 150 mobile sensor units, 2500 RFIDs) offered through standard FI- WARE APIs  Open data sets captured from sensors since August 2013 uploaded on Big Data platform and ready for analysis  Reference FI-WARE application examples available (e.g. Management of Parque de las Llamas public lighting)
  • 26.
    FIWARE Lab: SmartSeville 25  Valuable open datasets uploaded on Big Data platform and ready for analysis (demography, bikes renting)  Real-time detection of people masses through real-time multimedia analysis of video streams from urban surveillance cameras  Real-time open data captured from sensors and offered through standard FI-WARE APIs: • Noise • Water healthiness (ornamental fountains)  Reference FI-WARE applications: • Mobility of masses and masses detection • Water healthiness in ornamental fountains
  • 27.
    FIWARE Lab: TrentoSmart City 26  More than 600 data sets: economy, territory, demography, welfare, mobility, weather… to be integrated in the Big Data GE.  Data from public transportation and other fleets, parkings, and other vertical systems to be integrated through Context Broker GE.  Apps about Smart Mobility and Citizen Centric Services. • Develpment of end to end solutions (App and backend) • Focused on data aggregation.
  • 28.
    FIWARE: Lab SmartCityMalaga 27  Large amount of open datasets uploaded on Big Data platform and ready for analysis • Animals pests forecasts. • Integration of public transport data, • parking information, etc..  Citizens’s smartphones as sensors capturing real-time open data (temperature, humidity, etc) offered through standard FI-WARE APIs  Reference FI-WARE applications • Personal dashboard for the citizes available in smartphones (warnings, events, leisure, marketing, etc.) • Municipal Dashboards easing management of municipal services
  • 29.
    Exploitation Models: Domain-specificplatforms FIWARE 28 GEs SMART City Apps SMART Factory Apps SMART Agrifood Apps Domain specific enablers FIWARE-compliant Platforms = FIWARE GEs + specific enablers
  • 30.
    Building FIWARE Instances/Specific Platforms  Future Internet Applications run on top of “FIWARE Instances” that are built by “FIWARE Instance Providers” upon: • selection of FIWARE GEis (products) from the FIWARE Catalogue. • assembly of selected FIWARE GEis with added-value components. FIWARE Catalogue FIWARE GE implementations FIWARE Instance 29 Future Internet App assemble… added-value components
  • 31.
    FIWARE Ops: toolsfor FIWARE Instances providers Deployment Deployment of basic Cloud Hosting GEs and Monitoring Adapters in a FIWARE node Federation Management Federate a new FIWARE node within a given FIWARE instance (e.g., the FIWARE Lab) Connectivity Management Manage connectivity of services across FIWARE nodes of a FIWARE instance Service Offer Management Registration and deployment of additional Generic Enablers, Specific Enablers and complementary Future Internet Facilities
  • 32.
    Summary: the FIWAREProgram  Goal: capture opportunities derived from the new wave of digitalization of life and businesses  Strategy: Build an ecosystem that will work as catalyst for capturing the opportunities. Lead standardization in Smart Cities and Industrial IoT (Internet of Things)  Pillars: • FI-WARE : a generic, open standard platform which serve the needs of developers in multiple domains • FIWARE Lab : a meeting point where innovation takes place, an opportunities can be incubated • : a program that funds developers and entrepreneurs, and ignites roll-out of the ecosystem • FIWARE Ops : the suite of tools easing deployment and operation of FI-WARE instance nodes  Global footprint: open to regions sharing the ambition eHealth tourism Transport, Mobility and Logistics e-government Smart Energy Grid … 31
  • 33.

Editor's Notes

  • #3 En la actualidad, internet ha ido transformando la forma en las que hacemos las cosas, cómo trabajamos, nos movemos, socializamos, conectamos y compartimos con otras personas, y esta magnitud de transformacion la hemos desestimado. Breves facts: internet ha facilitado que el 21% del crecimiento del PIB mundial en los ultimos 5 años 2 billones de personas estan conectadas a internet hoy en dia 8 trillones de dolares en ingresos de transacciones ecommerce Internet ha permitido la reinvención de los negocios, facilitando la cadena de valor e incluso transformando los modelos de negocio, pero internet a penas está comenzando. Se espera que nuevas tecnologías mejoren la conectividad y permitan que muchos objetos se puedan conectar entre si.
  • #4 Internet de las cosas en donde cada objeto va producir datos en tiempo real permitiendo la toma de decisiones Esto deriva y derivara aun mas al manejo de conjuntos gigantes de datos que se van generando en cada interaccion de los clientes, empresas, transacciones, etc. Estos volumenes del orden de exabytes por persona 1018 no pueden ser manipulados ni guardados en nuestros computadores, sino en la Cloud, en donde podemos contar con mas capacidades segun vayamos demandando. En donde FiWare sera el sistema operativo de esa proxima computadora en la cloud.
  • #5 Y como capturaremos esas oportunidades y generaremos valor en este contexto? Construyendo un ecosistema que sea abierto, sostenible y sobre todo global. Es por esta razón que la UE ha estado centrando sus esfuerzos en el mundo de las TICs en crear la Plataforma del Futuro del internet. Abierta: que todos tengan acceso sin coste alguno Sostenible: al ser abierto, se comparte y se crea una comunidad comprometida en mejorar constantemente las herramientas con el fin de sacar mayor provecho Global: a pesar de que es un proyecto subsidiado por al Unión Europea, se pone a disponibilidad de todo el mundo, y es por esto mismo que hoy es una realidad en Chile Los primeros en conocer y manejar estas nuevas tecnologias tendran una ventaja competitiva e iran un paso adelante pues sabrán dominara conceptos que son el futuro de nuestra area
  • #7 Que actores tiene este ecosistema: Los productores de datos y problemas: interaccion con los emprendedores, ponen a disposición sus datos, proveen nuevos servicios a usuarios finales, buscan ser mas eficientes Emprendedores y desarrolladores: desarrollar para grandes mercados, un lugar en donde el emprendedor conoce las necesidades de la industria y puede proponer soluciones, herramienta que les permite promocionarse, hacer pruebas en tiempo real y contar con el uso de APIs para acelerar el desarrollo de productos Proveedores de Tecnología: habilidad de cooperar con otros – transferir tecnologia y conocimiento y que les permita conectarse a los emprendedores con las oportunidades de grandes players de la industria
  • #8 El proyecto FiWare facilita dos cosas: Una plataforma abierta con estandares globales y un ecosistema que explote la plataforma de forma abierta, sostenible y global Si solo tuviesemos uno de los elementos, el proyecto en sí no estaría completo por lo que podemos pensar en FiWare como uno solo.
  • #9 En un ecosistema como el que hemos presentado anteriormente, queremos proveer una plataforma abierta basada en estandares debido a tres razones imporantes: Evitar dependencias y basarnos en APIs estandares para no limitarnos a tipos de sensores o aplicaciones Portabilidad a hacia y desde otras plataformas Interoperabilidad entre las aplicaciones de diferentes proveedores 2. Al servicio de la comunidad de desarrolladores porque creemos en la competitividad y la innovación abierta. Los mercados con estas características permiten una mayor productividad orientada al ahorro de costes 3. No cualquier estandarización es suficiente, por lo que estos estandares globales nos permiten desarrollar con mas facilidad, crear nuevos modelos de negocio, compartir abiertamente los datos que se generen y que a la vez se desarrollen aplicaciones no intrusivas. La experiencia de tener estandares viene de otras industrias tales como la de AUTOCAD
  • #11 DATA CONTEXT / MANAGEMENT Kurento: Pila de software dedicada a la creación de aplicaciones multimedia interactivas complejas en base a exponer una rica familia de APIs sobre un aplication server basado en J2EE Java Script Node.js CEP: RT aplication para soportar aplicaciones event-driven. Reacciona a situaciones y no a eventos. IBM Proactive Technology Online Cygnus: persistencia de Orion basada en Mongo DB CLOUD HOSTING PaaS Manager Pegasus Autoservicio de IaaS con aplicaciones y templates predefinidos Sagitta – Deployment and configuration of complete apps on VMs Iaas Openstack Cloud Portal Openstack Dashboard HORIZON OPENSTACK Object Store (Swift) Image Store (Glance) Compute (Nova) Dashboard (Horizon) Identity (Keystone) Network (Neutron - ex Quantum) Block Storage (Cinder) APPLICATION SERVICES AND DATA DELIVERY Application Mashup Editor para componer apps basadas en widgets y Operators (mashups) Marketplace Wstore Service Business Framework (SBF) para venta de servicios a Developers y Consumers del FI. Integrado con Pay Pal
  • #12 DATA CONTEXT / MANAGEMENT Kurento: Pila de software dedicada a la creación de aplicaciones multimedia interactivas complejas en base a exponer una rica familia de APIs sobre un aplication server basado en J2EE Java Script Node.js CEP: RT aplication para soportar aplicaciones event-driven. Reacciona a situaciones y no a eventos. IBM Proactive Technology Online Cygnus: persistencia de Orion basada en Mongo DB CLOUD HOSTING PaaS Manager Pegasus Autoservicio de IaaS con aplicaciones y templates predefinidos Sagitta – Deployment and configuration of complete apps on VMs Iaas Openstack Cloud Portal Openstack Dashboard HORIZON OPENSTACK Object Store (Swift) Image Store (Glance) Compute (Nova) Dashboard (Horizon) Identity (Keystone) Network (Neutron - ex Quantum) Block Storage (Cinder) APPLICATION SERVICES AND DATA DELIVERY Application Mashup Editor para componer apps basadas en widgets y Operators (mashups) Marketplace Wstore Service Business Framework (SBF) para venta de servicios a Developers y Consumers del FI. Integrado con Pay Pal
  • #13 IoT Data Collects and Analysis: Traduce protocolos de IoT a NGSI Protocolos MQTT SLM UL2.0 CoaP/OMA LW Refactorizado
  • #14 Context Broker Implementa interfaces: NGSI con IoT Propietarias (Zwave y ZigBee) Formato de suscripción basado en ISO 8601 CEP Para suscripciones complejas
  • #15 DATA CONTEXT / MANAGEMENT Kurento: Pila de software dedicada a la creación de aplicaciones multimedia interactivas complejas en base a exponer una rica familia de APIs sobre un aplication server basado en J2EE Java Script Node.js CEP: RT aplication para soportar aplicaciones event-driven. Reacciona a situaciones y no a eventos. IBM Proactive Technology Online Cygnus: persistencia de Orion basada en Mongo DB COSMOS Hadoop HIVE para consultas y análisis de datos
  • #16 CLOUD HOSTING PaaS Manager Pegasus Autoservicio de IaaS con aplicaciones y templates predefinidos Sagitta – Deployment and configuration of complete apps on VMs GLANCE Iaas Openstack NOVA y CINDER Cloud Portal Openstack Dashboard HORIZON OPENSTACK Object Store (Swift) Image Store (Glance) Compute (Nova) Dashboard (Horizon) Identity (Keystone) Network (Neutron - ex Quantum) Block Storage (Cinder)
  • #17 APPLICATION SERVICES AND DATA DELIVERY Application Mashup Editor para componer apps basadas en widgets y Operators (mashups) Marketplace Espacio de comercio para vendedores y compradores Spago BI Data visualization Wstore Service Business Framework (SBF) para venta de servicios a Developers y Consumers del FI. Integrado con Pay Pal
  • #18 Tundra Real Time 3D collaboration
  • #19 DATA CONTEXT / MANAGEMENT Kurento: Pila de software dedicada a la creación de aplicaciones multimedia interactivas complejas en base a exponer una rica familia de APIs sobre un aplication server basado en J2EE Java Script Node.js CEP: RT aplication para soportar aplicaciones event-driven. Reacciona a situaciones y no a eventos. IBM Proactive Technology Online Cygnus: persistencia de Orion basada en Mongo DB CLOUD HOSTING PaaS Manager Pegasus Autoservicio de IaaS con aplicaciones y templates predefinidos Sagitta – Deployment and configuration of complete apps on VMs Iaas Openstack Cloud Portal Openstack Dashboard HORIZON OPENSTACK Object Store (Swift) Image Store (Glance) Compute (Nova) Dashboard (Horizon) Identity (Keystone) Network (Neutron - ex Quantum) Block Storage (Cinder) APPLICATION SERVICES AND DATA DELIVERY Application Mashup Editor para componer apps basadas en widgets y Operators (mashups) Marketplace Wstore Service Business Framework (SBF) para venta de servicios a Developers y Consumers del FI. Integrado con Pay Pal
  • #20 FI-WARE es una iniciativa Europa que ya está desplegando entornos de experimentación en muchos puntos de Europa. Además, como he comentado, ya se está expandiendo más allá de Europa. Pero sí me gustaría dar una imagen de la huella de FI-WARE en España. Cabe insistir en que es un proyecto de experimentación, no es una plataforma comercial y no es un proyecto de Telefónica, eso no quita que Telefónica, como otros socios, ya esté aprovechando estas tecnología para el desarrollo de plataformas comerciales muy competitivas, como es el caso de la anunciada por el Ayto de Valencia la semana pasada. En este mapa, se incluyen los nodos FI-Labs, operados a través del proyecto FIWAT de Red.es (Málaga, Sevilla, Santander y Las Palmas). Se incluyen ciudades que ya están aportando datos, y en algunos casos desarrollando aplicaciones, en FI_Lab (Málaga, Sevilla, Santander, Las Palmas, Sabadell, Lleida?, Zaragoza?, Logroño?, Vigo? JUANJO: ¿QUÉ SE PUEDE DECIR DE ESTO?, Además tenemos ciudades en las que hay grandes equipos de I+D trabajando actualmente en el desarrollo de módulos FI-WARE: Madrid (TID, UPM, Atos), Santander (U Cantabria). No se incluyen las consorcios que van a financiar el desarrollo de aplicaciones, y que hablará en esta tarde en esta jornada, ni los muchos grupos universitarios, start-ups, empresas tecnológicas, que ya están probando estas tecnologías y a los que vemos en los hackatons o en los concursos que está lanzando FI-WARE
  • #22 Un generic enabler es un componente de la plataforma de FIWare. Consiste en un set de funciones con un proposito específico, que se disponibiliza a través de APIs. Las especificaciones de los GE son abiertas y sin cargos por uso Una implementacion de GE tendrá tipicamente la descripcion del contexto, terminologia y definiciones de la especificacion, Operaciones por comportamientos ligadas a los APIs a traves de interfaces REST Pueden existir uno o mas GEi por cada especificacion Por cada GE existe una implementacion de referencia open source que se actualiza constantemente segun el roadmap tecnico Mas informacion en el catalogo de FiWare
  • #23 OMA – Open Mobile Alliance NGCSI 9 y NGSI 10 – manejo de informacion de contexto NGSI-9: Context Entity Discovery Interface: The application uses NGSI-9 interface when the new Context Entities become available or when there is an update to the set of attributes for the existing Context Entities. The interface is used to supply Context Entity metadata to the Context Management component including: Context entity id Context entity attributes and their availability NGSI-10: Context Information Interface: The update operation enables an application acting as a context producer to provide or update Context Information to the Context Management component. The central aspect of the NGSI-9/10 information model is the concept of entities. Entities are the virtual representation of all kinds of physical objects in the real world. Examples for physical entities are tables, rooms, or persons. Virtual entities have an identifier and a type. For example, a virtual entity representing a person named “John” could have the identifier “John” and the type “person”. Any available information about physical entities is expressed in the form of attributes of virtual entities The data structure used for exchanging information about entities is context element. A context element contains information about multiple attributes of one entity. The domain of these attributes can also be specified inside the context element; in this case all provided attribute values have to belong to that domain. Formally, a context element contains the following information an entity id and type a list of triplets <attribute name, attribute type, attribute value> holding information about attributes of the entity (optionally) the name of an attribute domain (optionally) a list of triplets <metadata name, metadata type, metadata value> that apply to all attribute values of the given domain NGSI Context Management Interfaces OMA NGSI defines two interfaces for exchanging information based on the information model. The interface OMA NGSI-10 is used for exchanging information about entities and their attribute, i.e., attribute values and metadata. The interface OMA NGSI-9 is used for availability information about entities and their attributes. Here, instead of exchanging attribute values, information about which provider can provide certain attribute values is exchanged.