Babel
Le 13/10/2020
Présentation par Loïc BRANSTETT
Projet réalisé par Loïc BRANSTETT, Léo KAISER, Guillaume GEOFFROY et Rémy WORMS
Sommaire
- Présentation du projet
- Organisation
- Architecture
- Aboutissement
- Bonus
- Conclusion
Présentation du projet
Babel: "Let the people speak!"
Présentation du projet
Objectif du projet



Présentation du projet
Objectif du projet


Organisation
Icons made by Eucalyp and Freepik from flaticon.com is licensed by CC 3.0 BY

PortAudio

Assets

Protocol
Serveur
Client
Interface


UML
Windows
Testing
Opus
Log
Testing
Docs
UI/UX
Architecture

Icons made by Freepik from flaticon.com is licensed by CC 3.0 BY
Modulaires avec Héritages
Architecture


Architecture

Architecture
COMMANDS = [
("Identify", [
("babel::User::Id", "UserId")
]),
("Update", [
("babel::User::Name", "Username"),
("babel::User::Avatar", "Avatar"),
("babel::User::Visibility", "Visibility")
]),
...
("Message", [
("babel::User::Id", "UserId"),
("babel::Message::Body", "Body")
])
]EVENTS = [
("Self", [
("babel::User::Id", "UserId"),
("babel::User::Name", "Username"),
("babel::User::Avatar", "Avatar"),
("babel::User::Visibility", "Visibility")
]),
("User", [
("babel::User::Id", "UserId"),
("babel::User::Name", "Username"),
("babel::User::Avatar", "Avatar"),
("babel::User::Status", "Status"),
("babel::User::Visibility", "Visibility")
]),
...
("Error", [
("std::string", "Message")
])
]messages.py
Aboutissement

Bonus

Bonus

Conclusion


FIN
Babel
By urgau-1
Babel
- 221