Java on Leopard

November 6, 2007 at 6:23 am

Related to my previous post defending Apple and their handling of Java on Mac OS X, Apple has just released tech note 2196 which includes all sorts of goodies for Java developers on the Mac. This document includes settings that let java programs look and feel more like native Mac applications. Because these settings are implemented as client properties, applications that use them can remain completely cross platform while gaining certain behaviors or visual effects on Mac OS that had previously been impossible for java applications.Here’s a screenshot that shows a java app (moneydance) with the unified toolbar, file proxy in the window title. The window below can also be dragged by clicking on the gray background, just like a native app.

Picture 9.png

Between the new Java UI properties and XCode 3 I couldn’t be happier about using the Mac as a development platform.

Java on Leopard, or how I learned to stop worrying and love to code

November 2, 2007 at 10:15 am

There was recently an article on javalobby.org complaining about Apple’s support of Java on the mac. This article was uninformed, angry and just plain wrong on most counts. The article and most of the responses really make java programmers look like a bunch of jerks. So much so that it made me seriously consider (again) switching from Java to a purely Objective-C environment whenever I have a choice.I had started writing a long and detailed post about my thoughts on the matter but came across Adrian Sutton’s and realized that he expressed the exact same sentiment, only more succinctly. My favorite part:

stop whining and start coding

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | sean reilly