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
- 136