M
Michael Griffin
On March 18, 2003 23:11, Alex Pavloff wrote: <clip>
> I'm trying to think of gui apps that have been ported from Unix (any
> variant) to Windows. Can't think of any off the top of my head.
<clip>
Most of the better CAD and CAE software originated on Unix and were later ported to Windows. Until a few years ago, there weren't any CAD packages which originated on Windows that weren't fairly pathetic. The CAD vendors were interested in PCs because the hardware was cheaper than the workstations they had been using. I'm not sure if anyone really saved any money on this idea at the time though, because everyone seemed to have no end of PC software problems, especially with the video and graphic tablet drivers.
With PCs becoming more powerful and Linux being so cheap, some of the high end software seems to be going *back* to Unix (Linux) and away from Windows (that's if they ever left Unix to begin with). You can get supercomputers and computing clusters which use Unix, but there isn't anything equivalent to this for Windows, and its nice (or even imperative) to be able to send big models to a compute server for simulation. Standardising on Linux lets the software vendors keep a single code base instead of having to target two operating systems simultaneously. Since everyone wants to share models between customer and supplier, this seems to be driving the market towards the higher end software whether you need the power or not.
This is obviously an esoteric example, but this branch of the thread isn't really talking about anything important anyway.
> Cross platform development
> is hard, irregardless of where and which way you're trying to go. As
> stated earlier, Qt is proprietary on all platforms save Linux, and gtk
> doesn't work worth a damn on Windows. FLTK is stale. wxWindows is
> probably the best choice of all, but even then it suffers in its range of
> controls compared to any of the native toolsets.
<clip>
I was under the impression that the big problem with GUI type apps is the GUI toolkit, rather than the actual OS. Moving between one GUI toolkit and another on the same operating system (even with the same actual GUI) seems to be as big of a problem as moving between operating systems.
There seems to be a lot more interest in cross platform development lately. I think that a lot of this has to do with the fact that computing these days is less and less about PCs, and more and more about connecting things together, especially things which are *not* PCs. Even mainframes and minis are making a big come back, except that they're now called "servers". Looking only at what is happening on desktop PCs means missing a lot of the overall picture.
************************
Michael Griffin
London, Ont. Canada
************************
> I'm trying to think of gui apps that have been ported from Unix (any
> variant) to Windows. Can't think of any off the top of my head.
<clip>
Most of the better CAD and CAE software originated on Unix and were later ported to Windows. Until a few years ago, there weren't any CAD packages which originated on Windows that weren't fairly pathetic. The CAD vendors were interested in PCs because the hardware was cheaper than the workstations they had been using. I'm not sure if anyone really saved any money on this idea at the time though, because everyone seemed to have no end of PC software problems, especially with the video and graphic tablet drivers.
With PCs becoming more powerful and Linux being so cheap, some of the high end software seems to be going *back* to Unix (Linux) and away from Windows (that's if they ever left Unix to begin with). You can get supercomputers and computing clusters which use Unix, but there isn't anything equivalent to this for Windows, and its nice (or even imperative) to be able to send big models to a compute server for simulation. Standardising on Linux lets the software vendors keep a single code base instead of having to target two operating systems simultaneously. Since everyone wants to share models between customer and supplier, this seems to be driving the market towards the higher end software whether you need the power or not.
This is obviously an esoteric example, but this branch of the thread isn't really talking about anything important anyway.
> Cross platform development
> is hard, irregardless of where and which way you're trying to go. As
> stated earlier, Qt is proprietary on all platforms save Linux, and gtk
> doesn't work worth a damn on Windows. FLTK is stale. wxWindows is
> probably the best choice of all, but even then it suffers in its range of
> controls compared to any of the native toolsets.
<clip>
I was under the impression that the big problem with GUI type apps is the GUI toolkit, rather than the actual OS. Moving between one GUI toolkit and another on the same operating system (even with the same actual GUI) seems to be as big of a problem as moving between operating systems.
There seems to be a lot more interest in cross platform development lately. I think that a lot of this has to do with the fact that computing these days is less and less about PCs, and more and more about connecting things together, especially things which are *not* PCs. Even mainframes and minis are making a big come back, except that they're now called "servers". Looking only at what is happening on desktop PCs means missing a lot of the overall picture.
************************
Michael Griffin
London, Ont. Canada
************************
