Motivation
This was the first hackathon for most of our team members, and specifically none of us had worked on hardwares before. So we tried to start with some of the smaller pieces of hardware with which we can integrate our knowledge of programming with ease in the limited time that we had.
So we decided to get started with Leap Motion Controller and the Pebble Watch. After the workshops on Day 1, we did some research on the development process for the two hardware, and got started. We found out that we can interact with Pebble watch using Javascript or C programming, and we used Unity 3D for developing the gaming environment for Leap Motion.
We learned to set up Unity environment by the end of day 1, and had successfully set up our Pebble environment.
Difficulties Faced
On Sunday morning, when we resumed our development for Pebble, we realized that there was problem with the DynamoDB used by AWS Cloud, which had caused downtime for many websites and web platforms including Heroku. It happened that CloudPebble - Pebble's development platform was also affected and hence we could not develop anything with it. We were also unable to download SDK.
Another problem we faced was that while communicating between Pebble and Unity, we were unable to read the real-time log from Pebble and Unity. Keeping in mind the time constraints, we decided to use the pre-generated log files for the demo purpose.
Things we Learned
We learned few important things over the weekend. We learned the development process for Leap Motion and Pebble along with Unity 3D game engine. Since we all belonged to the same University (University of Maryland), we are planning on continuing the project that we started here.
Comments