This is the documentation of RemoteSkin.
RemoteSkin is a technology in which the user interface of an application is executed on the client
and the program code is distributed on a node system.
That is where the name comes from: Remote skin.
There are two versions of the technology: RemoteSkin for the web and RemoteSkin for Java Swing.
What both have in common is that individual widgets, widget groups or entire dialogs are executed separately
as microservices on any nodes.
The microservices communicate directly - i.e. not via the application - with the UI layer on the client.
They usually do not share any code with the application (interfaces or similar).
They are started and stopped via messages and can communicate with the owner object and other message recipients as
required.
As they are basically independent, they can also be used by multiple applications.