Canvas est la deuxième chaîne de télévision de la VRT, l’opérateur public flamand. La chaîne a été fondée en décembre 1997 et a partagé son canal avec la chaîne pour jeunes Ketnet jusqu'en 2012. Depuis le 1er mai 2012, Ketnet est une chaîne à part entière. Cela a permis à Canvas d'élargir considérablement son programme de diffusion. Les principaux piliers sur lesquels Canvas se concentre sont les actualités et l’analyse, les documentaires, les polars, la fiction et l'humour, le sport, la culture, les voyages, le cinéma, la musique, les quiz et les talk-shows. Les valeurs d'émerveillement, de curiosité, de connaissance, d'expertise, d'information, de connexion, de diversité, de participation, de beauté et d'engagement sont centrales. Ses points forts dans la grille de diffusion sont des émissions d'actualité comme Ter Zake avec Annelies Beck et Kathleen Cools, The Appointment avec Bart Schols, Panorama avec Tim Verheyden, Vranckx avec Rudi Vranckx et le nouveau De Ideale Wereld, qui offre une vision décalée de l’actualité. En outre, Canvas s’intéresse à l'humain avec des séries comme Radio Gaga, la culture avec Allen Elvis, Blijft Bestaan de Thomas Vanderveken, la fiction locale avec Bevergem et la musique avec Studio Flagey où Bart Peeters s'entretient avec de grands noms de la musique belge. Le sport a également sa place dans la programmation TV de Canvas avec Extra Time et Sporza. Les principaux présentateurs de Canvas sont Martine Tanghe, Annelies Van Herck, Lieven Verstraete, Wim De Vilder, Goedele, Wachters, Phara de Aguirre, Hanne Decoutere et Bart Schols. Les présentateurs les plus connus des autres programmes sont Rudi Vranckx, Kathleen Cools, Annelies Beck, Tim Verheyden, Wim Helsen, Julien Libeer, Bart Schols, Frank Raes. Un nouveau Netmanager a été nommé depuis 2016 : Reinhilde Weyns.
⚠️ Heads up avant de commencer : tout ceci est expérimental et concerne des technologies modernes comme canvas et les interfaces HTML-in-Canvas qui tentent d’améliorer l’accessibilité et l’interactivité sans sacrifier les performances graphiques.
Canvas et HTML-in-Canvas: convergences entre médias et technologies web
La proposition HTML-in-Canvas révolutionne l’utilisation des éléments HTML dans un contexte canvas, afin d’améliorer l’accessibilité et la structure du contenu rendu. On peut ajouter des contenus enfants à un élément canvas, ce qui permet au navigateur de les traiter comme des participants réels du layout, même s’ils ne sont pas directement peints à l’écran. Cette approche permet que les contenus HTML bénéficient du flux normal CSS et de l’accessibilité, tout en restant intégrés dans un contexte graphique canvas. Le cœur de cette méthode est d’imaginer une interface où le contenu HTML est dessiné dans le contexte canvas à des coordonnées définies, et où les éléments HTML peuvent être navigables au clavier et accessibles via les technologies d’assistance. En outre, des mécanismes comme OffscreenCanvas dans les workers offrent des possibilités de snapshot et de transfert d’éléments vers des threads pour le rendu, ce qui ouvre la porte à des expériences riches sans bloquer le thread principal. Ces concepts s’appliquent déjà à des domaines comme les UI de jeux, les outils créatifs, les dashboards interactifs et les scènes 3D avec des surcouches 2D qui restent accessibles et réactives. Aujourd’hui, la réutilisation du contenu HTML dans canvas permettrait de déléguer la mesure des polices et le wrapping du texte au navigateur, améliorant ainsi l’accessibilité et la lisibilité des graphiques et des axes dans les visualisations.
Dans le cadre de Canvas et des expériences liées, on peut imaginer des applications telles que des dashboards interactifs, des interfaces de jeu, ou des HUD dans une scène WebGL où les éléments HTML sont véritablement navigables et décrits par le CSS. L’idée est de garder l’API simple et sans magie, sans DOM virtuel imposé et sans opinion de framework particulière. C’est une direction qui pourrait, après stabilisation, devenir un outil utile pour les développeurs qui veulent combiner HTML et rendu graphique intensif sans renoncer à l’accessibilité.
Pour tester ces concepts, des démonstrations telles qu’un tableau interactif en forme de pie chart ou un cube WebGL avec du HTML sur ses surfaces existent et peuvent être activées via des flags de navigateur. Des exemples montrent comment des chartes accessibles, avec des étiquettes HTML réelles et des rôles ARIA, peuvent rester lisibles et navigables même lorsque le contenu est rendu dans canvas. Cette approche permettrait aussi de déléguer la mise en forme et la mise en page du contenu textuel à CSS, tout en conservant les performances et les possibilités graphiques de canvas.
Applications potentielles et cas d’usage
- Interfaces de visualisation de données réactives et accessibles, avec des légendes et des tooltips basés sur du contenu HTML.
- HUD et overlays pour des scènes WebGL où les éléments HTML servent d’entrées utilisateur et d’indicateurs textuels lisibles par tous les utilisateurs.
- Diagrammes et graphiques interactifs utilisant le rendu canvas tout en conservant la sémantique HTML pour le SEO et l’accessibilité.
- Outils créatifs et UI de jeux avec des éléments HTML standard qui peuvent être stylisés par CSS et navigués au clavier, tout en restant liés au rendu graphique.
Pour les développeurs curioses, activer les options expérimentales dans Chrome Canary et explorer les démos peut s’avérer très instructif. Par exemple, des démonstrations de rendu avec du HTML sur des surfaces WebGL ou des éléments HTML dessinés dans canvas illustrent les possibilités offertes par HTML-in-Canvas et les scénarios d’usage, comme les interfaces utilisateur et les dashboards dynamiques. Le partage de code et les démos existent sous différentes implémentations, mais l’enseignement clé demeure : le DOM peut être rendu et manipulé sans sacrifier l’accessibilité et le flux utilisateur naturel.
Tableaux et données pertinentes
Exemples de scénarios et résultats potentiels pour l’intégration HTML-in-Canvas :
| Cas d’usage | Avantages | Limites potentielles |
|---|---|---|
| Dashboard interactif | Accessibilité, texte sélectionnable, mise en page CSS | Consommation CPU, synchronisation canvas-HTML |
| HUD WebGL | Contrôles et informations visibles, navigation clavier | Performance légère à optimiser |
| Diagrammes accessibles | Étiquettes HTML réelles, ARIA | Rendu complexe à synchroniser |
En parallèle, la grille de Canvas reste axée sur les actualités et l’analyse, le documentaire, la fiction et l’humour, le sport, la culture, les voyages, le cinéma, la musique, les quiz et les talk-shows, tout en tirant parti des progrès de l’HTML-in-Canvas pour des expériences utilisateur plus riches et plus accessibles.

En somme, Canvas représente une plateforme médiatique robuste, et l’intégration potentielle de contenus HTML dans canvas ouvre des perspectives fascinantes pour l’accessibilité et l’interactivité des interfaces médias en ligne et télévisées.
Canvas Accessible HTML Content
tags: #canvas #html #television