Today’s post is about the just finished master project lecture about smart cities at University Hamburg. The project’s goal was the prototypical implementation of a navigation solution for wheelchair users. For this purpose, a suitable route was selected with a wheelchair-friendly surface. The data required for navigation is automatically collected by a sensor box that can be attached to wheelchairs. This data is exchanged from wheelchair user to wheelchair user with the help of drasyl.
drasyl 0.8.0 released with improved Hole Punching, Remote Controlling for CLI, and increased TUN Device performance
Today, we are excited to announce the release of drasyl 0.8.0 with improved hole punching protocol, remote controlling via JSON-RPC for
tun CLI commands, and increased TUN device performance.
On April 1, 2022
We want to let you know that there is now a drasyl Discord Channel! There you can get in touch with other drasyl users and maintainers.
This post presents another use case of drasyl: During an eight-day block course at the university, a total of five student groups designed and prototyped key-value stores. In the process, drasyl was used for communication so that the students could fully concentrate on implementing the business logic of the key-value store.
Today, we are excited to announce the release of drasyl 0.7.0 with TUN device support, faster UDP hole punching, IP broadcast-based peer discovery, and identity generation utility.
Today’s post is about the master thesis “A Secure Context-Aware Middleware for Computation Offloading in Untrustworthy, Open, and Dynamic Edge Environments” by Kevin Röbert. In his master’s thesis, Kevin Röbert designed, implemented, and evaluated a system capable of offloading computations to the cloud, grid, and edge devices. He integrated drasyl into the Tasklet computation offloading middleware.
Today, we are excited to announce the release of drasyl 0.6.0 with support for Netty channel handlers, backpressure mechanism, option to disable data plane encryption, file transfer for wormhole utility, and port tunneling utility.
Accessing Smart City Services in Untrustworthy Environments via Decentralized Privacy-Preserving Overlay Networks
We’re happy to announce that our paper “Accessing Smart City Services in Untrustworthy Environments via Decentralized Privacy-Preserving Overlay Networks” has been published in the proceedings of the 2021 IEEE International Conference on Service-Oriented System Engineering (SOSE)". Within this paper, we presented how our approach can be used to provide the foundations for a network of Smart City Services.
On October 12, 2021
To date, we have always referred to javadoc.io, when someone has asked us for a Javadoc of drasyl. While javadoc.io is an excellent service, we ran into some limitations: javadoc.io splits the documentation for each module. Since more and more Maven modules are added to drasyl, the documentation has become more and more obscure. From now on, we provide a combined Javadoc at https://api.drasyl.org/.
Today we are talking about another use case for drasyl: SANE. This use case is special for us because it finally made us decide to develop drasyl. The SANE project is now finished; therefore, we would like to present the project’s results.
On September 4, 2021
Today’s paper is about a master thesis that deals with in-network data processing systems. Maintaining data integrity in in-network data processing systems is difficult. While individual nodes can be assumed to cooperate in closed systems, malicious participants must be detected and dealt with in open networks.
On June 28, 2021 in Releases
Today, we are excited to announce the release of drasyl 0.5.0 with end-to-end encryption, an IP multicast-based peer discovery, and TCP-fallback if UDP is blocked.
Today we would like to present you another use case of drasyl: A colleague of ours developed a distributed data structure based on the SkipNet presented by Microsoft. In addition to that, he added capabilities to store multi-attributed data on a SkipNet.
On March 13, 2021 in CLI
Today, we are excited to announce the release of drasyl 0.4.0 with UPD hole punching, message chunking, in-process discovery, static routes, and network bandwidth measurement utility.
On November 20, 2020 in CLI
On October 30, 2020 in Releases
Today, we are excited to announce the release of drasyl 0.3.0 with network separation, groups plugin, and some performance tweaks.
On September 17, 2020
Since our first release, we have provided documentation for drasyl, which is located within the Git repository. Today, we have started providing a dedicated website with our documentation, with the help of MkDocs, additionally at https://docs.drasyl.org. While our documentation is still readable via the Repository file browser, MkDocs gives us more flexibility in creating good documentation for you.
Today, we are excited to announce the release of drasyl 0.2.0 with plugin support, message marshaling, port forwarding, a filesystem-based peer discovery, and an ominous wormhole 🕳️.
On July 17, 2020 in CLI
On July 14, 2020 in Releases
Today we are releasing drasyl 0.1.2.
Apart from some bug fixes, this release comes with a pleasant change: Starting with this version, we’re publishing drasyl releases to Maven Central.
This means adding our Maven repository to
pom.xml is no longer necessary.
On July 13, 2020
Today, we are excited to announce the very first release of drasyl 0.1.0. drasyl is an open-source, general-purpose overlay network that is concurrent, resilient, flexible, and automated. It presents itself to the user as a transparent system that offers suitable discovery and awareness methods, mainly focusing on smart city and IoT devices. Nevertheless, drasyl is not limited to smart city and IoT but is intended for universal use in all decentralized Java-based projects.