Retour sommaire
        
Les experts du code-barres et de la mobilité
retour accueil

RF Screen Design

RF Screen Design est une application sous Windows développée par Atscan.

RF Screen Design n'est pas dédiée à un modèle de terminal portable particulier.

Télécharger, pour évaluation gratuite, la dernière version de RF Screen Design (environ 880k)

Page précédente

A quoi cela sert ?
Nous connaissons tous les applications VT en 80 colonnes et 25 lignes mais comment faire si l'écran de votre terminal portable ne fait que 20 colonnes et 8 lignes ?

Bien entendu, vous pouvez créer vous-même de nouveaux écrans sur votre serveur mais cela vous oblige à réaliser une application sur mesure et ceci pour chaque taille écran de vos terminaux portables.

Avec RF Screen Design, vos écrans existants seront découpés en sous-écrans correspondant à la taille écran de chacun de vos terminaux portables. L'identification d'un terminal s'effectue sur son adresse IP. Vous n'avez pas à modifier une seule ligne de votre application serveur.

Comment cela marche ?
RF Screen Design s'installe sur un PC relié à votre réseau ethernet. Le protocole utilisé est TCP/IP.

Un Emulateur Telnet est installé sur votre terminal portable. Lorsque vous lancez l'émulateur, vous ouvrez une session Telnet après avoir renseigné votre login et mot de passe habituel.

RF Screen Design est composé d'un serveur Telnet et d'un client Telnet.

Habituellement, votre session Telnet crée une liaison directe avec votre serveur d'applications, votre terminal portable reçoit alors des écrans de 80 colonnes sur 25 lignes. Avec RF Screen Design, votre session s'ouvre sur la partie serveur de RF Screen Design.

L'émulateur Telnet de votre terminal portable dialogue avec le serveur Telnet de RF Screen Design et le client Telnet de RF Screen Design dialogue avec votre serveur d'applications.

Comme votre serveur ne voit que l'adresse IP du client Telnet de RF Screen Design, il doit accepter autant de sessions que de terminaux portables.

RF Screen Design est transparent pour les actions qui sortent du terminal portable, telles que les appuis sur les touches du clavier ou les lectures laser. Dans l'autre sens, tout ce qui vient du serveur d'applications passe par le filtre de reconnaissance de RF Screen Design.

Lorsque RF Screen Design reçoit de votre serveur d'applications un écran reconnu, le masque rattaché à cet écran génère sur votre terminal portable un ou plusieurs sous-écrans aux formats libres. Si l'écran n'est pas reconnu, l'affichage sur le terminal portable repasse en mode 80 par 25 et l'utilisateur ne perd ainsi pas la main; vous n'avez pas donc pas à créer des masques pour tous les écrans de votre application.

La reconnaissance d'écran s'effectue sur un ou deux identifiants présents en permanence à un numéro de colonne et de ligne précis; en général il s'agit du titre en haut d'écran.

Lorsque l'écran est reconnu, RF Screen Design recherche en fonction de la position du curseur de saisie sur l'écran d'origine, le sous-écran qu'il doit générer et la nouvelle position du curseur qu'il doit envoyer au terminal portable.

En plus des saisies, un sous-écran peut comporter des échos d'affichage, des affichages personnalisés et des automations de validation.

Un echo d'affichage permet de renvoyer sur le terminal portable une portion de l'écran d'origine; par exemple, après avoir saisi un code article, vous pouvez avoir un écho du libellé sur le terminal portable.

Un affichage personnalisé correspond à des lignes nouvelles; par exemple, devant une saisie d'article, vous pouvez afficher les caractères ART : .

Une automation de validation génère une ligne que vous prédéfinissez (vide ou non) suivie ou non de la touche Enter lorsque le curseur se trouve à un numéro de colonne et de ligne précis sur l'écran d'origine.

Un exemple !
Pour simplifier, l'exemple détaille principalement des positions en numéro de ligne; la position en numéro de colonne fait bien entendu partie du paramétrage.

Ecran d'origine : 80 x 25

Ligne 1 SORTIE DE STOCK 5.8.4 Identifiant de l'écran
Ligne 2 vide    
Ligne 3 Article : TU100A Saisie de 14 caractères maximum
Ligne 4 TUBE INOX - 100 x 13 - D 20 La description contient 40 caractères
Ligne 5 Quantite : Saisie de 3 caractères maximum
Ligne 6 Emplacement : Saisie de 10 caractères maximum
Ligne 7 Imprimer O/N : On souhaite une Auto-Validation à O
Ligne 8 à 24 vides    
Ligne 25 Entrez un Article puis la quantite Ligne d'information à reprendre sur les 40 premiers caractères
La reconnaissance d'écran s'effectue sur le libellé SORTIE DE STOCK 5.8.4 en ligne 1 colonne 1

Les deux sous-écrans à générer s'afficheront sur un terminal portable 20 colonnes sur 8 lignes

Sous-écran 1 : 20 x 8

Ligne 1 SORTIE DE STOCK Affichage personnalisé
Ligne 2 ART: TU100A Affichage personnalisé suivi d'une saisie de 14 caractères
Ligne 3 TUBE INOX - 100 x 13 Echo d'affichage de la ligne 4 sur 20 caractères
Ligne 4 - D 20 suite de l'echo d'affichage ci-dessus sur 20 caractères
Ligne 5 QTE: Affichage personnalisé suivi d'une saisie de 3 caractères
Ligne 6   ligne vide
Ligne 7 Entrez un Article pu Echo d'affichage de la ligne 25 sur 20 caractères
Ligne 8 is la quantite suite de l'echo d'affichage ci-dessus sur 20 caractères

Sous-écran 2 : 20 x 8

Ligne 1 SORTIE DE STOCK Affichage personnalisé
Ligne 2 TUBE INOX - 100 x 13 Echo d'affichage de la ligne 4 sur 20 caractères
Ligne 3 - D 20 suite de l'echo d'affichage ci-dessus sur 20 caractères
Ligne 4 QTE: 12 Affichage personnalisé suivi d'un echo d'affichage de la ligne 5 (quantité saisie)
Ligne 5 EMPLCT: A613 Affichage personnalisé suivi d'une saisie de 10 caractères
Ligne 6   ligne vide
Ligne 7 Emplacement incorrec Echo d'affichage de la ligne 25 sur 20 caractères
Ligne 8 t: Allee inexistante suite de l'echo d'affichage ci-dessus sur 20 caractères

Note : dans ce sous-écran, il n'y a pas d'affichage de la ligne 7 : lorsque le curseur atteint cette ligne, RF Screen Design envoi automatiquement la lettre O