The Apple Developer Connection (ADC) has published information to help build cross-platform Unix applications with Mac OS X.
The pages stress the operating system's inherent ability to develop applications for multiple flavours of Unix using OS X.
"This article enumerates some of the tools that you can use to develop code on Mac OS X so that you can deploy that code on other UNIX-based platforms, and some things that you'll want to make sure to note before you get started," the page begins.
Apple's cross-platform passport
In an overview of the topic, Apple stresses the increasing connection between the company and developers on other platforms: "Many of the developers working on Perl, including the upcoming Perl 6, use a Mac.
"And if you ever find yourself at the O'Reilly Open Source Convention - a bastion of hard-core Unix hackers if there ever was one - you'll see PowerBooks everywhere", it explains.
Apple also stresses the advantage it has with its OS: developers can develop using their choice of Unix tools, access off-the-shelf applications, such as Office or Final Cut, and even emulate a Windows system - all on one machine.
The article pays close attention to the variety of available scripting languages, including Perl, Ruby and Python, stressing that in-house application development environment Xcode understands all three. Java, C, C++ also get some coverage.
In conclusion, the report adds: "Even though we can't live in a world where there's only one platform to worry about, there are lots of languages and tools to help us when we do need to deploy code onto other platforms. And the Mac helps you by providing access to all of the mainstream languages and development tools to do so."