[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: DDW-DDL-ML writing DDW client programs using MinGW, Eclipse, or MONO to facilitate linux-porting



Hallo Dr. Gräfe,

I understand too well that time is the biggest problem.  Therefore this is
why I suggest you and Herr Seider to use cross-platform framework such as
MONO and MinGW instead of Kylix for DDW CLIENT projects, which do not
directly involve in software-hardware interactions.  If you use MONO or
MinGW, the user may even be able to recompile the project in Linux himself
and therefore you will spend VERY LITTLE extra time in porting
applications to Linux since it is already there, whereas in Kylix, like
what you've told me, you still have to spend lots of efforts in rewriting
the program (or at least the cofiguration files or "Makefile") when
porting to Linux.

Also in both open source as well as commercial fields, many enginners are
switching to MONO or MinGW, which also use C++ or C#, in order to decrease
project maintanance costs and make multiple portages WITHOUT using extra
time or efforts or man-hours.

This is why I strongly recommend you to switch to those cross-platform
framework.  Moreover, since these framework also use C++, the TIME SPENT
on porting your Kylix project to MONO or MinGW should be MINIMAL and you
only have to do it ONCE.

With regards to the low usage of Kylix versions of GPlan, this may be due
to the lack of maintanence of the software and the trouble of installing
specific kzlix libraries in Linux, which may have compartibility problems
with the existing modern distributions (such as Fedora Core 2, Mandrake
10.0 etc)  If you use MONO, then the maintanance is automatic since zou
can write only write one set of code that looks after ALL platforms

Therefore I think we should really consider these cross-platform C++ / C#
framework seriously.

Mit herzlichen Grüßen,
Kai-Cheung Leung

Quoting Michael Gräfe <mgrafe@snafu.de>:

> Hallo Kai-Cheung
> As you know I developed in parallel the Linux und the Windows version
> of
> Gplan. The Linux version of Gplan (in Kylix-Delphi) if fully
> functional,
> however, the latest changes are not included, due to lack of time. From
> the
> responses I received so far I did not get the impression that the
> Linux
> version of Gplan is used very much. With Kylix 3 you even have a C++
> compiler comparable to C++ Builder which should make porting of Gplan
> to
> Linux not too difficult. But still, time is a problem.
> Regards - Michael
>
>
> -----Ursprüngliche Nachricht-----
> Von: owner-ddw-mailing-list@insotec1.homelinux.com
> [mailto:owner-ddw-mailing-list@insotec1.homelinux.com] Im Auftrag von
> Kai-Cheung Leung
> Gesendet: Samstag, 25. September 2004 06:39
> An: ddw-mailing-list@insotec1.homelinux.com
> Betreff: DDW-DDL-ML writing DDW client programs using MinGW, Eclipse,
> or
> MONO to facilitate linux-porting
>
>
> I feel that your client programs (GPlan, Railyplan and Railyprog) is
> much
> easier and better to use that the client programs currently available
> under Linux.  However your client programs (at least for the newest
> versions) are only available in Windows, but not Linux.
>
> Since these programs are ONLY CLIENT PROGRAMS and therefore do NOT
> have
> DIRECT interactions with the hardware (Bin ich korrekt?).  Therefore
> if
> you develop your programs on EXISTING GUI cross-framework
> environments,
> such as
>
> MinGW
> http://www.mingw.org
>
> MONO
> http://www.mono-project.com/
>
> Eclipse
> http://www.eclipse.org
>
> or even Java
>
> Then it will be much easier and quicker to port your programs to Linux
> as
> many Linux users (like myself) are very keen to run these client
> programs
> on Linux.
>
> Mit herzlichen Grüßen,
>
> Kai-Cheung Leung (Herr)
>
>