Skip to content

DarryQueen/Lynx

Repository files navigation

Lynx

####Lynx received second place at the 2015 Berkeley #CampusInWatch hackathon! Professional Networking with Just a Handshake.
Created by Diane Wang, Darren Zhao, Zekun Wang

Description

Lynx is a physical social network built for the InWatchZ smartwatch, providing automatic professional networking with every handshake. Lynx defines and listens for a physical handshake from the wrist, triggering a callback the Bluetooth libraries. On a high level, Lynx seeks to automate professional networking by programmatically exchanging contact information. This is particularly useful for smart watches, providing an unintrusive way to organize and keep in touch with professional connections.

Lynx is composed of three components: the handshake, Bluetooth, and UI. The handshake detector uses gyroscopes and the accelerometer to define a handshake past a threshold for angle and acceleration. This sends a callback to the Bluetooth module, which "heats up" the current device for 15 seconds and scans for other "hot" devices. Once one is found within a reasonable distance (using signal strength), the device attempts to establish a connection and sends a predefined string. The UI is self-explanatory; it helps to integrate the above features and gives the user a way to interact with the app.

##Overview lynx_overview

Screenshots

lynx_layouts-01 lynx_layouts-02 lynx_layouts-04 lynx_layouts-05 lynx_layouts-06

Contributing

  1. Fork it!
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.
  6. Darren eats you alive on code review.

Authors

Written by Diane, Zekun, and Darren at the 2015 #CampusInWatch hackathon at UC Berkeley.
If you want to support us, please hire us! Or just contribute by pushing code!

About

Our awesome networking application for Android smartwatches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages