Click to See Complete Forum and Search --> : What is the best choice for develop cross-platform interface


tabseeker
April 14th, 2008, 07:20 AM
I plan to develop a software with a cross-platform interface, and the property of real time is recommended, what is the best choice? Java Swing? Please give me some advice.

Arjay
April 14th, 2008, 10:14 AM
Can you describe what you are trying to do in more detail?

tabseeker
April 14th, 2008, 10:31 AM
I want to develop a 2-dim robot simulation platform, requiring a little real-time speed, and I wish to let it run both on the windows and linux.

TheCPUWizard
April 14th, 2008, 10:51 AM
"Best" is very subjective.

I would recommend developing ALL of the functionallity in a non-platform specific manner, and then writing very thin optimized layyers for the graphical representation on each platform.

This provides maximum flexability and portability.

PeejAvery
April 14th, 2008, 11:01 AM
Just two cents to contemplate...Precompiled C/C++ can be opened and compiled by many developer tools on both Mac OS and Linux.

boudino
April 15th, 2008, 01:55 AM
As TheCPUWizard said, "best" is very subjective. Of course, you can use Java, but you can use also .NET (that is MONO which allows you to run .NET applications on Linux), you can use Smalltalk, or you can use any of "interpreted" languages like Perl, Ruby, Python... There are tons of options.

Do you need to done it quickly, do you want to present yourself as a geek, do you want to learn something new? I'm affraid that there is no general advice, there are only better or worse options, but no "the nirvana one" or "the tabu one"

goatslayer
April 15th, 2008, 03:41 AM
An alternative to Java Swing might be QT by Trolltech.

http://trolltech.com/products/qt

This is cross-platform.

Maybe it will handle some of the GUI stuff you want.

tabseeker
April 15th, 2008, 06:00 AM
Thanks for all the advice, at the beginning, I wish to know that the more common used GUI toolkit for cross form interface designing, and by saying that, I think know what the first choice of most programmers.

Edders
April 18th, 2008, 06:25 AM
I usually use wxWidgets for cross-platform GUI development. It is akin to GTK+ and QT, although I do not know much about these other two.