473,386 Members | 1,846 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Cross platform development


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?
Nov 22 '05 #1
1 1489
Karsten,

In my opinion is your question not something for a newsgroup. It needs a
very well made decission table and with that a good survey.

You can get in newsgroups fragments, however you do not know who it write
and what his/her expirience is.

Even it is possible that you think it is an expert, than it can be that he
is maybe an expert however did never development or not do that in the arrea
you are just looking for.

However just my thought,

Cor
"Karsten" <no@mail.com>

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?

Nov 22 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Karsten | last post by:
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...
0
by: demibee | last post by:
Thought this might be of interest to some out there... For those who've never encountered it, it's a free, open-source, cross-platform GUI library (Windows/Mac/Linux). Forte's Agent 2.0 will be...
5
by: Clark K | last post by:
Hi all experts, Perhaps this subject is OT here, if so please ignore this post! I have developed a commercial application for the windows environment in C++ and it have come out good in this...
5
by: sandwich_eater | last post by:
I am looking for a Linux distribution and a standard C++ compiler (IDE not too important) that can also compile to Win32, to run on my Dell dimension 2400... I have trouble with new distros since...
14
by: John Salerno | last post by:
Bear with me, but I've been reading a lot about how the .NET languages are platform independent, and I assume this means a program written in C# can be run on a Unix or Mac machine. If this...
35
by: Alex Martelli | last post by:
Having fixed a memory leak (not the leak of a Python reference, some other stuff I wasn't properly freeing in certain cases) in a C-coded extension I maintain, I need a way to test that the leak is...
1
by: sc | last post by:
I'm hoping to hear from anyone who has had extensive experience with writing cross-platform GUI apps using wxWidgets? I'm particularly interested in "advanced" features such as Outlook or Google...
7
by: Janiv Ratson | last post by:
Hello, We are going to develop our application from scratch. The application is currently written for WIN32 users only, using MFC. The requirements asks that the application will run (in the...
29
by: psaffrey | last post by:
I've been programming in Python for 5 or more years now and whenever I want a quick-n-dirty GUI, I use Tkinter. This is partly because it's the first toolkit I learnt, but also because it's part of...
11
by: Brad | last post by:
Hi, C++ newbie here... just rewrote a few old C programs and Pyhton scripts in C++ this evening. I had heard a lot of bad things about C++, but I found it to be a remarkable pleasant language!...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.