SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 
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
 
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
 
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 ...
 

Ähnlich wie OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisbon 29th of January 2015

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
 
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
 
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
 

Ähnlich wie OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisbon 29th of January 2015 (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
 
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 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
 

Mehr von Iosif Alvertis

Pitching Moodeet - January 2014
Pitching Moodeet  - January 2014Pitching Moodeet  - January 2014
Pitching Moodeet - January 2014Iosif Alvertis
 
Moodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica VenturesMoodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica VenturesIosif Alvertis
 
Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)Iosif Alvertis
 
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)Iosif Alvertis
 
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)Iosif Alvertis
 
Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)Iosif Alvertis
 
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)Iosif Alvertis
 
Διοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίαςΔιοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίαςIosif Alvertis
 
Moodeet - Presentation in samos summit 2013
Moodeet  - Presentation in samos summit 2013Moodeet  - Presentation in samos summit 2013
Moodeet - Presentation in samos summit 2013Iosif Alvertis
 
Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"Iosif Alvertis
 
Moodeet - TEDx academy presentation
Moodeet - TEDx academy  presentationMoodeet - TEDx academy  presentation
Moodeet - TEDx academy presentationIosif Alvertis
 
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτηταςΕπιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτηταςIosif Alvertis
 
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)Iosif Alvertis
 
CloudTeams Methodology: a Roadmap for Customer-Driven Software Development
CloudTeams Methodology: a Roadmap for Customer-Driven Software DevelopmentCloudTeams Methodology: a Roadmap for Customer-Driven Software Development
CloudTeams Methodology: a Roadmap for Customer-Driven Software DevelopmentIosif Alvertis
 

Mehr von Iosif Alvertis (14)

Pitching Moodeet - January 2014
Pitching Moodeet  - January 2014Pitching Moodeet  - January 2014
Pitching Moodeet - January 2014
 
Moodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica VenturesMoodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica Ventures
 
Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)
 
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
 
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
 
Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)
 
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
 
Διοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίαςΔιοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίας
 
Moodeet - Presentation in samos summit 2013
Moodeet  - Presentation in samos summit 2013Moodeet  - Presentation in samos summit 2013
Moodeet - Presentation in samos summit 2013
 
Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"
 
Moodeet - TEDx academy presentation
Moodeet - TEDx academy  presentationMoodeet - TEDx academy  presentation
Moodeet - TEDx academy presentation
 
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτηταςΕπιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
 
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
 
CloudTeams Methodology: a Roadmap for Customer-Driven Software Development
CloudTeams Methodology: a Roadmap for Customer-Driven Software DevelopmentCloudTeams Methodology: a Roadmap for Customer-Driven Software Development
CloudTeams Methodology: a Roadmap for Customer-Driven Software Development
 

Kürzlich hochgeladen

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisbon 29th of January 2015

  • 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