SlideShare uma empresa Scribd logo
1 de 32
1st OPENi Hackathon
Athens 12th & 13th September 2014
Intro
In today's society, accessing cloud-based services, such as YouTube,
Spotify, Facebook, TripAdvisor, is predominantly through applications
on mobile devices. Through everyday usage, consumers of these
services provide these services providers with an immense amount of
content and personal data. However, due to the lack of consumer
controlled cloud storage infrastructures and the silo-ed nature of cloud-
based services, consumers are deprived of any control over their
content or data. Furthermore, they are unable to make this data
available to multiple applications across various services and devices -
something which has led to a significantly impaired application usage
experience and stagnation in application innovation.
Why OPENi?
OPENi will define and deliver the following prototype infrastructures:
• A cloud platform that will allow Users to instantiate, deploy and manage
their own Cloudlet.
• An API framework that will allow Developers to build applications that
integrate dynamically a broader spectrum of cloud-based services and at
the same time can access User Cloudlets to store and retrieve content and
data.
• A set of value adding services, such as data brokering, access authorization
and multi device UI rendering, that will allow Developers to easily access
and use the content and data stored in the Cloudlets across several
applications and devices.
What is a Hackathon?
A hackathon (also known as a hack day, hackfest or codefest) is an event in
which computer programmers and others involved in software development,
including graphic designers, interface designers and project managers,
collaborate intensively on software projects.[1]Occasionally, there is a
hardware component as well. Hackathons typically last between a day and a
week. Some hackathons are intended simply for educational or social
purposes, although in many cases the goal is to create usable software.
Hackathons tend to have a specific focus, which can include
the programming language used, the operating system, an application,
an API, or the subject and the demographic group of the programmers. In
other cases, there is no restriction on the type of software being created.
I see, so what was OPENi’s Hackathon about?
The OPENi Athens Hackathon is a series of events in which developers
"come together" to create and implement new ideas, in order to create
applications that use capabilities of web applications through the
OPENi architecture, giving end users control over the use of their
personal data.
One of the objectives of OPENi Athens Hackathon, is to demonstrate
the capabilities of the principles of "Open Data" and Internet
Applications cloud computing, which make it easier for the developers
community to build applications. The OPENi Athens Hackathon is the
first of a series of similar events which will be organized by the OPENi
research group.
Teams
Team Name Coming From Members
Team 1 Heisenberg Team Thessaloniki
Juxhin Bakalli
Antonis Latas
Team 2 The Scout Athens
Orestis Sampson
George Kastrinakis
Team 3 DANBOT Athens
Christos Botsikas
Christos Danos
Team 4 Astrahan Athens
Demetris Papaspyros
Andreas Botsikas
Team Heisenberg
During the Openi Hackathon, the CERTH team
developed the NEWSi mobile application for iPhone
and Android mobile devices. The goal of this app is to
recommend to the end user trending articles from
the SocialSensor Trending DySCO API, based on
his/her social media posts, which are extracted from
the OPENi Graph API. In order to come up with
these results, the application communicates with
Twitter and Facebook APIs, through the OPENi
Cloudlet, retrieving and extracting the keywords
from user’s shares, likes and posts. In parallel, the
app queries the SocialSensor Trending DySCO API to
obtain trending articles and the corensponding
keywords. Afterwards, using a text-based similarity
algorithm, the app calculates a relevance score for
each of the trending articles and recommends the
top-scored article to the end-user.
Team The Scout’s
Gorilist aims to provide an easy and practical
way to create simple task boards and share
them, in order to divide work inside a group
of people. The main goals of Gorilist are
Simplicity, Collaboration and Privacy. The
user does not need to create an account for
Gorilist ,because there is an OPENi login
option which enables login via OPENi. The
main page initially contains an empty task
board , the user needs to give a name for the
task board and start inserting smaller task
and jobs to be done. Then using the
facebook and the twitter APIs the task board
can be shared and different people can be
tagged on it. Every task board can be saved
on the cloud provided by OPENi and each
user can manage his task boards inside the
OPENi interface
Team DANBOT
The DANBOT team prepared the Dashboard
app, an application that allows the end user
to create an OPENi account and a cloudlet,
view and control his OPENi application
permissions to the various APIs and also
allow him to enter his credentials for the
social media platforms and show user
statistics for the data stored within the
OPENi cloudlet and the social media
platforms that have been authorized. The
application was created using HTML5 and the
cross-platform implementation was
implemented using Cordova.
Team Astrahan
FileSync (from team Astrahan) is an android
application that aggregates files from various
cloud storage services, like Google Drive,
Dropbox and Microsoft OneDrive. After
authorizing the app, users have the ability to
upload their media files, like photos and
videos, to an OPENi cloudlet. Through an
integrated environment, feeding your OPENi
account with media files you have stored on
the cloud is just a click away!
The FileSync project code is available at:
https://github.com/dipapaspyros/FileSync.
& the WINNERS are………………
WHY THEY
WON??
Thank You!!!
Team Presentations
The Scouts
Team DANBOT
Dashboard
A User Dashboard for the OPENi Platform
Features
An application that allows the end user to
create an OPENi account and a cloudlet, view
and control his OPENi application
permissions to the various APIs and also
allow him to enter his credentials for the
social media platforms and show user
statistics for the data stored within the
OPENi cloudlet and the social media
platforms that have been authorized.
The application was created using HTML5
and the cross-platform implementation was
implemented using Cordova
APIs USED
• Activity API (Event)
• Location API (Place)
• Media API (Photos)
• Profile API (Social Media Accounts)
SOCIAL MEDIA ACCOUNTS USED
• Facebook
• Twitter
• Google
Team Astrahan
FileSync [1/2]
• Native android application
• Aggregates data from various cloud storage
services (Google Drive, Dropbox, Microsoft
OneDrive)
• Can upload photos and videos to OPENi
FileSync [2/2]
• Uses OPENi android sdk for authentication
• Makes raw HTTP cals to upload photos and
videos to the cloudlets
• Also posts metadata (image height/width,
video duration, upload time)
• Has also open, download & share capabilities
for files of different types
Login to OPENi
View files from cloud
Send photo/video to OPENi!

