TelHuman

Il punto d’incontro con le persone

L’interfaccia non è soltanto ciò che appare sullo schermo. È il modo in cui un’applicazione presenta informazioni, riceve richieste e rende comprensibili le proprie funzioni.

Logica e presentazione distinte

TelHuman organizza la relazione tra applicazione e interfaccia attraverso una separazione esplicita delle responsabilità. Eventi, proprietà e aggiornamenti fanno parte di una gestione dedicata dell’interazione.

Un’interfaccia che può evolvere

La separazione fra comportamento applicativo e presentazione permette di lavorare sulla composizione dell’esperienza senza confondere questi due ambiti. La realizzazione attuale comprende un backend nativo per Windows.

Dal componente all’identità del prodotto

In TelNear questa impostazione si collega alla personalizzazione White-All™: l’interfaccia può essere adattata all’identità e al modo di lavorare di chi la utilizza. Le caratteristiche del prodotto sono presentate nel suo sito dedicato.

Approfondimenti tecnici

Un modello originale per applicazione e interfaccia

TelHuman definisce una relazione tra logica applicativa e presentazione basata su eventi, proprietà e aggiornamenti. L’applicazione può operare sull’interfaccia attraverso il componente dedicato, mantenendo distinta la gestione dei controlli nativi.

Composizione dell’interfaccia in XML

La descrizione dell’interfaccia può essere espressa in XML e comprende composizione dei controlli, proprietà ed eventi. È una delle basi della personalizzazione White-All™ utilizzata in TelNear.

Controlli nativi e grafica OpenGL

La realizzazione Windows comprende controlli nativi e componenti grafici OpenGL. Il trattamento delle immagini e la visualizzazione delle scene mantengono ruoli separati, così da poter essere utilizzati secondo le esigenze dell’applicazione.

Esperimenti e verifiche

Scene interattive con TelGraphic

Una dimostrazione dedicata combina TelHuman con TelGraphic e TelGraphicOpenGL per caricare e osservare scene, modificare la vista e interagire con i controlli. È un esempio concreto di utilizzo dell’interfaccia oltre al desktop remoto.

Ricaricamento e continuità dell’interazione

Le verifiche comprendono il ricaricamento dell’interfaccia, la gestione degli eventi e il ciclo di vita degli elementi visuali. Altre prove controllano la separazione tra presentazione delle immagini e scene grafiche.