Dashkiosk : gestion d’écrans pour tableaux de bord

Vincent Bernat

Da­sh­kiosk est une so­lu­tion per­met­tant de gé­rer de ma­nière cen­tra­li­sée l’af­fi­chage de ta­bleaux de bord sur plu­sieurs écrans. Il com­prend quatre parties :

  1. Une par­tie ser­veur va pi­lo­ter les écrans en leur en­voyant les URL à af­fi­cher. Une in­ter­face web per­met de confi­gu­rer des groupes de ta­bleaux de bord et de les as­so­cier à un en­semble d’écrans.

  2. Un ré­cep­teur tourne sur chaque écran dans un na­vi­ga­teur web. Au dé­mar­rage, il contacte le ser­veur et at­tend l’URL à afficher.

  3. Une ap­pli­ca­tion An­droid four­nit un na­vi­ga­teur en plein écran pour faire tour­ner le ré­cepteur.

  4. Une ap­pli­ca­tion Chro­me­cast joue le même rôle mais pour les clefs Google Chro­me­cast. Le ser­veur est ca­pable de pi­lo­ter ces der­nières à l’aide de no­de­cas­tor, une ré­im­ple­men­ta­tion de l’API de pilotage.

La vi­déo ci-des­sous dé­montre les ca­pa­ci­tés de Da­sh­kiosk en quelques minutes.

Mise à jour (06.2023)

Cela fait plu­sieurs an­nées que je n’ai plus le temps de main­te­nir Da­sh­kiosk. Il re­pose sur de nom­breuses bi­blio­thèques ob­so­lètes et il est dé­sor­mais dif­fi­cile de le construire sur un sys­tème moderne.