Re: What Apple technologie should I use to port to MS and U*ix platform ?
Re: What Apple technologie should I use to port to MS and U*ix platform ?
- Subject: Re: What Apple technologie should I use to port to MS and U*ix platform ?
- From: "Dr. Rolf Jansen" <email@hidden>
- Date: Thu, 8 Mar 2007 08:58:26 -0300
Hi,
To me the following looks very promising for my cross-plattform
project (OS X - Win32).
http://code.google.com/p/cocotron/
Not everything is complete but the main structure (Foundation and
Appkit for Windows and Foundation for UNIX) is in place and it mostly
works. There are only a few steps and you have a basic Cocoa app (eg.
a Mini Text Editor) up and running at Windows:
http://www.cocotron.org/Code/Examples/
It is not as mature as GNUstep, but for me the main point is, that
the Cocotron Appkit makes use of the native Windows API for all the
UI widgets. Therefore, it integrate much better into the Windows
plattform (i.e. Pasteboard/Clipboard exchange with other Windows apps
simply do work). So from a users point of view, a Cocotron windows
app may have a look and feel as any other Windows application.
Since the code base is open source (MIT license) and it is written in
a very clear pristine Objective-C which is easy to debug, it is quite
easy to get things done which are not working at the first hand.
I am working on a Cocoa-Mac application and try to keep the Cocotron-
Windows application at the same level of functionality, by making the
necessary changes to the Cocotron code and submitting the changes
back to the Cocotron project. In my code there was up to now no need
to include any platform specific #ifdefs. The Cocoa-Mac app and the
Cocotron-Win32 app are only different targets in my Xcode project. It
is even possible to generate the application in a super-universal
bundle (Cocoa/PPC, Cocoa/i386, Cocotron/i386).
Sounds this good? Give it a try!
However, if you need the latest and greatest fancy Cocoa features,
then Cocotron is not ready for you.
Best regards
Dr. Rolf Jansen
Am 08.03.2007 um 07:37 schrieb Thierry DELHAISE:
Hi the list,
Here at my company,all developments are mac based (OSX) : we use
Objective-C and C (no C++, no assembly language) to build our
softwares.
Ours softwares mainly use 2D and 3D rendering/display, make
intensive calculation in 2D and 3D. So on mac we use Cocoa, Quartz
and OpenGL. We love mac platform but we must consider other platforms.
My question is what tehcnologies should we use on Mac to help us
address Windoze and other U*ix platforms. And if possible not in C++.
Behind this question, you certainly understood that we have
allready search some solutions (since one solution isn't possible).
But we want too choose the less bad (and not the best since the
best seems to be impossible).
Advices are welcome !
Thanks in advance.
Thierry
PS :
Is there a chance that , one day at Apple (which is the main actor
in Objective-C programming) someone take time to work on an
Objective-C standard. This meen for me :
- a standard runtime (and not 2 : NeXT one and GNUstep one).
- a standard Foundation Framework with open source code :
Foundation framework for me must take the posix libc place or the
libstdc++ in C++. Why open source ? since I can undestand, Apple
have no time to port this framework on some Windoze TM PF, some
communauty can do this in an open project like gcc project for
example.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden