Archive for the ‘Cocoa’ Category

Cocoa, Carbon and the Human Factor

Tuesday, October 10th, 2006

Lately there was some discussion, initiated by Wil Shipley about Carbon (C API) and Cocoa (Objective-C API) and which one provides a better abstraction.

I love Cocoa and I love to have as much APIs as possible available in Cocoa. But one fact that was forgotten in the discussion is the influence of the framework developers.

I code - But am I a framework developer?

The language a programmer chooses to implement an API/Framework has an effect on the elegance and interface of an API. But his personal experience in the topic and in framework development in general has a much greater effect. (more…)

Objective-C 2.0, Java and Annotations

Friday, September 1st, 2006

Javaduke

Bye bye Java!

The Cocoa playground is closed for Java developers. New frameworks like Core Data are not available through the Java bridge. Java simply is to static, old-fashioned in comparison to (the even older) Objective-C language. But if you do not like C/Smalltalk syntax you can use dynamic script languages like Python with Pyobjc or Ruby with RubyCocoa. And of course AppleScript can be used to do programs, too.

(more…)

A week full of Apples

Sunday, August 13th, 2006

WWDC 2006 is over. It was a great week. They filled my head with information about new technologies, new ideas and concepts. I met a lot of great people there, attendees and Apple engineers. Unfortunately I was unable to get in contact with the engineer(s) that does the Apple Remote Control stuff. Nobody seems to know that person :-)

Is Leopard a Copycat? :-)

I expected that at least one of my products will be obsolete after the keynote. Well - Let’s see.

(more…)

GrandPerspective 0.96 Universal

Saturday, August 12th, 2006

A new version of GrandPerspective has been released. I did another universal build which you can download here.

GrandPerspective 0.96 Universal Download

Note: I only did a build of GrandPerspective. I’m not involved in any means in the development of GrandPerspective. Therefore I can not help with any bugs in there :)

Remote Control mess - Apple please help!

Saturday, July 15th, 2006

It becomes a mess and I probably have contributed to that. Sorry!

More and more applications are being released that take advantage of Apples Remote Control. A good thing at the first glance.

When I released the first version of the Apple Remote Cocoa Source back in march I wrote about missing guidelines and a missing application switcher. The way the source interacts with the Remote Control is an exclusive one. Only one application can interact with the Remote Control at a time.

With any new application that supports the Apple Remote Control chances are getting higher that a user has at least two applications that want to use the Remote Control. (more…)