By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,812 Members | 856 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,812 IT Pros & Developers. It's quick & easy.

Cross platform development

P: n/a
Hi

I'm a really a new with this cross platform development, so I have some dumb
questions, which I hope you can help me with.

If there is a better newsgroup for this question, please point me to it.

I have written a Win32 application in Delphi.

Some of the most platform depended features I can think of is that it's much
gui controlled with themes support (not XP themes) and playing of audio.

The application, must be made to run on Unix, Linux and Mac OS X. To me it
seems I have theses choices:

- Rewrite the application in Java.

- Rewrite the application to .net.

- Rewrite the application using a cross platform framework like wxWidgets or
Qt.

I would of course like to reuse as much of the Delphi code as possible:

I know Delphi has support for .net, but I don't how much this can help me.

I also know that a cross platform (object) Pascal compiler exists, again I
don't know how much this can help me.

I'm thinking that some of the GUI in depended code could be compiled to a
platform depended library, would this be a good idea?

What solution would you recommend me to take, and do you have any links book
titles to good updated information about this subject?

Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Karsten wrote:
Hi

I'm a really a new with this cross platform development, so I have some dumb
questions, which I hope you can help me with.


<snip>

Realistic way: rewrite whole application using Java Standard Edition + and SWT
as GUI tool. I uses this combination - application works without any problem on
both Windows and Linux, includind GUI and database connection (I uses mySQL
which have Windows and Linux versions).

Translation from Pascal to Java is relatively clear job for code not related to
GUI (I have experience in translation my old sources to Java from Modula2,
Fortran and Pascal).
Jul 17 '05 #2

P: n/a
dot-net is out
it works on windows only
and you'll probably be advised in this group to use- (guess what) - java!
and it would be good advice

"Karsten" <no@mail.com> wrote in message
news:fN********************@news000.worldonline.dk ...
Hi

I'm a really a new with this cross platform development, so I have some dumb questions, which I hope you can help me with.

If there is a better newsgroup for this question, please point me to it.

I have written a Win32 application in Delphi.

Some of the most platform depended features I can think of is that it's much gui controlled with themes support (not XP themes) and playing of audio.

The application, must be made to run on Unix, Linux and Mac OS X. To me it
seems I have theses choices:

- Rewrite the application in Java.

- Rewrite the application to .net.

- Rewrite the application using a cross platform framework like wxWidgets or Qt.

I would of course like to reuse as much of the Delphi code as possible:

I know Delphi has support for .net, but I don't how much this can help me.

I also know that a cross platform (object) Pascal compiler exists, again I
don't know how much this can help me.

I'm thinking that some of the GUI in depended code could be compiled to a
platform depended library, would this be a good idea?

What solution would you recommend me to take, and do you have any links book titles to good updated information about this subject?

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.770 / Virus Database: 517 - Release Date: 9/27/2004
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.