update the documentation
This commit is contained in:
		
							
								
								
									
										30
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,2 +1,30 @@ | |||||||
| # aman-es | # 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 extracts all relevant information out of the VATSIM network and sends the information to the server. | ||||||
|  | Additionally is a unique identifier used to verify connections to the backend. | ||||||
|  | According to data protection is the ZeroMQ-based network encryption used. | ||||||
|  | Every controller needs his own unique identifier. | ||||||
|  |  | ||||||
|  | # 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