Linux Trials and tribulations

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

Linux Trials and tribulations

Postby Julio Jerez » Tue Nov 16, 2010 12:30 pm

Ok guys now I have enough that I can bring Linux and Mac up-to-date.
I am removing the big ass packages wx-Widget, Collada, Booth, and the dozens of other libraries need just to compile these packages.
The only thro party libraries newto will use are:
Tiny XML, Glew, Lua, and pthreads (linux only, Mac and PC has native multithreading thread supports)

I am looking at the Linux native GUI and as usual the is not one standard native Linux GUI, instead so far I see there are two native ones: KDE and GNOME
My question is for anyone with experience in Linux which one most popular and maybe the easier to used.
I have no seem GNOME (almost no documentation anywhere)
I seen some sparse doc for KDE, for almost every where every topic related to DKE is intertwined with Qt, as if they were the same thing.
For all I know Qt is a private GUI, that cannot be used freely with project like Netwon.
Beside I tried QT, before I try Wx-Widged, and I found too Huge and too complex compared to other GUIs.
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Linux Trials and tribulations

Postby Julio Jerez » Mon Nov 22, 2010 3:51 pm

well I found KDE too tough, wow what a horrible experience that was.

fortunally Qt seems quite simple and very develop. In fact it even have a Qt designer as part of Unbunto,
I am going to go with Qt for Linux.
Another cool thoing is the Qt also have QtOpenGl, so integration with opneGl should be even easier than it is in win32 whci do not have a OpenGl control
I already have the main skeleton wit the same menu that the win32 app has, and it was quite simple to do it.
If this goes well I may use it for the Mac too.
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Linux Trials and tribulations

Postby thedmd » Mon Nov 29, 2010 6:41 pm

You may use Qt for Windows too.
thedmd
 

Re: Linux Trials and tribulations

Postby Julio Jerez » Mon Nov 29, 2010 7:05 pm

yes I realise that, Qt is the best solution. I already started with QT. and it seems very simple to used.
Qt designedris very, very cool, and it is build in, in Ubunto. As a matter of fact I released 2.26 with the framework GUI using Qt,
with teh main window frameowk and menu created with Qt designer.
now I have to figure out how to make a QtOpenGl frame, to render the scene but that should be eassy.

I was very surprice that QT to find out that it is KDE tah si teh highet level library and not Qt.
It did not make sence to me since KDE is the open source GUI while Qt is comercial. But that is a different story.

what I like aboout using QT is that I can use the same build for the Mac too, and even for PC if I want to, but on PC I will state with window services.

In PC the is more than just the GUI, for exampel I can no get pThread to run in window, it laway crashe on
createa_tread, in a global mutex, an dno one fixe that for years.

are you a Linux user?
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Linux Trials and tribulations

Postby thedmd » Thu Dec 02, 2010 1:44 am

I have to agree. Qt is currently the best solution for portable projects. wxWindows (or wxWidgets) is trying to keep up, there is sill much to be done.

Qt is now free to use, license was changed to allow that AFAIK.

I'm casual user of Linux, I work and 'live' with Windows. Nevertheless I'm trying to be familiar with both solutions.
thedmd
 

Re: Linux Trials and tribulations

Postby Chooka » Mon Dec 13, 2010 8:32 am

the documentation of QT is very good. also you'll find the plugin system of the designer very useful. making an ogre widget for it was very easy so i imagine any rendering system would be the same. i'm using 4.6.2 integrated into visual studio 2008 and that works quite well.
Chooka
 
Posts: 10
Joined: Fri Dec 10, 2010 8:48 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron