SlideShare a Scribd company logo
1 of 30
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.Este documento é propriedade intelectual da PT e fica proibida
a sua utilização ou propagação sem expressa autorização escrita.
Innovation in the Cloud
January 28-29, 2015
Forum Picoas, Lisbon
OPENi
APIs & Personal Cloudlets
29th of January 2015
“An open source framework for
Integrating Applications with Cloud-
based Services & Personal
Cloudlets”
Iosif Alvertis (NTUA)
+30 210 772 3640
alvertisjo@epu.ntua.gr
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
2
WHO I AM
Iosif Alvertis
Researcher in DSS lab, National Technical University of Athens (NTUA)
PhD Candidate in NTUA
Electrical and Computer Engineer, Dipl.-M.Eng., NTUA
MBA in Athens University of Economics & Business (AUEB)
in OPENi
Analysis of Market APIs & Characteristics
Design & testing of the OPENi Graph API
Designed & developed of the Recommender Service Enabler
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
3
ABOUT THE PROJECT Name: OPENi
Code: 317883
Starting date: 01/10/2012
Duration: 30 M
Call: FP7-ICT-2011-8
EU Funded: STREP, 2.6M
github: OPENi-ict
demo: demo2.openi-ict.eu
web: wwww.openi-ict.eu
tw: @openi_ict
fb: ictopeni
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
4
A SURGING APP ECONOMY
Source: VisionMobile European
App Economy 2014
Source: Gigaom Research. Sizing the EU app economy 2014
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
5
END-USER CONCERNS
http://www.digitalinformationworld.com/2014/04/data-never-
sleeps-60-seconds-on-internet-infographic.htmlI
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
6
APIS: THE EARLY DAYS
8 Years 18 months 9m
1000 1000
1000
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
7
APIS ON
>70% Increase in customer/partner reach
50% Increase in number of apps built from API
Source: Hurwitz & Associates 2011
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
8
DEVELOPERS’ CONCERNS
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
9
THE OPENI SOLUTION
• An easy-to-use storage
• Full control over the storage
• Sharing their personal data with
useful apps
• A rich source of data for their applications
• A mechanisms to simplify the process of
sharing & collaborate with other developers
• A service to outsource the physical, legal,
and ethical management of their mobile
app's data
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
10
OPENI IN 1’
Auth
Mngmnt
Service
Enablers
API Builder
API Framework
Personal Cloudlets
Cloud-basedServices
Applications
Provider
Provider & Developers
Provider
Developers & Users
Users
Provider & Users
Security
Demos
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
11
Applications
Cloud-based Services
OPENI HIGH-LEVEL
ARCHITECTURE
API Framework
Security Framework Cloudlet Framework
Mobile SDK
OPENi Platform
Service Enablers
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
12
CLOUDLET • A repository own by user, hosted in the cloud
• Portability, security, privacy, ownership
• Each cloudlet is addressable, communication via
REST/JSON
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
13
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
API FRAMEWORK
• A set of different APIs used by third party developers to build
their applications over an OPENi platform
• User-centric, Graph API based on REST & JSON
• Abstracts functionality of Cloud-based Services into
uniquely identified objects
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
14
SERVICE ENABLERS
Advertising SE Analytics SE Biometric SE Health SE
Recommender SE Timeline SE
A trusted agent running on the OPENi framework that allows (by providing it with adequate power,
means, opportunity, or authority to function) a group of services be developed that otherwise could not.
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
15
API BUILDER
A central point of reference for developers as it provides an intuitive user interface to understand and
utilize the OPENi API framework.
3. Build new APIs
1. Browse & Vote objects
5. Create new objects
4. Propose new CBS
2. Navigate &test
(Swagger)
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
16
AUTH MANAGER
A central interface for users to manage permissions, to applications & service enablers
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
17
APPLICATIONS
My Life
Personalised
Advertising
Personalised
Shopping
• Overall cross-platform mobile applications
• Perform usability studies
• Provide examples of context based personalized advertising and marketing
applications
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
18
DESIGN
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
19
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
GRAPH API: DEFINITION
“A RESTful, user-centric, hypermedia API that organizes web
resources under a unified meta-model of Objects, Aggregations of
objects and Connections towards them which are created by users.
It is based on a common dictionary and it includes a minimum set of
properties in order to reduce time and cost of connection and
integration with other APIs.”
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
20
CONTEXT API: DEFINITION
“Contextual property (of an object) includes information about why a
particular action occurred as well as the context within which a
particular activity was performed.”
Users’ Habit-Driven
Applications
User Social/Digital Life-
Driven Applications
Personalized Applications
Users’ Experience-Driven
Applications
Quality
[CERTAINTY
ATTRIBUTES]
Time-Dependency
[VARIABILITY
ATTRIBUTES]
Implicit Contextual
Information [GROUP]
Empowering
Statistical Analysis
[SOURCE
ATTRIBUTES]
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
21
ARCHITECTURE
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
22
CLOUDLET
ARCHITECTURE
Data Storage
Platform Management
• Monitoring
• Data Aggregator
• Communications
• Platform Administration
• Provider GUI
Cloudlet Management
• Data Access
• Management
• Notifications
• Cloudlet GUI
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
23
API PLATFORM ARCHITECTURE
Data Access Layer
Communication Layer
Management Layer
Application Interaction
Layer
Developer Interaction
Layer
API Builder
Request Processor
Response Manager
CBS Connectors
Cloudlet Connector
CBS Mapping Handler
Cloudlet Discovery - A&A
Administration Panel
CBS User Tokens
CBS Registered Apps
Scalable… Transferable… Extensible… Open-source…
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
24
CODE & DEMOS
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
25
OPENI FOR DEVELOPERS (PORTAL & CODE)
APIs, Cloudlets & Service Enablers
API Developers’ Portal SDK
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
26
OPENI DEMOS
(VIDEOS & CODE)
Platform
Service Enablers
API Builder
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
27
OPENI APPLICATION DEMOS (NO CODE)
OPERA –
Personalized Advertising
PSA – Personalized Shopping Assistant
TRIVIA OPENi GameBMI OPENi Health
Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
28
POSITIONING
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
29
POSITIONING
• A personal cloud repository
• A transferable & expandable
repository over cloud (dynamic
data support)
• New offerings enabled
• Full control & ownership
• 3rd party integration
• A unifying & interoperable API Framework
• An extensible-by-design Graph API
Framework
• A community-oriented API Framework
• A context-aware API Framework
• Advanced capabilities though the OPENi
Service Enablers
On standards
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.Este documento é propriedade intelectual da PT e fica proibida
a sua utilização ou propagação sem expressa autorização escrita.
Innovation in the Cloud
January 28-29, 2015
Forum Picoas, Lisbon
Obrigado!
Title “An open source framework for
Integrating Applications with Cloud-
based Services & Personal
Cloudlets”
@alvertisjo
Iosif Alvertis (NTUA)
+30 210 772 3640
alvertisjo@epu.ntua.gr

More Related Content

What's hot

Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolithJudy Breedlove
 
The Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroThe Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroJudy Breedlove
 
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT ApplicationsInterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applicationsgjuljo
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire DesignersJudy Breedlove
 
Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isJudy Breedlove
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...Nicolas Brousse
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCISven Bernhardt
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays
 
Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Asanka Abeysinghe
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven WorldWSO2
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationJudy Breedlove
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and APIJudy Breedlove
 
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitteapidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitteapidays
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
LIVE DEMO: Pivotal Cloud Foundry
LIVE DEMO: Pivotal Cloud FoundryLIVE DEMO: Pivotal Cloud Foundry
LIVE DEMO: Pivotal Cloud FoundryVMware Tanzu
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Thabang Mashologu
 

What's hot (20)

Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
The Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago IntroThe Future of Cloud Native Apps - Chicago Intro
The Future of Cloud Native Apps - Chicago Intro
 
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT ApplicationsInterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
 
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
Navigating Cloud Adoption:  Trends that Challenge and Inspire DesignersNavigating Cloud Adoption:  Trends that Challenge and Inspire Designers
Navigating Cloud Adoption: Trends that Challenge and Inspire Designers
 
Agile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-isAgile integration activation: get hands on with ap-is
Agile integration activation: get hands on with ap-is
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
 
Implementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCIImplementing API-led Cloud-native apps on OCI
Implementing API-led Cloud-native apps on OCI
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
 
Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs Building an Integrated Supply Chain for APIs
Building an Integrated Supply Chain for APIs
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
 
An API-focused approach to Agile Integration
An API-focused approach to Agile IntegrationAn API-focused approach to Agile Integration
An API-focused approach to Agile Integration
 
The 3 pillars of agile integration: Container, Connector and API
The 3 pillars of agile integration:  Container, Connector and APIThe 3 pillars of agile integration:  Container, Connector and API
The 3 pillars of agile integration: Container, Connector and API
 
Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service
 
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitteapidays LIVE Australia 2021 - Opening Talk by  Saul Caganoff, Deloitte
apidays LIVE Australia 2021 - Opening Talk by Saul Caganoff, Deloitte
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
LIVE DEMO: Pivotal Cloud Foundry
LIVE DEMO: Pivotal Cloud FoundryLIVE DEMO: Pivotal Cloud Foundry
LIVE DEMO: Pivotal Cloud Foundry
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
 

Viewers also liked

FIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session ObjectivesFIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session Objectivesopeni_ict
 
OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014openi_ict
 
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...openi_ict
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathonopeni_ict
 
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...openi_ict
 
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...openi_ict
 
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...openi_ict
 

Viewers also liked (8)

FIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session ObjectivesFIA Dublin presentations: Agenda and Session Objectives
FIA Dublin presentations: Agenda and Session Objectives
 
OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014OPENi Privacy by design @Athens hackathon, September 2014
OPENi Privacy by design @Athens hackathon, September 2014
 
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
Open Innovation in the Mobile App Ecosystem: OPENi Perspective on APIs and Cl...
 
1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathon
 
ברושור חינוך
ברושור חינוךברושור חינוך
ברושור חינוך
 
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
 
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
FIA Dublin presentations: So what is a Cloudlet and why do I want one? by Joh...
 
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
FIA Dublin Presentations: Mobile Innovation Economics: What's the future of p...
 

Similar to OPENi Innovation in the cloud

OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014openi_ict
 
A Graph API Framework - APIdays Barcelona 2015
A Graph API Framework - APIdays Barcelona 2015A Graph API Framework - APIdays Barcelona 2015
A Graph API Framework - APIdays Barcelona 2015Michael Petychakis
 
A Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services LandscapeA Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services Landscapeopeni_ict
 
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...Michael Petychakis
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014Fenareti Lampathaki
 
OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014openi_ict
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219Jeffrey Liu
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...Jason Bloomberg
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanIndia Scrum Enthusiasts Community
 
Mit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten OrganisationMit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten OrganisationFabian Hardt
 

Similar to OPENi Innovation in the cloud (20)

OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
 
A Graph API Framework - APIdays Barcelona 2015
A Graph API Framework - APIdays Barcelona 2015A Graph API Framework - APIdays Barcelona 2015
A Graph API Framework - APIdays Barcelona 2015
 
A Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services LandscapeA Graph API Framework Incorporating the Cloud Based Services Landscape
A Graph API Framework Incorporating the Cloud Based Services Landscape
 
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
 
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
OPENi perspective on APIs and Cloudlets @Athens hackathon, September 2014
 
OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219
 
Ibm cloud open architecture
Ibm cloud  open architectureIbm cloud  open architecture
Ibm cloud open architecture
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
Mit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten OrganisationMit APIs auf der Überholspur zur produktorientierten Organisation
Mit APIs auf der Überholspur zur produktorientierten Organisation
 
Upmc tpdev4
Upmc tpdev4Upmc tpdev4
Upmc tpdev4
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

