Skip to content

margal13/MayDay

 
 

Repository files navigation

MayDay

MayDay alerts your friends when you're in trouble. If you are unable to make a call or text, you can trigger a MayDay alert. If you are on the run from a psychopath or have fallen and can't get up, MayDay will transmit your GPS coordinates to your network of contacts. We hope to build support for peripheral devices.

Wearable Interface

How does MayDay work?

TAKE TIME to set-up MayDay somewhere safe and quiet

Create a plan with your contacts so that they are PREPARED to ACT

CHECK you are ready and that your mobile phone has credit and battery

ACTIVATE MayDay in an emergency by rapidly pressing the phone's power button

Your network will receive an SMS and regular updates of your location helping them to ACT FAST

The Organisations behind MayDay

The MayDay project is a fork of PanicButton which is an initiative of Amnesty International in collaboration with key advisors and partners including Frontline Defenders, iilab and the engine room.

Homalyn Dakers

Product Manager

Homalyn

Homalyn Dakers lives in Brooklyn, NY. She has an extensive 14 year background in the telecommunications industry working with various platforms. She assumed many roles within Fortune 100 Verizon Communications such as subject matter expert, training coordinator, project manager and operational analyst. She studied Early Childhood Education in Manhattan and has 8 nieces and nephews.

John Shultz

App Developer

John

John has over 10 years technology experience and has worked for The National Academies of Science, earned a Masters Degree in Biotechnology from American University and worked in app development for Healthcare for 3 1/2 years.

Jeff Tome

Graphics Designer

Jeff

I'm a Manhattan based Graphic Designer with many freelance clients. I also teach graphic design applications at numerous colleges in Manhattan where I cover in detail many Adobe programs as well as have my own freelance clients. I teach and am highly skilled in Adobe Photoshop, Illustrator, Dreamweaver, Flash, InDesign, Color Theory, Advanced Photoshop, Advanced Flash animation, Advanced Illustrator as well as portfolio design.

Technology Requirements

You need an Android phone with a minimum version of 2.3.3

Wearable SDKs

Bluetooth Sniffing

Some of the wearable technologies are not fully documented. It becomes helpful to identify bluetooth traffic to tie events to. For instance, we want to know what bluetooth signals are transmited when the device's power button in pressed. Here is a stackoverflow post about bluetooth sniffing on Android.

http://stackoverflow.com/questions/23877761/sniffing-logging-your-own-android-bluetooth-traffic

Android

There are several resources available for wearable technologies on the Android Developer Portal

https://developer.android.com/training/building-wearables.html

Samsung

Gear and Gear Fit are different. Unfortunetly Samsung has multiple wearable SDKs specific for different devices

SDK Resource http://www.javafind.net/gate.jsp?q=/library/324/Samsung_Mobile_SDK_1.5/Docs/API/allclasses-noframe.html

Gear Fit

Uses a Samsung developed SDK called CUP SDK. http://forum.xda-developers.com/gear-fit/development/samsung-gear-fit-sdk-available-t2872803

GearFitWeather

The most stable Gear Fit github project so far. https://github.com/sert1m/GearFitWeather

Gear

For Gear you will need the Tizen SDK for Wearable and Possibly Samsung Accessory SDK http://developer.samsung.com/gear

Building

See the notes to build your own APK

Participating

This app was developed in preparation for a Hackathon to prevent cyberstalking held January 30-31, 2015

Additional enhancements are welcome!

Proposal

We proposed enhancements outlined in our wire frame documentation.

  1. Record and SMS a 30 second recording

  2. SOS vibration read receipt confirmation

  3. Improved wristband integration

  4. Secret messaging

Contact

John Shultz

john dot g. shultz AT G M A I L dot com

About

MayDay alerts your friends when you're in trouble.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.2%
  • Gherkin 3.9%
  • Other 1.9%