nanogui: Thread: nano-x porting and GUI libraries


[<<] [<] Page 1 of 1 [>] [>>]
Subject: nano-x porting and GUI libraries
From: LM ####@####.####
Date: 6 Mar 2013 12:33:35 -0000
Message-Id: <CAFipMOGj_KCknA=4H-40cXDUUhzxkY9bmeO5fJzb_W9hF7+P_g@mail.gmail.com>

Had some general questions about libraries that work with
nano-x/microwindows and about what systems it might potentially run
on.

Has anyone been able to get nano-x nxlib building and working natively
on Windows?  I was able to get it to build in Cygwin using their X11
support.  However, would love to be able to run some X applications
natively on Windows without the need for Cygwin.  Is anyone else
interested in this besides me?  I've also been hearing a lot of talk
about Wayland on Linux systems.  Has there been any thought of porting
nano-x/microwindows to run on top of Wayland?  I read that Wayland was
going to be able to run X11 applications through an X server running
as a client.

I've also been trying to check which GUI libraries would run well on
nano-x.  FLTK 1.3 looks good.  I tried to check if SDL 1.2.15 worked
as well.  Asked on the SDL mailing list, but no one seemed to know.  I
did notice some code in the SDL library that looked like it targeted
nano-x, but wasn't sure if it was up-to-date and working.  If SDL is
working, pdcurses has an option to run via SDL, so that should work as
well.  Any other GUI libraries worth checking out for use with nano-x?
 Has anyone had any luck with wxwidgets and nano-x?  There is a
wxwidgets embedded port to X11 that cuts out the need for GTK+, but
this doesn't appear to be fully implemented and functioning.  Couldn't
help wondering if the Windows version of wxwidgets might work with
microwindows and allow porting of some programs like audacity and
filezilla.  Any other ideas?  Any suggestions of what Open Source
applications might port easily/work with nano-x?

Thanks.

Sincerely,
Laura
http://www.distasis.com/cpp
Subject: Re: [nanogui] nano-x porting and GUI libraries
From: "Georg Potthast" ####@####.####
Date: 6 Mar 2013 17:03:34 -0000
Message-Id: <CF654074A35448A49A852D0C3AE65F5C@SCHREIBTISCHGP>

Hi Laura,

as you know I worked on a MinGW version of Nano-X based on the Allegro 
graphics library. I had to stop in the middle and work on other projects 
though. So far I could not continue yet. I doubt if there is any need for 
Nano-X on MinGW.

MinGW can provide XWindows support already so I think using a limited 
XWindows like Nano-X instead of XWindows is of little value here. Most 
programmers will have to use a GUI which is based on XWindows like FLTK 
anyway and that has been ported to Windows already without Nano-X/NXlib.

Nano-X is an alternative to XWindows to be used with embedded systems. It 
only needs a frame buffer on Linux systems. Running Nano-X on Wayland would 
add a code base without making Nano-X any different for the user.

As with SDL I have made no tests yet. It says on the Microwindows website 
that SDL 1.2.4a will run with Nano-X and provides a link to download that 
version of SDL. Whether the current version of SDL will run on Nano-X/NXlib 
instead of XWindows remains to be tested I guess. Probably NXlib would have 
to be extended for that. Also the audio part of SDL cannot be handled by 
Nano-X.

Georg 

[<<] [<] Page 1 of 1 [>] [>>]


Powered by ezmlm-browse 0.20.