Antidote Web: architecture d’une application Web pour le grand public
Gabriel Aubut-Lussier (gaubut <at> druide (point) com
)
Druide informatique inc.
Le 2 février 2022 à 11 h 30
Réunion Zoom, voir http://rali.iro.umontreal.ca/rali/seminaire-virtuel
Antidote Web est une adaptation au web de l'application phare de Druide. Tout en préservant les fonctions de l’application native, l'interface Web doit s’adapter à la diversité des appareils, incluant les téléphones et les tablettes. L’architecture client-serveur impose certaines contraintes algorithmiques, notamment l'asynchronisme. L’intégration du correcteur dans les logiciels de l'utilisateur est plus complexe, mais Antidote Web parvient à s’intégrer même dans les logiciels natifs. L’application doit minimiser son empreinte afin de servir des milliers d’utilisateurs en parallèle. Enfin, la base de code doit rester compatible avec le code de l’application native afin que les deux puissent continuer d’évoluer de concert en minimisant les récritures. Nous montrerons comment nous avons intégré le coeur linguistique en C++ d’Antidote avec le code d’interface Web en React et Javascript.
Enregistrement web: https://drive.google.com/file/d/1cWM29Zit_hRAOYg3p55LncdY8No-ucew/view?usp=sharing
Pour recevoir les annonces hebdomadaires par courriel, visitez http://rali.iro.umontreal.ca/rali/?q=fr/node/1631