claid 0.0.2
claid: ^0.0.2 copied to clipboard
CLAID is a flexible and modular middleware framework based on transparent computing. CLAID allows to build applications for mobile (Android, WearOS, iOS*) and regular (Linux, macOS) operating systems, [...]
CLAID - Closing the Loop on AI & Data Collection: Flutter Package #
CLAID is developed and maintained by the Centre for Digital Health Interventions at ETH Zurich.
[ETH] [CDHI]
*iOS support available but not yet released
Features #
- Seamless communication between Modules running on different OS or implemented in programming languages, allowing different devices to be integrated into an edge-cloud system
- Support for Android, WearOS, Linux and macOS (iOS support in the making)
- Support for C++, Java, Dart and Python*
- Pre-created Modules ready to use without programming, which can be loaded, configured and combined from simple configuration files:
- Modules for data collection on Android and WearOS
- Modules for data serialization, storage and upload
- Modules to execute machine learning models (currently using TensorFlowLite)
- Background operating via services on Android and WearOS
- Encryption in rest and in-transit (soon) of data sent via a network or stored locally
*pip package will be released separately
Getting started #
This is a pre-release, detailed instructions will follow soon.
Our research #
Source code availability #
CLAID is completely open-sourced and released under the Apache2 license. You can access the code from the CLAID repo.
Issues, Feedback and Contribution #
... coming soon
Contributors #
Patrick Langer, ETH Zurich, 2023
Stephan Altmüller, ETH Zurich, 2023
Francesco Feher, ETH Zurich, University of Parma, 2023
Filipe Barata, ETH Zurich, 2023