A once-in-a-lifetime technological revolution is ongoing that will profoundly affect us all. The European Union stated that smart wearables are "one of the ten technologies which will change our lives”, called them a "multi-billion euro market on the horizon” and decided to invest more than 100 billions in eHealth.
Now is your chance to take up the gauntlet, with the aim of reshaping the nascent universe of eHealth software development.
The goal of this project is to jumpstart the creation of an open-source cloud-based tiered software infrastructure code-named “Multiverse" that can be instantiated for different classes and models of digital health applications.
The starting point will be an analysis of various existing implementations of IoT platforms designed to work in specific eHealth scenarios with limited versatility.
The ambitious objective will be to break down the architectural limitations of such implementations to create a common framework that can encompass numerous use cases and hence can become a reference model for the entire eHealth software development industry.
The front-end quest will scrutinize at least one existing implementation to then focus on the development/extension of a device-based "super-framework" that abstracts and simplifies working with existing “low level” frameworks such as iOS HealthKit, CareKit, ResearchKit and Android ResearchStack. Such super-framework (codenamed Warlock) will interface with the cloud-based backend portion of the project through open REST APIs to be designed in tandem with the backend thesis student(s). One or more instantiations of such super-framework will be produced (for example, for a medical questionnaire app).
Extra credit will be earned if the thesis can also incorporate a schema-based vocabulary in the super-framework.
Now, will you have the passion and commitment required to wield this gauntlet?

Required skills Good knowledge of Swift, and Java on Android
Very good knowledge of client-side iOS/Android frameworks
Basic knowledge of REST API coding and documentation
Good aptitude for teamwork
Good capability of working unsupervised and with remote peers
Good capability to work under deadlines