Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #231452

Jus thinking - Low level X GUI with shaders

From Marek Mosiewicz <marek.mosiewicz@jotel.com.pl>
Newsgroups linux.debian.user
Subject Jus thinking - Low level X GUI with shaders
Date 2021-02-07 11:40 +0100
Message-ID <BFPDY-4Z1-9@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi,

I would like to share my thoughts considering remote appliation
problem.

In beginnig there was X server :) It was designed in mind to enable
using of applications in distributed environment. You could open window
which was just running on other computer.

Time passed and things changed. There is attitiude to use Wayland for
Unix GUI which is fast versitile and easy, but not remote.

On other side remote apps tend to be run in browser, which is nightmare
for developer.

X server demise is caused, by difficult problem it tries to solve.
Abstracting GUI toolit protocool is painful. 

But I just look into idea that you do not need to do so. I think it
could be possible to pass shader program to X server (even as string).
This shader program could be whole GUI lib. It could manage theme,
layouts, fonts, widgets, data model on its own on x server. It would
depend on widget system how exchange data between client and server.

There are already similar solutions done in browser by libs like Apache
Wicket, ZKOSS and others. They act for user input, send it to server
and server sends updates client. However client state (or rather X
server) is rich and you update it by widget properties so communication
is really efficient.



Cheers,
   Marek Mosiewicz
   http://marekmosiewicz.pl

Back to linux.debian.user | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Jus thinking - Low level X GUI with shaders Marek Mosiewicz <marek.mosiewicz@jotel.com.pl> - 2021-02-07 11:40 +0100
  Re: Jus thinking - Low level X GUI with shaders Gregory Seidman <gsslist+debian@anthropohedron.net> - 2021-02-08 03:40 +0100
    Re: Jus thinking - Low level X GUI with shaders Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-08 04:10 +0100
      Re: Jus thinking - Low level X GUI with shaders Gregory Seidman <gsslist+debian@anthropohedron.net> - 2021-02-08 04:30 +0100
      Re: Jus thinking - Low level X GUI with shaders <tomas@tuxteam.de> - 2021-02-08 08:40 +0100

csiph-web