aspose file tools*
The moose likes Mac OS and the fly likes Why Not Use Cocoa-Java Anymore? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Engineering » Mac OS
Bookmark "Why Not Use Cocoa-Java Anymore?" Watch "Why Not Use Cocoa-Java Anymore?" New topic
Author

Why Not Use Cocoa-Java Anymore?

Kaydell Leavitt
Ranch Hand

Joined: Nov 18, 2006
Posts: 688

I was all set to use Apple's Cocoa Framework, using Java as my programming language for an app that I'm just starting. A friend pointed out that Cocoa-Java has been deprecated.

see link at:

http://developer.apple.com/Documentation/Cocoa/Conceptual/LanguageIntegration/index.html#//apple_ref/doc/uid/10000112i

According to Apple, I should switch from Java to Objective-C if I want to use the Cocoa Framework.

Accorind to me, I'd rather start with a more 100% java app and put some Mac features in, using JNI. I want to move away from dependence on Cocoa which is proprietary and move to something that is cross-platform, such as Swing, and add some features to make my app somewhat Mac-like.

I really don't want to give up on Java now that I know it somewhat and start over with Objective-C which is more proprietary.

Comments are welcome.

Kaydell
[ April 12, 2007: Message edited by: Kaydell Leavitt ]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39575
    
  27
There are a number of ways of making a Java desktop application behave more Mac-like, and making use of some OS X capabilities that normally are out of reach of Java. The MacOsxFaq contains a number of links to resources in this area. In particular, check out OSXAdapter, and Greg Guerins software if you want to go down the route of using JNI.


Ping & DNS - updated with new look and Ping home screen widget
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Why Not Use Cocoa-Java Anymore?
 
Similar Threads
JMenuBars on Mac OS
Menu bars on a Mac
What are Delegates?
accessing a J2ee web application on iphone
newbie asks: where to start and is there any java framework for iphone?