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.