I am a student working on a college engineering project team.
Our software subteam is looking to create a modular GUI that allows for real time reconfiguration through snapping panels that the user can shuffle around and detach from the GUI (popular programs that feature this type of GUI: Adobe Production Studio, Eclipse, Visual Studio, most major "design" programs).
Can anyone suggest a framework for developing such a GUI? Ideally, we are striving for compatibility throughout major PC platforms (Linux, Mac, Windows). Any popular language is acceptable.
I have looked through examples of wxWidgets, GTK+, and Java Swing GUIs. I am sure it is possible to develop such a GUI with any of these, but it would be preferable if we could take advantage of some sort of existing framework or library. Any tips / tricks would be appreciated.
Thanks.