Porting Windows applications to Linux doesn’t have to involve a retraining nightmare. Markus Neifer shows how to port MFC using wxWindows, giving a user’s guide to this open source GUI toolkit and providing a complete, step-by-step porting example.
Tools and Tutorials are an excellent way to increase migration of programs to Linux. M$ makes sure they always have lots of migration tools, so it makes perfect sense for Linux to make it as easy as possible to port Windows programs to Linux.
Oh, and that mention of OS/2…Great! I still use it to run Alpha4 databases.
I have played with the wx kit under Windows & found it to be a straight forward tool to use & the code is quite easy to read. I would recomend its use for any cross platform C++ projects (Win/Lin/Mac) that is not too demanding on gui style but there are also many others kits to choose from.
I was kinda hoping for a BeOS port but the same thing happened with QT, GTK, Kaffe, Wine etc, some initial effort followed by disinterest. Perhaps the BeOS developer community was just too small to support any of these efforts. I do wonder how OBOS will find future apps outside the Be api when none of these x platform kits is or looks like becoming available. As good as BeOS api is, it won’t help developers who must support other platforms & would like to use BeOS/OBOS as well.
Question, is the Mono C# work, the way for BeOS to join the party or is OBOS expecting to stay alone with no Java/C# support?
Granted I dont have experience with other cross platform toolkits so I can’t really compare anything but I started out with wxWindows and found it is very easy to learn and use.
I had never written a line of C/C++ code before (only java) and managed to make a useful app in a weekend with wxWindows. So most of that time was spent learning c++.
wx is easy and sensible to use with lots of good docs and a very helpful mailing list..
I would recommend this tool to every cross platform developer out there.
But I’d also like to do a comparison with some other toolkits out there, anywone want to list some of the more mature/complete ones?
OMG they mention OS/2 on an IBM page. They can do that?
Tools and Tutorials are an excellent way to increase migration of programs to Linux. M$ makes sure they always have lots of migration tools, so it makes perfect sense for Linux to make it as easy as possible to port Windows programs to Linux.
Oh, and that mention of OS/2…Great! I still use it to run Alpha4 databases.
I have played with the wx kit under Windows & found it to be a straight forward tool to use & the code is quite easy to read. I would recomend its use for any cross platform C++ projects (Win/Lin/Mac) that is not too demanding on gui style but there are also many others kits to choose from.
I was kinda hoping for a BeOS port but the same thing happened with QT, GTK, Kaffe, Wine etc, some initial effort followed by disinterest. Perhaps the BeOS developer community was just too small to support any of these efforts. I do wonder how OBOS will find future apps outside the Be api when none of these x platform kits is or looks like becoming available. As good as BeOS api is, it won’t help developers who must support other platforms & would like to use BeOS/OBOS as well.
Question, is the Mono C# work, the way for BeOS to join the party or is OBOS expecting to stay alone with no Java/C# support?
Granted I dont have experience with other cross platform toolkits so I can’t really compare anything but I started out with wxWindows and found it is very easy to learn and use.
I had never written a line of C/C++ code before (only java) and managed to make a useful app in a weekend with wxWindows. So most of that time was spent learning c++.
wx is easy and sensible to use with lots of good docs and a very helpful mailing list..
I would recommend this tool to every cross platform developer out there.
But I’d also like to do a comparison with some other toolkits out there, anywone want to list some of the more mature/complete ones?