240 likes | 382 Views
FI- PPP Overview Juanjo Hierro – Chief Architect FI-WARE. http://www.fi-ware.eu http://www.fi-ppp.eu. 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
E N D
FI-PPP OverviewJuanjoHierro – Chief Architect FI-WARE http://www.fi-ware.eu http://www.fi-ppp.eu
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
Creating a Platform focused on the needs of Application Developers and Providers Consumers People Businesses Apps/Services Provider Apps/ServicesDeveloper Open APIs Platform Provider
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.
What are the needs of developers ? Connectappstothephysicalworld
What are the needs of developers ? Manage data at large scale and transform it into knowledge
What are the needs of developers ? Benefit from open innovation(open data, co-creation)
What are the needs of developers ? Reach target users, monetize
What are the needs of developers ? Ensuring Privacy, Security and Trust
What are the needs of developers ? Keep investment in infrastructures lower and under control
FI-WARE: Targeting developers needs What How Connect apps to the physical world IoT-M2M Enablers Manage data at large scale and transform it into knowledge Built-in APIs & tools Data/Context Enablers Benefit from open innovation(open data, co-creation) Integration and Composition Enablers Business & Delivery Framework (consumers, 3rd-party Apps/Services) Reach target users, monetize Ensuring Privacy, Security and Trust Security Enablers Advanced Cloud, network capabilities Keep investment in infrastructures lower and under control Simple, yet powerful and secure Lowering barriers to innovation
FI-WARE Generic Enablers • 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
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 Use Case Trial FI-WARE GEs GE GE FI-WARE Instance GE GE GE GE assemble… GE Platform Products
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 The FI-WARE Testbed
FI-WARE Testbed: putting all @work Location platform Network of FI-WARE Backend Datacenters ID providers Experimental Facilities SMART Home Lab SMART City Lab SMART Biz 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 FI-WARE Open Innovation Lab
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 Testbedfor 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
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.
FI-WARE 2nd Open Call: details • Three topics have been defined for the 2ndOpen 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)
Thanks !! http://www.fi-ppp.eu