Grattage d’écran

Définition - Que signifie le grattage d'écran?

Le grattage d'écran est le processus qui consiste à collecter des données d'affichage d'écran à partir d'une application et à les traduire afin qu'une autre application puisse les afficher. Ceci est normalement fait pour capturer des données à partir d'une application héritée afin de les afficher à l'aide d'une interface utilisateur plus moderne.

Le scraping d'écran fait généralement référence à une technique légitime utilisée pour traduire les données d'écran d'une application à une autre. Il est parfois confondu avec le scraping de contenu, qui consiste à utiliser des moyens manuels ou automatiques pour récupérer le contenu d'un site Web sans l'approbation du propriétaire du site.

Le grattage d'écran est parfois appelé émulation de terminal.

Definir Tech explique le grattage d'écran

Dans des circonstances normales, une application héritée est soit remplacée par un nouveau programme, soit mise à jour en réécrivant le code source. Dans certains cas, il est souhaitable de continuer à utiliser une application héritée, mais le manque de disponibilité du code source, des programmeurs ou de la documentation rend impossible la réécriture ou la mise à jour de l'application. Dans un tel cas, la seule façon de continuer à utiliser l'ancienne application peut être d'écrire un logiciel de capture d'écran pour le traduire en une interface utilisateur plus à jour. Le grattage d'écran n'est généralement effectué que lorsque toutes les autres options ne sont pas pratiques.

L'application de capture d'écran doit généralement effectuer les deux opérations suivantes:

  • Capturez l'entrée d'écran et transmettez-la à l'ancienne application pour traitement
  • Renvoyer les données de l'application à l'utilisateur et les afficher correctement sur l'écran de l'utilisateur

Par exemple, le logiciel Screen Scraper est disponible pour prendre la sortie d'une application héritée s'exécutant sur un mainframe IBM et l'utiliser comme entrée pour une application s'exécutant sur un PC.