Christopher Lloyd is developing open source APIs for Mac OS X. The project is called Cocotron and allows developers to cross-compile Cocoa programs (Mac OS X) to run on Windows or even Linux.
Cocoa is an object-oriented environment created for developing native programs for Mac OS X. The Cocoa framework supports high speed and productivity of development. Cocoa also allows you to transfer programs to other platforms on Mac OS X.
The current release includes two important Apple frameworks: Foundation and
AppKit . On Cocotron, you can find the Cocotron Developer Tools (CDT) software packages (contains gcc, some GNU utilities) and
MinGW , which contains utilities for Windows, all the tools, of course, are tied to the Apple
XCode environment. Using CDT, Xcode can be configured to cross-compile existing Cocoa programs (Mac) to run on Windows.
')
Lloyd decided to focus on Windows first in order to attract more programmers. Platform-specific AppKit components are not yet available in the Linux version. According to Lloyd, the situation will improve when third-party programmers become more familiar with the project and take part in it.
The situation with licensing is interesting. Lloyd, intending to make the project attractive for commercial companies, abandoned the GPL and chose the MIT license, which does not allow code from one project to another.
Lloyd wants to create a bridge between the Mac and Windows platforms.
Based on Newsforge.com .