Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.Este docum...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
2
WHO I A...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
3
ABOUT T...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
4
A SURGI...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
5
END-USE...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
6
APIS: T...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
7
APIS ON...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
8
DEVELOP...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
9
THE OPE...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
10
OPENI ...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
11
Applic...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
12
CLOUDL...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
13
Innova...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
14
SERVIC...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
15
API BU...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
16
AUTH M...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
17
APPLIC...
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
Innova...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
20
CONTEX...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
21
ARCHIT...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
22
CLOUDL...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
23
API PL...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
24
CODE &...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
25
OPENI ...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
26
OPENI ...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
27
OPENI ...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
28
POSITI...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.
29
POSITI...
Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based
Services and Personal Cloudlets.Este docum...
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

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

Download to read offline

OPENi project (http://www.openi-ict.eu/) presented its research progress and results relatively to Cloud Computing solutions, at the ‘Innovation in the Cloud’ event, which took place on January 28th to 29th 2015, at the PT Showroom of Forum Picoas, in Lisbon.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

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

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 18. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 18 DESIGN
  19. 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. 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. 21. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 21 ARCHITECTURE
  22. 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. 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. 24. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 24 CODE & DEMOS
  25. 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. 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. 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. 28. Open-Source, Web-Based, Framework for Integrating Applications with Cloud-based Services and Personal Cloudlets. 28 POSITIONING
  29. 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. 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

OPENi project (http://www.openi-ict.eu/) presented its research progress and results relatively to Cloud Computing solutions, at the ‘Innovation in the Cloud’ event, which took place on January 28th to 29th 2015, at the PT Showroom of Forum Picoas, in Lisbon.

Views

Total views

552

On Slideshare

0

From embeds

0

Number of embeds

5

Actions

Downloads

11

Shares

0

Comments

0

Likes

0

×