ubi i/o APIs Hackathon


APIs are eating the world and so will ubi i/o startups!

ubi i/o is proud to organize a special hackathon in San Francisco for an entire week (online)! (June 3rd - 9th, 2016). Let’s hack around three new APIs provided by AkeneoOpenIO and Sevenhugs!

The challenge is open to everyone willing to play & create with our APIs. Sign-up and compete for one of the 3 prizes valued at more than $1300 each. Participants must attend the opening (June 3rd) and closing event (June 9th) in San Francisco.


We thank our sponsor OVH. With a community of over 1,000,000 customers, OVH is the third internet hosting company in the world.



Prizes

The top teams for each API will win the following prizes:

AKENEO’s  PRIZE:

  • $1,100 Amazon gift card

  • OVH: Access to OVH public cloud ($240) + goodies

OPENIO’s  PRIZE:

  • $1,100 Amazon gift card

  • OVH: Access to OVH public cloud ($240) + goodies

SEVENHUGS’ PRIZE:

  • $1,100 Amazon gift card

  • OVH: Access to OVH public cloud ($240) + goodies

CODINGAME’s HACKER PRIZE:

  • $300 Amazon gift card for the best codingamer

  • OVH: Access to OVH public cloud ($120) + goodies


Challenges

ubi i/o APIs Hack

Use one of the three featured APIs to create brand new use cases. Your project must significantly rely on the API.


Akeneo

Akeneo

Akeneo is a Product Information Management platform helping manufacturers and retailers to collect and distribute product data across multiple channels. Our tool is entirely open source (Symfony2 framework / Hybrid storage with MySQL + MongoDB) and relies on a very flexible import / export API that can be leveraged to connect Akeneo with any third party system (for instance an e-commerce platform like Magento, Shopify or Prestashop).


Our customers and users are using Akeneo as a hub for their product data. They are looking for innovative ways to exploit their data. Feel free to propose / experiment any connection between Akeneo and another system that could leverage product data (e-commerce, print, mobile apps, marketplaces, recommendation engines, ...)

Use cases / Examples :

  • Connector with an e-commerce tool like Shopify or WooCommerce

  • Slack connector to trigger some automatic notifications when a product has been updated in Akeneo

  • Connector with a translation engine (like translations.com or Textmaster)


Doc : http://docs.akeneo.com


OpenIO

OpenIO

Want to be a part of our open source community? Welcome aboard for this hackathon where all your codes will be pushed on github to build the future of OpenIO.

OpenIO’s Object Storage API differs from a conventional filesystem: instead of directories and files, you will manipulate containers where you store objects and where one container can hold millions of objects.

Guess what? OpenIO provides SDKs for the language you prefer:

Didn’t find what you were looking for? Here is a way to develop your own client, in the language of your choice: https://github.com/open-io/oio-sds/wiki/Write-your-own-client


Let your imagination build something useful and awesome! Lack of ideas? Here are a couple of interesting use cases:


Play with OpenIO’s CLIs & get help from one of our development team member to win the $1100 prize!


Sevenhugs

Sevenhugs

Tired of using your smartphone or a dozen of remote controls to control your devices at home ? Sevenhugs has unveiled its contextual Smart Remote at the 2016 CES, and now it’s time for developers to play with it!

The Sevenhugs Smart Remote offers multi-device control from a sleek, simple touchscreen interface. The remote control comes with three accessories, which provide a triangulated location inside the home that automatically identifies where the remote points to, thanks to our patented system.

The Smart Remote embed motion tracking sensors and indoor positionning system with a 3 to 6 inch precision. We know precisely the indoor location of the remote in 3D and the relative location of the accessories. We combine the position of the remote and its orientation in 3D space to determine what the user is pointing to.

After the Smart Remote system recognizes the device you're aiming at, it changes the remote's touchscreen interface to match to that device and give you wireless control.

All this magic is done thanks to data fusion between inertial motion unit and locations.
It currently works with the Nest thermostat, Philips Hue lights and Sonos speakers, VLC player. Sevenhugs is opening up its API/SDK to give developers the opportunity to control any smart device.

Main interface to control devices is in Lua.


Our SDK offers 3 levels to developers:

  • Level 1 : open API to control several classes of equipment 
  • Level 2 : SDK for creating basic use cases
  • Level 3 :  SDK for creating advanced use cases

Level 1

Developers can use this level through a PC simulator released on github : this is an Open API to control several classes of peripherals :

  • Bulbs
  • Music speakers
  • Thermostat  
  • TV 
  • Etc

Level 2

It will allow you to create & define new use cases and new screens.
Typical example: point to the window and get weather information  
Developers can imagine new services by pointing to virtual zones 

