Ring, a free universal distributed communication platform gets its first stable version in July 2017. This project is based on OpenDHT, which manages communications through a p2p network. In this talk, after a short demonstration, we will describe what is the state of the platform now, what is new since the last FOSDEM, and what will be embedded during the next months.
Ring is a free, universal and distributed communication platform respecting user freedoms and privacy developed by Savoir-Faire Linux in Montréal. Unlike a lot of communication technologies, this project works without any central server and uses a peer-to-peer network transport library which can be used by any application: OpenDHT.
In 2017 Ring has seen a lot of improvements, and gets its first stable version last July, which provides a lot of new features . The project is available on a lot of platforms (Linux, BSD, Windows, UWP, MacOs, Android and iOS) and also supports SIP calls. During the last year, the communication reliability has been improved as well as the user experience. The OpenDHT library was enhanced in order to function via a proxy which offers the ability to easily work with HTTP requests.
Ring and OpenDHT's developers describe how this technology works. What problems they encountered and what solutions are implemented.
After a demonstration of Ring, developers will explore several questions:
- What is Ring in February 2018?
- What is a Distributed Hash Table and how OpenDHT works?
- How developers can use OpenDHT for their projects?
Finally, the talk goes beyond to look at the 2018's roadmap and to describes the work planned for improving the user experience and the possibilities for Ring.