L'application s'appuie, pour l'interface graphique, sur le toolkitAtlas dont le but, en gros, est de pouvoir profiter de certaines technos web (HTML/CSS) sans en subir les inconvénients (JavaScript, nécessité de disposer d'un serveur web).
L'ancêtre du toolkitAtlas s’appuyait sur Electron et, avant cela, sur XULRunner. C'est pour éviter cela que le toolkit s'appuie sur un serveur, avec lequel il communique à l'aide d'un protocole maison. L'URL affichée au démarrage de l'application lance une connexion à ce même serveur, mais en utilisant le protocole HTTP(S), donc avec un navigateur web comme client.
L'application fonctionne également en HTTP, mais j'ai remarqué que certains opérateurs téléphoniques bloquaient les WebSockets en HTTP, d'où l'utilisation de HTTPS par défaut.
Il y a déjà eu ici même quelques publications concernant cette architecture : https://linuxfr.org/tags/atlas_toolkit/public. Mais s'il y a des aspects à approfondir, je le ferais bien volontiers, éventuellement sous forme de journal...
Zelbinium: pour la génération qui crée, pas celle qui scrolle...
[^] # Re: Utiliser localement ?
Posté par Claude SIMON (site web personnel) . En réponse au journal Lilypond + Frescobaldi + ... (aka «En avant la musique !»). Évalué à 3.
L'application s'appuie, pour l'interface graphique, sur le toolkit Atlas dont le but, en gros, est de pouvoir profiter de certaines technos web (HTML/CSS) sans en subir les inconvénients (JavaScript, nécessité de disposer d'un serveur web).
L'ancêtre du toolkit Atlas s’appuyait sur Electron et, avant cela, sur XULRunner. C'est pour éviter cela que le toolkit s'appuie sur un serveur, avec lequel il communique à l'aide d'un protocole maison. L'URL affichée au démarrage de l'application lance une connexion à ce même serveur, mais en utilisant le protocole HTTP(S), donc avec un navigateur web comme client.
Voici le schéma correspondant :
On peut mettre en place son propre serveur en suivant la procédure à l'adresse https://q37.info/s/hxkfph74.
L'application fonctionne également en HTTP, mais j'ai remarqué que certains opérateurs téléphoniques bloquaient les WebSockets en HTTP, d'où l'utilisation de HTTPS par défaut.
Il y a déjà eu ici même quelques publications concernant cette architecture : https://linuxfr.org/tags/atlas_toolkit/public. Mais s'il y a des aspects à approfondir, je le ferais bien volontiers, éventuellement sous forme de journal...
Zelbinium: pour la génération qui crée, pas celle qui scrolle...