austinguo550 / SoundSpot-LAHacks3.0

2nd place overall at LAHacks 2017. Soundwave-based file transfer application that allows singular beacon device to transmit data packets to multiple slave devices simultaneously.

Home Page:https://devpost.com/software/soundspot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoundSpot

Second Place at LA Hacks 2017

Being avid music lovers and inspired by the pentatonic scale as well as the LA Hacks Challenge 1 to transfer data without the aid of the internet, we developed SoundSpot to offer a revolutionary new way of sharing data across multiple devices at sonic speed. SoundSpot allows a singular beacon device to establish and communicate data in aural format to multiple devices simultaneously. By making calls to Diva Digital Voices API we encoded file data into pentatonic scale data for transmission, and used native Android playback and microphone recording to read and write data across devices.

Implemented rudimentary sound wave-based file transfer research algorithm into a modern mobile application. Designed UI and implemented asynchronous processes using multi-threading and Java handlers. Performed optimization of file delivery based on gradual discrete data packet transfer after file compression.

Introduction

Application Interface: Searching for File on Phone 1

Completion of File Compression

File transferred to Phone 2

About

2nd place overall at LAHacks 2017. Soundwave-based file transfer application that allows singular beacon device to transmit data packets to multiple slave devices simultaneously.

https://devpost.com/software/soundspot


Languages

Language:Java 100.0%