Mais conteúdo relacionado

Semelhante a 1st OPENi Hackathon

Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social Software
Josie Fraser
 
Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University Applications
Joseph Labrecque
 
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
Michael Petychakis
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
Roy Lachica
 

Semelhante a 1st OPENi Hackathon (20)

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
 
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 Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social Software
 
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...
 
Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University Applications
 
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
 
Free and Open Source for Education
Free and Open Source for EducationFree and Open Source for Education
Free and Open Source for Education
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking Guide
 
IAG output 2 open API
IAG   output 2 open APIIAG   output 2 open API
IAG output 2 open API
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
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 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
 
Opensource
OpensourceOpensource
Opensource
 
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012
 
20120612 itslearning app library dag
20120612 itslearning app library dag20120612 itslearning app library dag
20120612 itslearning app library dag
 
COLLABORATIVE ICT DEVELOPMENT-students copy, a tool for online collaboration ...
COLLABORATIVE ICT DEVELOPMENT-students copy, a tool for online collaboration ...COLLABORATIVE ICT DEVELOPMENT-students copy, a tool for online collaboration ...
COLLABORATIVE ICT DEVELOPMENT-students copy, a tool for online collaboration ...
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
 
Building AJAX Applications Using Yahoo! Web Services
Building AJAX Applications Using Yahoo! Web ServicesBuilding AJAX Applications Using Yahoo! Web Services
Building AJAX Applications Using Yahoo! Web Services
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 

Mais de openi_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
 
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: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
openi_ict
 
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
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
 
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: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
openi_ict
 

Mais de openi_ict (12)

OPENi Innovation in the cloud
OPENi Innovation in the cloudOPENi Innovation in the cloud
OPENi Innovation in the cloud
 
OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015OPENi presentation at AppSecEU 2015
OPENi presentation at AppSecEU 2015
 
Docker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENiDocker and Vagrant usage in OPENi
Docker and Vagrant usage in OPENi
 
API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-2014API Athens Meetup - API standards 25-6-2014
API Athens Meetup - API standards 25-6-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...
 
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: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
FIA Dublin Presentations: Data Driven Services in the Mobile Marketing Indust...
 
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
FIA Dublin Presentations: Data driven services: Enabling Privacy and Personal...
 
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...
 
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: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
FIA Dublin presentations: Overcoming Enterprise API challenges by Mícheál Ó F...
 
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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

