»DeskConn Project: Your computer's connection to things (and vice versa)«
2019-10-11, 11:00–11:15, S3 Xenial Room

DeskConn is a secure, open-source, cross-distro daemon based on Crossbar/Autobahn. Its "components" allow to expose a client's functionality over the network.

I want to introduce an open-source project that I have been working on for the last few months, the goal is to make it simple to enable communication between clients on a local network, expose functionalities using RPCs so that developers could innovate by writing their own components (read: plugins)

Those so-called components could be written in any programming language that has a WAMP proto library, some of the languages that are covered include Python, Java, JavaScript, C++ and many more https://wamp-proto.org/implementations.html, the pluggable components could be shipped as snap packages.

The umbrella project is https://github.com/deskconn/, it includes an extension for Google Chrome that raises a laptop's screen brightness when netflix.com goes fullscreen, there is also a component for the raspberrypi to remotely control its GPIO pins. The android app, when paired with the computer allows to move around the mouse cursor, change screen brightness and even lock the screen.