GUI advice/experiences solicited

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

GUI advice/experiences solicited

Steve Smith
For those of you who do real world software development and in particular, who develop GUIs:

What are your experiences/recommendations for a GUI toolkit?

Constraints:
  • C/C++
  • Cross-platform development (Linux/MacOS preferred)
  • Windows QA/Deployment
  • OpenGL (dynamic) compatible
Questions:
  1. How well does resulting UI conform to deployment platform's look & feel
    • Native mode UIs
    • OS targeted look/feel emulation
  2. What are the implications of deployment/licensing?
    • Customer is fed govt (DoD/DHS)
    • LGPL licenses should be "ok"?
    • binary distributions?
  3. Are there commercial packages that are (well) worth their cost?
  4. Does the UI have a (useful) GUI builder?
  5. Do the toolkits that use preprocessors add too much complexity?
Some Obvious Candidates:
Any experiences or opinions?

- Steve
Los Alamos Visual Analytics
www.lava3d.com

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: GUI advice/experiences solicited

Douglas Roberts-2
You know, at first blush this would be a problem domain in which I was right at home, right?

Wrong.  I've always left the gui work for my C++ apps to gui people.  However, I looked over their shoulders a few times, and here is what they used:

Qt
GTK+
wxWidgets
FLTK


I've mucked a bit with each of those.  They all work.  Some are probably better than others, but I never progressed beyond hacking out quick & dirty solutions to my immediate requirements.

--Doug


On Mon, Feb 23, 2009 at 5:31 PM, Steve Smith <[hidden email]> wrote:
For those of you who do real world software development and in particular, who develop GUIs:

What are your experiences/recommendations for a GUI toolkit?

Constraints:
  • C/C++
  • Cross-platform development (Linux/MacOS preferred)
  • Windows QA/Deployment
  • OpenGL (dynamic) compatible
Questions:
  1. How well does resulting UI conform to deployment platform's look & feel
    • Native mode UIs
    • OS targeted look/feel emulation
  2. What are the implications of deployment/licensing?
    • Customer is fed govt (DoD/DHS)
    • LGPL licenses should be "ok"?
    • binary distributions?
  3. Are there commercial packages that are (well) worth their cost?
  4. Does the UI have a (useful) GUI builder?
  5. Do the toolkits that use preprocessors add too much complexity?
Some Obvious Candidates:
Any experiences or opinions?

- Steve
Los Alamos Visual Analytics
www.lava3d.com

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: GUI advice/experiences solicited

Ted Carmichael
You know, I also have not done any GUI work.  But I have heard of some tools that you may find useful.  They are:

FLTK
GTK+
Qt
wxWidgets

The third one in the list - Qt - is sometimes pronounced "cutie," even though it is not spelled that way.  Also, "widgets" are quite popular in Economics classes.

-Ted

On Mon, Feb 23, 2009 at 7:49 PM, Douglas Roberts <[hidden email]> wrote:
You know, at first blush this would be a problem domain in which I was right at home, right?

Wrong.  I've always left the gui work for my C++ apps to gui people.  However, I looked over their shoulders a few times, and here is what they used:

Qt
GTK+
wxWidgets
FLTK


I've mucked a bit with each of those.  They all work.  Some are probably better than others, but I never progressed beyond hacking out quick & dirty solutions to my immediate requirements.

--Doug


On Mon, Feb 23, 2009 at 5:31 PM, Steve Smith <[hidden email]> wrote:
For those of you who do real world software development and in particular, who develop GUIs:

What are your experiences/recommendations for a GUI toolkit?

Constraints:
  • C/C++
  • Cross-platform development (Linux/MacOS preferred)
  • Windows QA/Deployment
  • OpenGL (dynamic) compatible
Questions:
  1. How well does resulting UI conform to deployment platform's look & feel
    • Native mode UIs
    • OS targeted look/feel emulation
  2. What are the implications of deployment/licensing?
    • Customer is fed govt (DoD/DHS)
    • LGPL licenses should be "ok"?
    • binary distributions?
  3. Are there commercial packages that are (well) worth their cost?
  4. Does the UI have a (useful) GUI builder?
  5. Do the toolkits that use preprocessors add too much complexity?
Some Obvious Candidates:
Any experiences or opinions?

- Steve
Los Alamos Visual Analytics
www.lava3d.com

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: GUI advice/experiences solicited

Jane Lin
In reply to this post by Steve Smith
Hi Steve,

I think you know August and our company already. We use Qt, both Mac and Win. Our Qt person develops on Windows, and I am the Mac person and have seen a few discrepancies where the GUI looked and behaved right on Windows but different on the Mac. We haven't upgraded from QT 3 to QT 4 yet, so that may be improved. 

From the Qt project file, I create an Xcode project and compile with that.

Feel free to contact us if you want to talk to our Qt developer or get more details.

Take care,
Jane
* * * * * * * * * *
Jane Lin
Darkling Simulations, LLC


On Feb 23, 2009, at 5:31 PM, Steve Smith wrote:

For those of you who do real world software development and in particular, who develop GUIs:

What are your experiences/recommendations for a GUI toolkit?

Constraints:
  • C/C++
  • Cross-platform development (Linux/MacOS preferred)
  • Windows QA/Deployment
  • OpenGL (dynamic) compatible
Questions:
  1. How well does resulting UI conform to deployment platform's look & feel
    • Native mode UIs
    • OS targeted look/feel emulation
  2. What are the implications of deployment/licensing?
    • Customer is fed govt (DoD/DHS)
    • LGPL licenses should be "ok"?
    • binary distributions?
  3. Are there commercial packages that are (well) worth their cost?
  4. Does the UI have a (useful) GUI builder?
  5. Do the toolkits that use preprocessors add too much complexity?
Some Obvious Candidates:
Any experiences or opinions?

- Steve
Los Alamos Visual Analytics
www.lava3d.com
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org