The widget/GUI system

The Elastic Platform has a widget system. The system doesn't use the GUI API of the operating system and just places an image on a surface of a window. It means that we can create any graphic interface in desktop applications, including animations or special effects.

Now we're attaching the hardware acceleration(based on OpenGL 4+), and where it's possible, we can output graphics very fast.

In most current apps, the statical part of the GUI is described in JSON format that can be loaded from anywhere.

Or we can use the Platform's database and store the GUI description there.

Both abilities allow receiving the graphical interface description from a server and creating the run-time interface. The next step is to receive the executable code from a server. Probably, it's a new class of software.