Android Care

4TH YEAR SOFTWARE ENGINEERING PROJECT

EMMETT DALY

C00001839

Learn More

About Android Care

The concept



The Problem

Android Care was created as an safety solution, designed for older adults currently in receipt of some form of assisted living.

Eliminating the need for dedicated, 24-hour care, Android Care utilises the sensors present within Android Wear powered devices, to capture data and trigger automatic responses based on the event type, providing an opportunity to react to events in real time, rather than respond to missed accidents.


The Solution

The Android Wear powered smart watch is worn by an older adult and operates as a normal watch, displaying the time and date.

However, running in the background are a number of key features of Android Care.


Features

A Fall Detection System

The motion sensors present in Android Wear devices allow for the capture of significant movements, for example, a fall. Once a fall has been detected, the person wearing the watch will have the option to cancel it, if they are ok. However, if the alert is not cancelled, an notification will be generated and sent to a family member or a trusted person's device.

A Heart Rate Monitor

The heart rate monitor kicks in when certain events have been triggered:

A fall has been detected

Periodically to check in in the person

When the trusted carer or family member has requested a condition update

Location Detection

If a fall has been detected, the safety feature allows for the capture of the persons locations, wrapping this up in a notification, before sending to the trusted carer or family member. This notification can then be opened in Google Maps to direct the carer to the scene of the incident

A Condition Update feature

Occasionally, a carer or family member may simply wish to check in on their loved one, requesting an update of their condition

The carer can simply ask the patient how they are feeling by generating a notification from their dashboard or their Android phone, delivering this instantly to the patient's watch.

Once the patient responds, the carer is informed by a notification to their phone.

An SOS Button

Should at any time the patinet feel distressed or unwell, they can can tap the SOS button, sending their location directly to their carer.


Technologies

The various technologies used in Android Care


Android

The smartwatch subsystem

Android Wear

An extension of Android, Android Wear is designed for wearable devices, namely smart watches.

Android

The application is currently being developed on the Android platform using Android Studio

Java

Of course, Java is the underlying language of Android.


Carer

The web application

Python

The carer's dashboard was developed using Python due to its simplicity in working with a MySql database

MySQL

MySql is utilised by Python to store patient's and carer's credentials

HTML5

The web application needs HTML to display content via a web browser

Bootstrap

Finally, the Twitter Bootstrap CSS framework is used and overridden to create a custom Bootstrap template

Android

A native Android Application has been created to act as an extension of the carer's web application. This allows carer's to view information on the fly, where and when it is required.


Alerts

The alert notification system

Python

Custom Endpoints created using Python Flask filter the event type, automatically generating notifications to alert carers to significant events.

MySQL

All events are stored in MySQL as they happen, allowing carer to monitor trends over different timeframes.

Android

Of course, the notifications are received on an Android smartphone, tapping them opens Google Maps with the event location disaplyed.

Using Android Care as a patient

  • Step 1

    Download the Smartphone Application

    Visit Android Care from the patients smartphone

    This will download the required smartphone application which is used to handle patient registration with the system.

  • Step 2

    Download the Smartwatch Service

    Visit Android Care from the patients smartphone

    This will download the required smartwatch service.

  • Step 3

    Registration

    From the patient's smartphone, register on the application by first entering the carer's email address.

    Complete registration by confirming the carer and entering some minor details about yourself.




Using Android Care as a carer

  • Step 1

    Download the Smartphone Application

    Visit Android Care from the patients smartphone

    This will register your device and enables it to receive notifications in real time

  • Step 2

    Register

    Register with Android Care

    You will receive an email. simply click the confirmation button

  • Step 3

    Complete

    You are now registered

    You can use Android Care from your smartphone or from a laptop or PC.

    Visit Android Care to get started.

What is Android Care?





Key Features




Carer Dashboard




Phone Application




Meet Mary



Documentation

Documents relating to Android Care

Vision Document

The initial project proposal, outlining what I intend to do

Design Document

Following on from the Vision Document, this documents describes how I will do it

Research Document

Any research relating to the development of Android Care can be found here

Functional Specification

An instruction document, outlining how the project should be created<

Contact Me

If you like what you have seen, get in touch