Skip to content

Mobile Applications and Cloud Computing exam project. Android native app: it guides users of a spa using AWS IoT and smart devices, following the principles of Human-Computer Interaction design (e.g. UCD).

License

Notifications You must be signed in to change notification settings

RobertoFalconi/SUOMIMobileApplications

Repository files navigation

MobileApplications

Modern, fully-native, Android App that guides users of a spa in the best possible journey using IoT. Developed in Xamarin.Android using Visual Studio and Microsoft Azure.
Xamarin Android version of the original project SUOMI: https://github.com/RobertoFalconi/SUOMI.

Useful Links

LinkedIn:

GitHub:

SlideShare:

Portfolio:

Abstract

Seven people die from stress every two seconds. What do anxiety, panic attacks, depression, coronary heart disease, high blood pressure, fears, phobias, irritable bowel, fibromyalgia, ulcers, self-destructive habits like overeating, and others all have in common?

They are all either caused by or made worse by STRESS! Our idea is to reduce stress level. What is the best way to do this if not with a spa?

According to Bruce Becker, MD, immersing yourself in water in general up to your neck gives you a cardiac workout; Mayo Clinic researcher Thomas Allison PhD, did a study that shows that sitting in a spa bath can lower your blood pressure.

Many people in the spas and wellness centers do wrong journey and are afraid to use some room.

SUOMI lets a spa owner to turn a spa into a smart one for better results, thanks to microcontrollers connected to a software that will help spa users to make for them decisions about wellness journey.

So, SUOMI turns an old spa into a smart one. How? SUOMI will be a “smart guide” that will help a spa customer to maximize its benefit and to avoid dangerous practices.

Software Architecture

SUOMI is an Android App coded in .NET Frameworks using C# and Xamarin, with Visual Studio 2017.
SUOMI is designed to implement a three layer software architecture: User Interface (Mobile Application), Business Logic (intermediate layer) and Data Access (the layer connected to the DBMS). Then, there is another layer, called the Business Entity, connected to all the other layers and where the objects' classes are implemented.

To implement the DBMS we used Microsoft Azure, hosting it on the cloud.

Releases

No releases published

Packages

No packages published

Languages