Cocoa-Java Porting Step 1: Triage

Thursday, February 8th, 2007

When I chose to purchase an existing Java-based Cocoa application, I knew I was taking on some risk. Mac OS X still has a technology within it called the Cocoa-Java bridge, which makes it relatively easy for Java classes to participate in the Cocoa runtime, automatically translating objects like arrays and strings to their language-specific […]

Steve Jobs On DRM

Tuesday, February 6th, 2007

In an unusual move, Steve Jobs has taken the text podium on the Apple web site, writing about his Thoughts On Music, though it might be more aptly titled “Thoughts on DRM” (Digital Rights Management). “Imagine a world where every online store sells DRM-free music encoded in open licensable formats. In such a world, any […]

Xcode Pasteboard Accumulator

Thursday, February 1st, 2007

Way back in the MPW days, I used to rely heavily on an extension for the IDE that put powerful pasteboard manipulation tools in the window header. Essentially these tools let you treat your pasteboard like a stack, so you could easily accumulate multiple copies and then paste them all out at once. For some […]

Making Omni Cry

Thursday, February 1st, 2007

There has been some speculation among my programmer buddies that Omni has lost a developer. Given the recent job listing for a Senior Cocoa Coder, many figured they must be restocking the talent. I figured they were just growing (and they may well be), but it turns out they did lose a developer, and quite […]