All Projects → achlysproject → achlys

achlysproject / achlys

Licence: Apache-2.0 license
Erlang framework for building applications with Lasp on GRiSP

Programming Languages

erlang
1774 projects
Makefile
30231 projects
awk
318 projects

Projects that are alternatives of or similar to achlys

Browser Sec Whitepaper
Cure53 Browser Security White Paper
Stars: ✭ 251 (+512.2%)
Mutual labels:  edge
open-5g.github.io
Reference website for information on open, programmable, and virtualized 5G networks.
Stars: ✭ 41 (+0%)
Mutual labels:  edge
matic-docs
The official documentation for all Polygon products.
Stars: ✭ 181 (+341.46%)
Mutual labels:  edge
sc ext
Sitecore Extensions is a browser extension which improves user experience inside Sitecore CMS
Stars: ✭ 27 (-34.15%)
Mutual labels:  edge
forseti
Process balancer and distributor for Erlang/OTP
Stars: ✭ 27 (-34.15%)
Mutual labels:  erlang-otp
object-flaw-detector-cpp
Detect various irregularities of a product as it moves along a conveyor belt.
Stars: ✭ 19 (-53.66%)
Mutual labels:  edge
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+307.32%)
Mutual labels:  edge
pigame
Just a game server template for Erlang/OTP.
Stars: ✭ 25 (-39.02%)
Mutual labels:  erlang-otp
ekuiper
Lightweight data stream processing engine for IoT edge
Stars: ✭ 975 (+2278.05%)
Mutual labels:  edge
NativeMessaging
C# Chome Native Messaging Library
Stars: ✭ 55 (+34.15%)
Mutual labels:  edge
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+58.54%)
Mutual labels:  edge
privacy-settings
Guide to privacy settings for most major softwares and services.
Stars: ✭ 97 (+136.59%)
Mutual labels:  edge
WebView4Delphi
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
Stars: ✭ 157 (+282.93%)
Mutual labels:  edge
Apijam
GitHub repo for API Jam Workshop
Stars: ✭ 254 (+519.51%)
Mutual labels:  edge
express-edge
🔤  Use Edge templating engine with Express
Stars: ✭ 45 (+9.76%)
Mutual labels:  edge
Chrome Developer Mode Extension Warning Patcher
⇒ Disable Chrome's Developer Mode Extension Warning Popup & Elision WWW/HTTPS Hiding & Debugging Extension Popup
Stars: ✭ 240 (+485.37%)
Mutual labels:  edge
browser-extensions-book
The free book `Browser Extensions book`, by yours truly. Momentarily stale.
Stars: ✭ 100 (+143.9%)
Mutual labels:  edge
duedge-recipes
DuEdge百度边缘网络计算样例代码
Stars: ✭ 25 (-39.02%)
Mutual labels:  edge
iot-edge-offline-dashboarding
Azure IoT Edge offline dashboarding/reporting sample. Guidance and sample dashboards
Stars: ✭ 31 (-24.39%)
Mutual labels:  edge
orb
Orb is a dynamic network observability platform
Stars: ✭ 437 (+965.85%)
Mutual labels:  edge

Achlys

The Achlys framework is a tool designed to help application developers build Erlang/OTP programs using the Lasp libraries and running on GRiSP embedded systems in a wireless sensor network configuration. A more detailed description is available in this document.

Demonstration (turn on CC !)

Achlys tasks

Achlys is being developed in the context of edge computing research within the H2020 LightKone project. The 2 main objectives of the framework are to provide :

  • Resilient storage across a cluster of IoT sensing devices
  • A general purpose task model allowing any function to be propagated and executed in the cluster

Disclaimer : Achlys is currently under active development, hence a production-ready release is not yet available.

Achlys is the goddess of deadly poison ... but fortunately there is an AntidoteDB

Minimum requirements

Development requirements (optional)

Deployment guide

Additional information on the deployment of GRiSP applications with Achlys can be found below :

Extending Achlys

Achlys is a framework for generic computations by definition, therefore it can be extented and fine-tuned to turn it into a software that supports any possible application :

Wiki

A Wiki is currently being written and will aim at providing a wide range of examples and tutorials in order to demonstrate the capabilities of Lasp on GRiSP at the Edge.

The GRiSP Wiki also provides necessary steps in order to setup the required dependencies in order to run Achlys on the GRiSP boards. There are also useful resources that are interesting for general usage of GRiSP boards.

Elixir is also supported on GRiSP, and there two very interesting articles by @Theuns-Botha that provide detailed information on how to setup an Elixir development environment :

EDoc preview

The development process has not yet reached a level of maturity allowing for an actual release of the program. Therefore, the documentation is currently more of an insight at the software design and more generally at the features that will be provided.

Once a satisfactory amount of testing and features will be implemented, a versioned package will be released and the documentation will be a reliable set of specifications.

The online version of the documentation is found at :

HexDocs

Architecture

The design pattern will follow the "facade" concept as much as possible, hence there will be an API that will provide an easy access to all the modules and functions. The documentation will be reorganized to focus on thoroughly explaining the usage, and will regroup the information of submodules like these :

EDoc

Mind map

A Mindly reasoning construct. Allows for easier visualization of problems and tasks, hence more efficient solving.

  • The API branch of the map provides a description of some features and simple usage examples.
  • For Achlys, it is currently an additional asset to structure software improvement ideas.

NOTE : An online interactive version is available here

MMap

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].