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.
Oracle Forms is a GUI builder for a wide range of operating systems, it's easy to use and quite powerful.
You might want to check out ZAF from Zinc Software (www.zinc.com). ZAF is a C++ GUI builder that supports multiple platforms (Motif, Windows, DOS, vxWorks). I've never used it, but it has gotten favorable reviews (links to the reviews can be found at their web site).
There is a GUI builder shiped into DT/Motif on solaris, called dtbuilder, its not particularly wonderful, but is fine for throwing a quick user interface together.
It compiles on any version of Dt, I used it to write a quick tool, which works on both HP-UX and Solaris.
James
Tcl/TK builds relatively nice GUIs. Like Java, it is multi-platform and has lots of documentation.
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....
IST's X-Designer will generate both C++ and Java (and Windoze MFC code) from a single Motif-based design. See www.ist.co.uk FYI, X-Designer is the tool that Sun adopted as their GUI builder for their Visual WorkShop. IST usually have a later version available than Sun at any time.
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.
Have you considered using Glade? That should work on solaris. The Url for glade is http://glade.pn.org/.
If you are only interested in Motif or OpenLook gui builders, I'm sorry, I can't help you there. When I wanted a gui on solaris, I just went and installed GTK+ (http://www.gtk.org/).
I don't really care for GUI builders much. I prefer pencil and paper for design, then I just code them.
-- Superlame http://catpro.dragonfire.net/joshua/
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