Re: NxWidgets

2022-10-04 Thread Gregory Nutt
For network use, there is a VNC server as well, although I am no sure of its current state.  It was recently moved to drivers/video/vnc On 10/4/2022 10:17 AM, Victor Suarez Rovere wrote: Thanks for the clarification and the pointers. I was able to find the nxmu_sendserver

Re: NxWidgets

2022-10-04 Thread Victor Suarez Rovere
Thanks for the clarification and the pointers. I was able to find the nxmu_sendserver function using the queues, from there it shouldn't be difficult to do a networked implementation. On Tue, Oct 4, 2022 at 1

Re: NxWidgets

2022-10-04 Thread Gregory Nutt
Yes, NX is a server within the OS.  The server side is in directories under nuttx/graphics/; the client side is an application library in libs/libnx.  The client/server interface is via POSIX messages.  Serialization (and hence multi-threaded support) is guaranteed by the POSIX message queues.

Re: NxWidgets

2022-10-04 Thread Victor Suarez Rovere
Hi Nutt thanks for the detailed description on the architecture. As far as I understand, there's no client-server function like in X, am I right? I agree that doing a per-window framebuffer should not be hard. I plan to migrate other frameworks like ImGUI too since I have some experience with it O

Re: NxWidgets

2022-10-04 Thread Gregory Nutt
NxWidgets is a drawing tool in C++ that supports graphics objects.  It integrates naturally with NX. NX is the graphics server that supports multi-threaded 3D windowed displays (3D in the since that X/Y windows exists in a Z plane).  NX is the embedded, moral equivalent of X in Linux.  It is N

Re: NxWidgets

2022-10-04 Thread Gregory Nutt
More screenshots here: https://cwiki.apache.org/confluence/display/NUTTX/NuttX+Presentations https://cwiki.apache.org/confluence/display/NUTTX/Graphics NxWidgets is a port of Whoopsi which was a Nintendo DS GUI framework.  I don't think that the original is still supported.  It contains many,

Re: NxWidgets

2022-10-04 Thread Victor Suarez Rovere
Many thanks of the links related to nxwidgets. I'm aware of LVGL and other nice UI for embedded systems but I prefer a framework that would be easier to manage in a client-server fashion for a project of muy own, and nxwidgets seems easier than LVGL besides less advanced. A modernization of the dra

Re: NxWidgets

2022-10-04 Thread Tomek CEDRO
On Tue, Oct 4, 2022 at 4:37 PM Alan C. Assis wrote: > Hi Victor, > Please see page 43 to see some nice interfaces developed using NXWidgets: > https://web.archive.org/web/20161019222034/http://dspace.cc.tut.fi/dpub/bitstream/handle/123456789/22051/Aimonen.pdf > You can look the NXWM to see some exa

Re: NxWidgets

2022-10-04 Thread Alan C. Assis
Hi Victor, Please see page 43 to see some nice interfaces developed using NXWidgets: https://web.archive.org/web/20161019222034/http://dspace.cc.tut.fi/dpub/bitstream/handle/123456789/22051/Aimonen.pdf You can look the NXWM to see some examples of screens using NXWidgets. BR, Alan On Tuesday,

Re: NxWidgets

2022-10-04 Thread Tomek CEDRO
On Tue, Oct 4, 2022 at 11:04 AM Victor Suarez Rovere wrote: > Hi > I'm interested on trying some UI code. NxWidgets seems quite interesting > but I haven't seen any screenshot besides a terminal (that uses no > widgets). Is there any more complex application por demo, or at least some > screenshots