TSSG hosts hackathon for EU OPENi Project

By 18th March 2015 No Comments

Image2On Friday 13th March the TSSG hosted an open invite hackathon for the OPENi project. The hackathon had a grand prize of €300 worth of Amazon Web Services which was awarded for the best OPENi enabled application created within the 8 hours of coding. The applications were judged on their originality, privacy awareness, and their use of the OPENi Platform.

The OPENi project provides a platform that allows users greater control over their online data. The platform provides users with a single location to store and control their personal data in the cloud. This Personal Cloudlet enables users to manage what information is available to each application and for what purpose. The teams were provided with both an Android and JavaScript OPENi SDK that simplified the development of their applications.

Many teams attended the OPENi hackathon however one of them was excluded from the competition proper. The team in question is part of a commercialization project within TSSG that utilises the OPENi platform. The judges thought that this gave them an unfair advantage, which is why their excellent fitness application was excluded.

There was a good balance of technologies from the remaining competitors. In the end there could be only one winner and the winning application on the day came from a pair of 4th year Applied Computing students from Waterford Institute of Technology.

Their winning application used the OPENi JavaScript SDK to create an application that introduced the Steam API to OPENi. A user of their application, after logging in with their OPENi credentials, could enter their steam account ID onto the page and submit the form. The application would then gather the users game information and store it in their OPENi Cloudlet. The user could then view their game list on the web application including a thumbnail for each game and their playtime statistics.

Close second was an application that used the OPENi Android SDK to create an application that allows a user to store their images within their OPENi Cloudlet. Once logged into the application using OPENi credentials a user could choose to view the images from their Cloudlet or take new images to upload. When viewing their images the application would retrieve a list of images from the users Cloudlet and as the user moved through the images the application would download the images from the list.

In third place we had an application that used the OPENi JavaScript SDK coupled with Cordova/PhoneGap to create a mobile application that could connect to a sensor via Bluetooth and recorded the sensor’s data. The sensor can transmit multiple streams of data including temperature, accelerometer and pressure data that could then be collected by the mobile device.

Overall it was a very successful day and a fantastic way to end a busy week that also included an OPENi plenary meeting and a platform workshop. The teams did a tremendous job creating their applications in the short timeframe and everyone involved enjoyed the pizza lunch and the inspirational music from the Spotify playlist that accompanied the teams throughout the day.