TelHuman

Where software meets people

An interface is how an application presents information, receives requests and makes its functions understandable.

Separate logic and presentation

TelHuman defines a clear relationship between application and interface through events, properties and updates.

An interface that can evolve

Separating application behaviour and presentation allows the experience to evolve without confusing those responsibilities. The current implementation includes a native Windows backend.

From component to product identity

In TelNear, this approach supports White-All™ customization, adapting the interface to the identity and workflow of its users.

Technical overview

An original application-interface model

Events, properties and updates form a dedicated relationship between application logic and presentation, separate from native control management.

Interface composition through XML

XML descriptions express control composition, properties and events. This is a foundation of White-All™ customization in TelNear.

Native controls and OpenGL graphics

The Windows implementation includes native controls and OpenGL components. Image presentation and scene display remain distinct.

Experiments and verification

Interactive scenes with TelGraphic

A dedicated demonstration combines TelHuman, TelGraphic and TelGraphicOpenGL to load scenes, change their view and interact with controls, beyond the remote desktop use case.

Reloading and interaction continuity

Tests cover interface reload, events and visual element lifecycles. Other checks verify separation between image display and graphic scenes.