1st OPENi Hackathon

  • 1. 1st OPENi Hackathon Athens 12th & 13th September 2014
  • 2. Intro In today's society, accessing cloud-based services, such as YouTube, Spotify, Facebook, TripAdvisor, is predominantly through applications on mobile devices. Through everyday usage, consumers of these services provide these services providers with an immense amount of content and personal data. However, due to the lack of consumer controlled cloud storage infrastructures and the silo-ed nature of cloud- based services, consumers are deprived of any control over their content or data. Furthermore, they are unable to make this data available to multiple applications across various services and devices - something which has led to a significantly impaired application usage experience and stagnation in application innovation.
  • 3. Why OPENi? OPENi will define and deliver the following prototype infrastructures: • A cloud platform that will allow Users to instantiate, deploy and manage their own Cloudlet. • An API framework that will allow Developers to build applications that integrate dynamically a broader spectrum of cloud-based services and at the same time can access User Cloudlets to store and retrieve content and data. • A set of value adding services, such as data brokering, access authorization and multi device UI rendering, that will allow Developers to easily access and use the content and data stored in the Cloudlets across several applications and devices.
  • 4. What is a Hackathon? A hackathon (also known as a hack day, hackfest or codefest) is an event in which computer programmers and others involved in software development, including graphic designers, interface designers and project managers, collaborate intensively on software projects.[1]Occasionally, there is a hardware component as well. Hackathons typically last between a day and a week. Some hackathons are intended simply for educational or social purposes, although in many cases the goal is to create usable software. Hackathons tend to have a specific focus, which can include the programming language used, the operating system, an application, an API, or the subject and the demographic group of the programmers. In other cases, there is no restriction on the type of software being created.
  • 5. I see, so what was OPENi’s Hackathon about? The OPENi Athens Hackathon is a series of events in which developers "come together" to create and implement new ideas, in order to create applications that use capabilities of web applications through the OPENi architecture, giving end users control over the use of their personal data. One of the objectives of OPENi Athens Hackathon, is to demonstrate the capabilities of the principles of "Open Data" and Internet Applications cloud computing, which make it easier for the developers community to build applications. The OPENi Athens Hackathon is the first of a series of similar events which will be organized by the OPENi research group.
  • 6. Teams Team Name Coming From Members Team 1 Heisenberg Team Thessaloniki Juxhin Bakalli Antonis Latas Team 2 The Scout Athens Orestis Sampson George Kastrinakis Team 3 DANBOT Athens Christos Botsikas Christos Danos Team 4 Astrahan Athens Demetris Papaspyros Andreas Botsikas
  • 7. Team Heisenberg During the Openi Hackathon, the CERTH team developed the NEWSi mobile application for iPhone and Android mobile devices. The goal of this app is to recommend to the end user trending articles from the SocialSensor Trending DySCO API, based on his/her social media posts, which are extracted from the OPENi Graph API. In order to come up with these results, the application communicates with Twitter and Facebook APIs, through the OPENi Cloudlet, retrieving and extracting the keywords from user’s shares, likes and posts. In parallel, the app queries the SocialSensor Trending DySCO API to obtain trending articles and the corensponding keywords. Afterwards, using a text-based similarity algorithm, the app calculates a relevance score for each of the trending articles and recommends the top-scored article to the end-user.
  • 8.
  • 9. Team The Scout’s Gorilist aims to provide an easy and practical way to create simple task boards and share them, in order to divide work inside a group of people. The main goals of Gorilist are Simplicity, Collaboration and Privacy. The user does not need to create an account for Gorilist ,because there is an OPENi login option which enables login via OPENi. The main page initially contains an empty task board , the user needs to give a name for the task board and start inserting smaller task and jobs to be done. Then using the facebook and the twitter APIs the task board can be shared and different people can be tagged on it. Every task board can be saved on the cloud provided by OPENi and each user can manage his task boards inside the OPENi interface
  • 10.
  • 11. Team DANBOT The DANBOT team prepared the Dashboard app, an application that allows the end user to create an OPENi account and a cloudlet, view and control his OPENi application permissions to the various APIs and also allow him to enter his credentials for the social media platforms and show user statistics for the data stored within the OPENi cloudlet and the social media platforms that have been authorized. The application was created using HTML5 and the cross-platform implementation was implemented using Cordova.
  • 12.
  • 13. Team Astrahan FileSync (from team Astrahan) is an android application that aggregates files from various cloud storage services, like Google Drive, Dropbox and Microsoft OneDrive. After authorizing the app, users have the ability to upload their media files, like photos and videos, to an OPENi cloudlet. Through an integrated environment, feeding your OPENi account with media files you have stored on the cloud is just a click away! The FileSync project code is available at: https://github.com/dipapaspyros/FileSync.
  • 14.
  • 15. & the WINNERS are……………… WHY THEY WON??
  • 19.
  • 20.
  • 21.
  • 23. Dashboard A User Dashboard for the OPENi Platform
  • 24. Features An application that allows the end user to create an OPENi account and a cloudlet, view and control his OPENi application permissions to the various APIs and also allow him to enter his credentials for the social media platforms and show user statistics for the data stored within the OPENi cloudlet and the social media platforms that have been authorized. The application was created using HTML5 and the cross-platform implementation was implemented using Cordova
  • 25. APIs USED • Activity API (Event) • Location API (Place) • Media API (Photos) • Profile API (Social Media Accounts) SOCIAL MEDIA ACCOUNTS USED • Facebook • Twitter • Google
  • 26.
  • 28. FileSync [1/2] • Native android application • Aggregates data from various cloud storage services (Google Drive, Dropbox, Microsoft OneDrive) • Can upload photos and videos to OPENi
  • 29. FileSync [2/2] • Uses OPENi android sdk for authentication • Makes raw HTTP cals to upload photos and videos to the cloudlets • Also posts metadata (image height/width, video duration, upload time) • Has also open, download & share capabilities for files of different types