create specific modules or social media apps on top of helios core and extension modules
Helios aims to provide a platform to contribute to the development of decentralised privacy-aware next generation social media apps allowing connections between people and smart devices in a secure way. The platform provides P2P communication and the establishment of person-to-person connections either by subscription or ad-hoc connection methods according to the users’ context and profile, respecting each user’s privacy settings.
The architecture of the open source platform is based on different layer requirements identified during the first year of the project, and is composed by the HELIOS Core, Extension Modules, and Applications. The platform will offer developers the possibility to create new decentralised apps or extension modules to offer additional features on top of the HELIOS core components.
Provided by the HELIOS project (initially within the project and after the project by the community), and it can be trusted based on the open source software code and documents detailing the overall architecture and implementations. Detailed information about the core components can be found here. Its core components are:
These modules can be developed by 3rd party developers to offer additional features on top of the HELIOS Core components. During the project, the following modules will be implemented:
The applications developed use the functionalities and structured information provided by the other layers and can be developed by 3rd party developers looking to provide novel user-centric social network services. During the project life, the following applications will be developed, although the modularity of the platform allows the development of much more applications and modules by 3rd party developers:
The applications, also called HELIOS Apps (HApps), and services described in this section already fulfil a large set of features required to demonstrate the functionality of the HELIOS platform and ecosystem.
This project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement N° 825585