GUI Builders For Solaris?
Penguin_99 asks: "I was asked to create two GUI's, in Solaris, in order to compare the speed of a C++ GUI versus a Java GUI. Right now, the GUI builder of choice is Teleuse (which is made by Telesoft), however this tool is hard to use and there is little documentation for it (not to mention the company no longer supports it). I would like to know if anyone in the Slashdot community has experience with Teleuse and knows of any on-line documentation or do you know of a better GUI builder that works with Solaris?"
How exactly do you measure the 'speed' of a GUI? Generally speaking, a GUI is going to be limited in speed by how fast it gets user input, not by processing time - and if not nobody will want to use that interface. I know that C/C++ GUIs aren't like that (or I'd be using lynx right now...) and hopefully neither are Java GUIs?!?!?!? It just seems like a very strange thing to try to compare.
/.ers to recommend something specific in this area.
That said, most common GUI libraries (GTK+, QT, and, of course, Motif) run on Solaris, since they use Xlib (GTK+) or Xt (QT?), which are available everywhere. Motif seems the obvious choice since that's the one that's 'native', so to speak, on Solaris. And there are many different Motif builders for Unix, and as I've never touched any of them, I'll leave other
However, you said C++: if you really want C++ and not C, you have several options, including GTK--, QT (which you will need to pay for depending on what you're doing), FOX (a multi platform GUI library that I've looked at but never had time to use), and there are probably several others. But OTOH if you're using a GUI builder it probably doesn't matter too much what language it's in.
Without knowing more about your problem, I'd recommend you use either Motif and one of the many interface builders, or GTK+ and Glade.
Better yet, to help with your eval you can do a 'try and buy', but you better have a good net connection because the download is huge.
It is actively supported by Sun, although updates come in fits and starts - over 2 years between version 3 and version 5 (no version 4), and a year later version 6.
I'd be interested to know how you go. The Java GUI should run slightly slower.
Some offbeat alternatives that go beyond or sidestep the sort of standalone GUI-builder you sound like you're looking for would be:
There's also a book on it Building Portable C++ Applications with YACL isbn: 0201832763
Just thought I'd throw that one into the pot too.
-C
-Put a stop to procrastination... Later....
There are several choices for solaris. dtbuilder, which is very simple and featureless but free and already in CDE/solaris. Sun's forte development environment, which can be try-n-buyed for 30 days or bought for anywhere between 300 (edu price) and 3500 USD. Both Kdevelop and GLADE work under solaris. Teleuse is actually not sold by telesoft, but by a company called aonix.
Just choose one of those options and you will be fine. If I had a choice myself I would use either Kdevelop or forte. Kdevelop because it uses qt so it is entirely c++ (which seems to be a requirement for you) as well as the possibility of portability since qt runs on windows. Forte, because Sun makes it so it will have Sun support as well as having a significant performance advantage on sparc.
If you decide on motif as your windowing toolkit and use forte and you have oodles of money in your pocket. Consider adding XRT. Very many high quality widgets which can improve the look of just about any gui.
BX-Pro from ICS sounds like exactly what you're looking for. It spits out C or C++ for Motif, or Java. They're the company supporting MotifZone.net, which hosts the new "Open" Motif release. --JRZ