update the documentation
This commit is contained in:
29
README.md
29
README.md
@@ -1,2 +1,29 @@
|
|||||||
# aman-sys
|
# Arrival MANanager (AMAN)
|
||||||
|
|
||||||
|
## System description
|
||||||
|
|
||||||
|
AMAN is splitted up into four different components.
|
||||||
|
* aman-com defines the diffent message types
|
||||||
|
* aman-es implements an EuroScope plugin to communicate with [aman-sys](https://git.vatsim-germany.org/nav/aman-sys)
|
||||||
|
* aman-sys implements the backend system to plan an optimal arrival sequence for the different airports
|
||||||
|
* aman-web implements a web-interface to configure [aman-sys](https://git.vatsim-germany.org/nav/aman-sys) and visualize sequences
|
||||||
|
|
||||||
|
## Component description
|
||||||
|
|
||||||
|
AMAN uses [Protocol Buffers](https://developers.google.com/protocol-buffers)
|
||||||
|
for the message serialization and message definition between the EuroScope instance and the AMAN backend.
|
||||||
|
|
||||||
|
Additionally is [ZeroMQ](https://zeromq.org/) used for the communication abstraction layer.
|
||||||
|
|
||||||
|
This component provides the server backend with the planning and optimization system per airport.
|
||||||
|
It is designed as a python framework that can run on a webserver.
|
||||||
|
ZMQ based encryption and authentication methods are used to authenticate controllers.
|
||||||
|
|
||||||
|
# Additional libraries
|
||||||
|
|
||||||
|
* [ZeroMQ](https://github.com/zeromq) - GNU GPLv3
|
||||||
|
* [Protocol Buffers](https://github.com/protocolbuffers/protobuf) - BSD-3
|
||||||
|
|
||||||
|
# License
|
||||||
|
|
||||||
|
AMAN is released under the [GNU General Public License v3](LICENSE)
|
||||||
|
|||||||
Reference in New Issue
Block a user