A place to discuss everything related to Newton Dynamics.
Moderators: Sascha Willems, walaber
by fractile » Wed Jun 16, 2010 2:20 am
I have been wondering what is the reason that new versions of the SDK are not regularly built for Linux. I'm guessing there's a lot of manual work in building it and not that many people using it?
I currently need both Linux and Windows versions of the latest SDK since I'm working on a cross-platform game, which is affected by a bug fixed in version 2.20 (
viewtopic.php?f=9&t=5740&start=15). I'm doing all the development on a Linux machine so I would like to get latest version of the Linux SDK as well.
Thanks in advance

-
fractile
-
- Posts: 37
- Joined: Wed Jun 07, 2006 2:26 pm
by Julio Jerez » Wed Jun 16, 2010 8:27 am
my machine for linux is the same as windows.
the Linux build is a make file and there are not that many changes to make with the eception of adding new files or fix some incompatibility issues when adding new files.
I will try to make the linux this weekend.
-
Julio Jerez
- Moderator

-
- Posts: 12426
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by fractile » Mon Jul 19, 2010 8:41 am
Has this been forgotten? There is yet another SDK version (2.23), but still no linux SDK..
-
fractile
-
- Posts: 37
- Joined: Wed Jun 07, 2006 2:26 pm
by Julio Jerez » Mon Jul 19, 2010 9:29 am
Not it has not being forgotten. I am sorry I forget that.
This is what Happens, I am working on the editor, and there are lot of changes to the SDK demos.
Like that I cannot compile the SDK in Linux or Mac, only I get to a stable point.
If you need the Linux Build I can just compile the Newton Libraries and post it, but none of the demos will work.
basically the way I build linux is that I have a script that make the make file and the folders from the PC build, and in the state that it is at it will not work.
but the Newton Library has not changed I can build, that and post it.
does that help you?
The reason It is taking longer is because I have a False start in the editor trying to use WxWidget, but since Wxdget is very limited GUI, com[are to the native os GUIs,
I decided that time I spend learning WxWdget is more than the time learning the native os GUI.
so I started over with Microsoft Foundation class. I will write the same using GTK for linux and forget about multi cross platform wrappers.
For that I am making sure all of the Editor functionality is encapsulate into the runtime SDK. So porting to other platform is easy, and at the same time a Native application.
After more than five year testing cross platform GUIs, it is my conclusion that it is a waste of time,
GUI always go for lower common denomination set of features, and that sound great when you start.
but the moment you try to get something more than a simple demo, you get stock with the limitation of the GUI wrapper.
Basically you get a Lower Common denominator Applications if you use a lower common denominator GUI wrapper.
By now I should have a working editor, that I can port but since I have to start over, this is why it is taking longer. but believe me no one is more interested than I in having this completed.
-
Julio Jerez
- Moderator

-
- Posts: 12426
- Joined: Sun Sep 14, 2003 2:18 pm
- Location: Los Angeles
-
by fractile » Mon Jul 19, 2010 11:13 am
Ok, thanks for the explanation.
And yes, I only need the compiled library and headers. I have no use for the demos.
-
fractile
-
- Posts: 37
- Joined: Wed Jun 07, 2006 2:26 pm
by Jeromnimo » Mon Jul 26, 2010 7:26 am
Hi all,
I will be very happy too if you post linux updates of newton libs (not sdk, but only libs), in order my application (both on linux and windows) up to date with both platforms.
If you want a complete package to make powerfull GUI, try Qt (
http://qt.nokia.com/), you will probably love it

-
Jeromnimo
-
- Posts: 4
- Joined: Fri Jul 09, 2010 4:46 am
Return to General Discussion
Who is online
Users browsing this forum: No registered users and 1 guest