http:// fi-ppp overview juanjo hierro – chief architect fi-ware
TRANSCRIPT
http://www.fi-ware.euhttp://www.fi-ppp.eu
FI-PPP Overview
Juanjo Hierro – Chief Architect FI-WARE
Future Internet PPP
The FI-PPP follows an industry-driven approach aiming to develop a Core Platform that enables development of smart applications in the Future Internet
Within the FI-PPP program the platform will be experimented and validation in real application contexts by a range of actors, in particular SMEs and Public Administrations
2
Creating a Platform focused on the needs of Application Developers and Providers
People Businesses
Consumers
Open APIs
3
Apps/Services Provider
Apps/Services Developer
Platform Provider
A Colaborative programme
4
5
A product is useless without a platform, or more precisely and accurately, a platform-less product will always be replaced by an equivalent platform-ized product.We don't do internal service-oriented platforms, and we just as equally don't do external ones. This means that the "not getting it" is endemic across the company: the PMs don't get it, the engineers don't get it, the product teams don't get it, nobody gets it. But making something a platform is not going to make you an instant success. A platform needs a killer app.
Connect apps to the physical world
What are the needs of developers ?
6
Manage data at large scale and transform it into
knowledge
What are the needs of developers ?
7
Benefit from open innovation
(open data, co-creation)
What are the needs of developers ?
8
Reach target users, monetize
What are the needs of developers ?
9
Ensuring Privacy, Security and Trust
What are the needs of developers ?
10
Keep investment in infrastructures lower and under
control
What are the needs of developers ?
11
FI-WARE: Targeting developers needs
What How
Lowering barriers to innovation
Simple, yet powerful and secure
Security EnablersEnsuring Privacy, Security and Trust
Business & Delivery Framework(consumers, 3rd-party Apps/Services)
Connect apps to the physical world
Benefit from open innovation
(open data, co-creation)
Reach target users, monetize
Manage data at large scale and transform it into
knowledge Integration and
Composition Enablers
IoT-M2M Enablers
Data/Context Enablers
Built-in APIs & tools
12
Keep investment in infrastructures lower and under
control
Advanced Cloud, network capabilities
FI-WARE Generic Enablers
13
The FI-WARE Platform comprises a set of technological “Generic Enablers” which are considered general purpose and common to almost any “usage areas”
Generic Enablers will provide open interfaces:• To Application Developers (APIs)
• To support interoperability with other GEs (need for replacement)
Usage area projects under the PPP
Basic principles about FI-WARE GEs
GE specifications are open (public and royalty-free)
Any implementation of a Generic Enabler (GE) is made up of a set of components which together supports a concrete set of Functions and APIs that are in compliance with open specifications published for that GE
There might be multiple compliant implementations of a given GE
The FI-WARE project will deliver a reference implementation of FI-WARE GEs:• Based upon results of previous R&D projects
• Licensed with no costs within the FI-PPP program
• Lincesed under FRAND conditions elsewhere
14
FI-WARE Instances and Use Case Trials
Future Internet Applications run on top of “FI-WARE Instances” built upon selection and assembly of “Platform Products” implementing “FI-WARE Generic Enablers”
Use Case trials will consist on applications running on top of FI-WARE Instances, involving real users
FI-WARE GEs
Platform Products
FI-WARE Instance
15
Use Case Trial
assemble…
GE GE
GE
GE
GE
GE GE
The FI-WARE Testbed
The FI-WARE Testbed will be a case example of a FI-WARE Instance. It:• will allow Use Case projects and third parties to
run and test Future Internet Applications based on FI-WARE GEs, validating them.
• is aimed to be complete, in the sense that it will comprise reference implementations of all GEs defined in the FI-WARE Architecture.
• Will be operated under central control and be accessible from a dedicated website.
FI-WARE partners will provide support to UC projects in deploying their conceptual prototypes on top of the FI-WARE testbed
16
FI-WARE Testbed: putting all @work
Network of FI-WARE Backend Datacenters
ID providers
Location platform
SMART Home Lab SMART City Lab SMART Biz Lab
Experimental Facilities
17
FI-WARE Open Innovation Lab
FI-WARE will work towards building an Open Innovation Lab which combines:• The FI-WARE Testbed
• The FI-WARE Development Support Infrastructure (forge + additional community tools)
It is intended that this Open Innovation Lab be available to third parties (specially SMEs) after the second year
18
FI-WARE: An Agile approach
FI-WARE is being materialized using an Agile methodology:• Product Backlog per GE with Themes, Epics, Features and User-stories
• Work organized through:
› subsequent Sprints, one month long each
› Minor Releases, covering three consecutive Sprints
› Major Releases, covering 4 minor Releases
• Single “clock”, i.e., common Releases and Sprints numbering/dates
The first Major Release of FI-WARE has been delivered and is available on the FI-WARE Testbed for experimentation by UC projects
Frequent updates of the FI-WARE Testbed:• Decided per FI-WARE GE, after completion of a Sprint/Minor-Release
• Guaranteed for all FI-WARE GEs, after completion of a Major Release
Check how we are using Agile in the public FI-WARE wiki
19
Summary of useful resources
FI-WARE wiki (http://wiki.fi-ware.eu):Quick FI-WARE tour
FI-WARE FAQ
FI-WARE Agile
FI-WARE Catalogue (http://catalogue.fi-ware.eu)
FI-WARE Twitter account (https://twitter.com/Fiware)
FI-WARE website (http://fi-ware.eu)
FI-PPP website (http://fi-ppp.eu)
FI-WARE Open Calls: introduction
The FI-WARE project reserved 30% of the project budget for specific tasks to be carried out by new beneficiaries.
These later-joining beneficiaries are selected by means of a series of competitive “Open Calls”• Each FI-WARE Open Call focused on a number of topics.
• Each topic referring to a set of functionalities, described in the form of Epics, to be supported by new FI-WARE Generic Enablers (GEs)
A dedicated web page is published in the project’s website:• http://www.fi-ware.eu/open-call/
A 1st Open Call was completed and a 2nd Open Call was launched on July 31st.
21
FI-WARE 2nd Open Call: details
Three topics have been defined for the 2nd Open Call:• Advanced Web-based User Interface GEs
› covering these Epics, up to 2,75 M€ of funding
• Stream-oriented GEs
› covering these Epics, up to 2,25 M€ of funding
• Cloud Proxy Extended Development and Management Platform GE
› covering these Epics, up to 1 M€ of funding
Hints (all info available at http://www.fi-ware.eu/open-call/):
• Projects are 15 months long !
• Keep calendar in mind (deadline for submissions is November 7th)
• Check guidelines for applicants and FAQ
• Be aware of rules (e.g., commitment for availability of FI-WARE GE implementations under FRAND / Open Source conditions)
22
Thanks !!
23
http://www.fi-ppp.eu
Future Internet PPP – Programme Architecture
24