28 řádky
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			28 řádky
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 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 defines all related communication files that can be used by the frontend and backend.
 | |
| 
 | |
| # 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)
 |