OPENi Innovation in the cloud

  • 1. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets.Este documento é propriedade intelectual da PT e fica proibida a sua utilização ou propagação sem expressa autorização escrita. Innovation in the Cloud January 28-29, 2015 Forum Picoas, Lisbon OPENi APIs & Personal Cloudlets 29th of January 2015 “An open source framework for Integrating Applications with Cloud- based Services & Personal Cloudlets” Iosif Alvertis (NTUA) +30 210 772 3640 alvertisjo@epu.ntua.gr
  • 2. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 2 WHO I AM Iosif Alvertis Researcher in DSS lab, National Technical University of Athens (NTUA) PhD Candidate in NTUA Electrical and Computer Engineer, Dipl.-M.Eng., NTUA MBA in Athens University of Economics & Business (AUEB) in OPENi Analysis of Market APIs & Characteristics Design & testing of the OPENi Graph API Designed & developed of the Recommender Service Enabler Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 3. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 3 ABOUT THE PROJECT Name: OPENi Code: 317883 Starting date: 01/10/2012 Duration: 30 M Call: FP7-ICT-2011-8 EU Funded: STREP, 2.6M github: OPENi-ict demo: demo2.openi-ict.eu web: wwww.openi-ict.eu tw: @openi_ict fb: ictopeni Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 4. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 4 A SURGING APP ECONOMY Source: VisionMobile European App Economy 2014 Source: Gigaom Research. Sizing the EU app economy 2014 Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 5. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 5 END-USER CONCERNS http://www.digitalinformationworld.com/2014/04/data-never- sleeps-60-seconds-on-internet-infographic.htmlI
  • 6. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 6 APIS: THE EARLY DAYS 8 Years 18 months 9m 1000 1000 1000
  • 7. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 7 APIS ON >70% Increase in customer/partner reach 50% Increase in number of apps built from API Source: Hurwitz & Associates 2011
  • 8. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 8 DEVELOPERS’ CONCERNS Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 9. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 9 THE OPENI SOLUTION • An easy-to-use storage • Full control over the storage • Sharing their personal data with useful apps • A rich source of data for their applications • A mechanisms to simplify the process of sharing & collaborate with other developers • A service to outsource the physical, legal, and ethical management of their mobile app's data Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 10. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 10 OPENI IN 1’ Auth Mngmnt Service Enablers API Builder API Framework Personal Cloudlets Cloud-basedServices Applications Provider Provider & Developers Provider Developers & Users Users Provider & Users Security Demos
  • 11. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 11 Applications Cloud-based Services OPENI HIGH-LEVEL ARCHITECTURE API Framework Security Framework Cloudlet Framework Mobile SDK OPENi Platform Service Enablers
  • 12. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 12 CLOUDLET • A repository own by user, hosted in the cloud • Portability, security, privacy, ownership • Each cloudlet is addressable, communication via REST/JSON Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 13. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 13 Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon API FRAMEWORK • A set of different APIs used by third party developers to build their applications over an OPENi platform • User-centric, Graph API based on REST & JSON • Abstracts functionality of Cloud-based Services into uniquely identified objects
  • 14. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 14 SERVICE ENABLERS Advertising SE Analytics SE Biometric SE Health SE Recommender SE Timeline SE A trusted agent running on the OPENi framework that allows (by providing it with adequate power, means, opportunity, or authority to function) a group of services be developed that otherwise could not.
  • 15. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 15 API BUILDER A central point of reference for developers as it provides an intuitive user interface to understand and utilize the OPENi API framework. 3. Build new APIs 1. Browse & Vote objects 5. Create new objects 4. Propose new CBS 2. Navigate &test (Swagger)
  • 16. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 16 AUTH MANAGER A central interface for users to manage permissions, to applications & service enablers
  • 17. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 17 APPLICATIONS My Life Personalised Advertising Personalised Shopping • Overall cross-platform mobile applications • Perform usability studies • Provide examples of context based personalized advertising and marketing applications
  • 18. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 18 DESIGN
  • 19. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 19 Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon GRAPH API: DEFINITION “A RESTful, user-centric, hypermedia API that organizes web resources under a unified meta-model of Objects, Aggregations of objects and Connections towards them which are created by users. It is based on a common dictionary and it includes a minimum set of properties in order to reduce time and cost of connection and integration with other APIs.”
  • 20. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 20 CONTEXT API: DEFINITION “Contextual property (of an object) includes information about why a particular action occurred as well as the context within which a particular activity was performed.” Users’ Habit-Driven Applications User Social/Digital Life- Driven Applications Personalized Applications Users’ Experience-Driven Applications Quality [CERTAINTY ATTRIBUTES] Time-Dependency [VARIABILITY ATTRIBUTES] Implicit Contextual Information [GROUP] Empowering Statistical Analysis [SOURCE ATTRIBUTES]
  • 21. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 21 ARCHITECTURE
  • 22. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 22 CLOUDLET ARCHITECTURE Data Storage Platform Management • Monitoring • Data Aggregator • Communications • Platform Administration • Provider GUI Cloudlet Management • Data Access • Management • Notifications • Cloudlet GUI Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 23. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 23 API PLATFORM ARCHITECTURE Data Access Layer Communication Layer Management Layer Application Interaction Layer Developer Interaction Layer API Builder Request Processor Response Manager CBS Connectors Cloudlet Connector CBS Mapping Handler Cloudlet Discovery - A&A Administration Panel CBS User Tokens CBS Registered Apps Scalable… Transferable… Extensible… Open-source… Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 24. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 24 CODE & DEMOS
  • 25. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 25 OPENI FOR DEVELOPERS (PORTAL & CODE) APIs, Cloudlets & Service Enablers API Developers’ Portal SDK Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 26. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 26 OPENI DEMOS (VIDEOS & CODE) Platform Service Enablers API Builder Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 27. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 27 OPENI APPLICATION DEMOS (NO CODE) OPERA – Personalized Advertising PSA – Personalized Shopping Assistant TRIVIA OPENi GameBMI OPENi Health Innovation in the cloud, January 29th 2015, Forum Picoas Lisbon
  • 28. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 28 POSITIONING
  • 29. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 29 POSITIONING • A personal cloud repository • A transferable & expandable repository over cloud (dynamic data support) • New offerings enabled • Full control & ownership • 3rd party integration • A unifying & interoperable API Framework • An extensible-by-design Graph API Framework • A community-oriented API Framework • A context-aware API Framework • Advanced capabilities though the OPENi Service Enablers On standards
  • 30. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets.Este documento é propriedade intelectual da PT e fica proibida a sua utilização ou propagação sem expressa autorização escrita. Innovation in the Cloud January 28-29, 2015 Forum Picoas, Lisbon Obrigado! Title “An open source framework for Integrating Applications with Cloud- based Services & Personal Cloudlets” @alvertisjo Iosif Alvertis (NTUA) +30 210 772 3640 alvertisjo@epu.ntua.gr