• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: What Apple technologie should I use to port to MS and U*ix platform ?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >What Apple technologie should I use to port to MS and U*ix platform ? (From: Thierry DELHAISE <email@hidden>)

  • Prev by Date: Re: What Apple technologie should I use to port to MS and U*ix platform ?
  • Next by Date: Re: What Apple technologie should I use to port to MS and U*ix platform ?
  • Previous by thread: Re: What Apple technologie should I use to port to MS and U*ix platform ?
  • Next by thread: Re: What Apple technologie should I use to port to MS and U*ix platform ?
  • Index(es):
    • Date
    • Thread