Re: Cross platform development: Was: Deprecated methods in NSDocument
Re: Cross platform development: Was: Deprecated methods in NSDocument
- Subject: Re: Cross platform development: Was: Deprecated methods in NSDocument
- From: Shawn Erickson <email@hidden>
- Date: Thu, 24 Nov 2005 08:23:20 -0800
On Nov 24, 2005, at 7:17 AM, email@hidden wrote:
Shawn wrote;
You may want to note the following ...
Important: Cocoa-Java technology is only a learning tool.
Applications
targeted for release to customers must be developed using Objective-C
to take advantage of all the programming interfaces available in
Cocoa. Programming interfaces added to Cocoa in Mac OS X versions
later than 10.4 will not be available to Cocoa-Java applications.
...from the following page...
<http://developer.apple.com/documentation/Cocoa/Conceptual/
CocoaObjects/Articles/JavaCocoa.html>
First off; thanks for the pointer Shawn.
Second; Sorry if this sounds ranty; its not supposed to be; I
genuinely
want to find an answer to this! Also; if this is off-topic (I
don't think
it is really), I apologise; please point me to the right forum.
We have a project which will eventually be cross-platform (Mac,
Windows,
possibly Linux, but unlikely). We are programming it on Macs to start
with and for the first release, because that's what we mostly use
and it
allows us to set a high standard for the user interface. (Though we
have
extensive experience of C++ on Windows as well)
I personally would go with a C++ core and wrap it with Cocoa UI on
Mac OS X and on Window use what you like best. ...or go with a nearly
pure J2SE product with some platform specific coding to get better
platform integration.
Consider leveraging open source C++ libraries (like boost [1]) to
provide a cross-platform base to build on if you don't have your own.
-Shawn
[1] <http://www.boost.org/libs/libraries.htm>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden