APRS software for Erlang and Elixir (for Code BEAM STO 2018)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
js-libs/LeafLet-1.3.1
lib
presentation
priv/static
src
textdata
.formatter.exs
.gitignore
LICENSE
README.md
mix.exs
mix.lock
rebar.config
rebar.lock

README.md

apresse: APRS software for Erlang and Elixir

For Kenji Rikitake's presentation at Code BEAM STO 2018

Build tools

This is a rebar3 project.

Goals

  • APRS-IS connection middleware/API for Erlang/Elixir

Sub-goals

  • 1: communicating with APRS-IS server
  • 2: APRS-IS message parsing/forming
  • 3: displaying information from APRS-IS to Web browsers

Non-goals

  • AX.25 raw messages will not be handled directly in this project
  • Minimum versions: Erlang/OTP 20.3, Elixir 1.6.4
  • No NIFs - stick to native Erlang and Elixir
  • Platform agnostic, although to be tested primarily on macOS/FreeBSD

License

Source code, and the package as a whole: MIT - See LICENSE

The presentation is also licensed under: CC-BY-4.0

Why calling apresse?

Requirements of naming

  • The name should contain something similar to APRS
  • The name should contains something similar to erl or ex, popular prefixes/suffixes for Erlang/Elixir software
  • The name must not be offensive
  • The origin of the word should be easily imaginable

Other miscellaneous trivia

  • This software has to be written in hurry; as in Portuguese word apressar
  • The pronunciation sounds familiar: it's La Presse in Quebec without the L
  • The name sounds like press, reminding the publication purpose

[End of README]