Level 3

To create advanced use cases, developers will be able to:

-Register some callbacks, for example: subscribe to positions / orientations or specific events from 9-axis sensors and trigger specific actions/services
-Possibility to add more screen menus
 
For this level, we are very eager to provide our hardware to top notch developers and support them with the objective of flying a drone with our smart remote. The craziness of this scenario is to create a virtual cage that will define the limits of where the drone can fly! Then, even a 5 years old child will be able to fly a drone with no risk of crashing against the walls.

If you have new ideas, basic use cases that we don’t support yet or any relevant scenario with interaction with smart home hubs, Raspberry or Arduino,  send us an e-mail at contact@sevenhugs.com 

Access the Sevenhugs Smart Remote SDK here: https://github.com/sevenhugs/smart-remote-sdk


CODINGAME CHALLENGE

Codingame

Each day, compete and solve complex programming challenges while playing on Codingame’s platform. The best coder will win the $300 prize!


Schedules

FRIDAY OPENING NIGHT - June 3rd

6pm Pizza and beers served!

6:15pm ubi i/o Opening

6:30pm Akeneo, OpenIO and Sevenhugs APIs presentations

7:00pm Q&A

7:20pm Keynote Speaker

7:40pm Q&A

8:00pm Reminder of the rules

8:15pm Let’s hack! Beginning of the hackathon


JUNE 3RD - 9TH

Agorize

The Agorize platform is available to submit your code during the whole week.

Each day we will send a notification to each hacker to compete on Codingame.


THURSDAY CLOSING NIGHT - June 9th

10:00 am Final Coding and Submission Deadline

6:00 pm Project presentations – Judging and voting begins

7:00 pm Panel deliberations / mingle and snacks for participants

8:00 pm Awards

9:00 pm Closing


Rules

There will be three tracks with a different API for each. Your team (1 to 5 people, everyone needs to subscribe to the event) must select and compete in one track only, there will be separate prizes for each track.

All code developed as part of the ubi i/o hackathon must be fresh. To keep things fair, all codes must be written during the length of the hackathon starting at 8:15pm on Friday. Other than that, almost anything goes and you can use any coding languages, open-source libraries, and APIs.


HACKATHON REQUIREMENTS

Each team is required to submit their project on Agorize no later than 10am on Thursday. On Thursday evening, accepted submissions will be given 2 minutes to pitch their functioning solution in front of the judges followed by a 1 minute Q&A session. Your presentation format is up to you, but it is recommended to share a very brief visual, e.g. PowerPoint or a video combined with a demo of the solution developed. We will provide you with projection equipment.

Hackers who can’t attend the closing event in San Francisco will not be eligible for the prizes.


WHO OWNS THE IP?

Akeneo

Participants will own the rights to their work. If the teams decide not to further develop the idea, Akeneo retains the right to develop a similar solution with different methods. Akeneo strongly encourages hackers to release their code under open source license (MIT or OSL v3).

OpenIO

Participants will own the rights to their work. If the teams decide not to further develop the idea, OpenIO retains the right to develop a similar solution with different methods. OpenIO strongly encourages hackers to release their code under open source license.

Sevenhugs

Participants will not own the rights to their work. Sevenhugs can decide to reuse your work to further develop the project.


PARTICIPATION AGREEMENT

There are participation agreements both for hackers and makers available on our website, you will be required to sign at the event. You can review the Participation Agreement here.


JUDGING CRITERIA

The ideas are judged based on 4 criteria from a panel of judges:

1. How innovative the app is

Includes the degree of innovation demonstrated using the API and the extent to which the API is key in the solution.

2. User experience and design

Includes how beautiful and elegant the solution is in terms of how it looks to the user and how easy it is to use.

3. How well it works

Includes the extent to which the solution does what it is supposed to do and how good the code is written in a performance point of view.

4. Hot factor - Potential

Includes how compelling the solution is and how likely people are to be excited about it.



Judges


Jerome Louvel

Jérôme Louvel: founder, CTO and VP of Engineering of Restlet and an expert in web APIs and REST.




Reza

Reza Malekzadeh: US Marketing, OVH


François Baldassari: Software Engineer at Pebble


Thanks to our sponsor: 


ovh




Location

Dates

From 3rd June 2016 - 06:00 PM
to 9th June 2016 - 09:30 PM

Prizes

AKENEO’s PRIZE - $1,100 Amazon gift card
OPENIO’s PRIZE - $1,100 Amazon gift card
SEVENHUGS’ PRIZE - $1,100 Amazon gift card
CODINGAME’s HACKER PRIZE - $300 Amazon gift card