Tue, 24 Oct 2000 KEVIN ARCAS wrote:
> I'm working with RTLinux to make a controller of a MIMO
> system. I don't have experience in GUI and graphics programming
> and I cannot find the language/toolkit to use. I would like to know if
> someone have experience in the design of the application thet
> makes a continuous plot of some variables coming from my RTL
> module. All help is welcomed.
Ahem, back again! :-)
(Not that I have done all that much GUI programming under Linux/X, but...)
If you're in for some serious GUI hacking, have a look at GTK+! (The GIMP
Toolkit; also known as the native toolkit of GNOME.) It's pretty mature these
days, has been ported to a few platforms (such as Win32), and there are a few
visual editors around that are beginning to e very usable. Have a look at GLADE
and VDK-builder (which is based on a C++ wrapper, IIRC) for starters. As for
code, C is the native language of GTK+, but there are bindings for many other
languages. If you prefer to code in C++, GTK-- is one wrapper you can use.
You may also look at Qt; a proprietary toolkit by norwegian company Troll
Tech, also known as the toolkit used by KDE. There have been, and still are
some licensing issues that may make this alternative less attractive, but most
C++ programmers seem to like Qt better than GTK-- from the technical POV, which
could be because Qt is written in C++, making it slightly smoother to use than
a wrapper library. (Others claim that this shouldn't matter, and I personally
agree - with the theory at least; a good wrapper should be an *API*, not a
"quick hack to get the stuff to compile".)
And then, there are many, many,..... GUI toolkits; some very specialized,
others huge but very complete, and then there are lots of more or less obsolete
or just plain useless ones.
You may want to look it some OpenGL based toolkit for example; these usually
rely only on GL, GLUT and some basic system components, so they port easily to
anything with an OpenGL implementation. (I've looked at GLUI, for example; no
Linux target on that version, but tweaking a few lines in the make file got it
to work just fine with Mesa.) These toolkits are mainly targetted at 3D
graphics applications, but... OpenGL is heaven if you like hacking easter
eggs! ;-)
David Olofson
Programmer
Reologica Instruments AB
[EMAIL PROTECTED]
..- M u C o S --------------------------------. .- David Olofson ------.
| A Free/Open Multimedia | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
`------------> http://www.linuxdj.com/mucos -' | Open Source Advocate |
..- A u d i a l i t y ------------------------. | Singer |
| Rock Solid Low Latency Signal Processing | | Songwriter |
`---> http://www.angelfire.com/or/audiality -' `-> [EMAIL PROTECTED] -'
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/