Tuesday, March 10, 2009

Cocoa Update

As most of you know, we are working hard to create a new platform layer for REALbasic based on Cocoa, the API for Mac OS X. For most of you, this won't require any changes to your code. You will just choose a new option when you build your application. You won't have to learn anything about Cocoa either.

Last August, we announced that we would be in beta by the end of the first quarter of 2009 and shipping by the end of the second quarter. We are making excellent progress but the schedule for shipping a beta is going to conflict with the schedule for REALbasic 2009 R2 which is going to ship in mid-April. Since REALbasic 2009 R3 is likely to be the release in which we ship Cocoa support, we will make Cocoa available for testing with the first R3 alpha release. If you are on our beta list email list, we will announce the alpha there most likely in the first two weeks of April. So we aren't going to make the end of first quarter date but we will be close. The transition from Carbon to Cocoa is a big one and I'm sure you will all agree that the important thing is that it's done right. While there will be some new features, our goal for the first release is compatibility with existing projects. When we have more news, we will post it here.

7 comments:

Steve Garman said...

Thanks for keeping us informed Geoff.
It's greatly appreciated - please keep it up.

Dr. Scott Steinman said...

Thanks, Geoff. I'm really looking forward to working with the new Cocoa features.

Anonymous said...

I understand you won't want to give us details but could you please tell us in general terms how the beta is looking?

Geoff Perlman said...

It's coming along. We have more controls to do but we should have an alpha available soon.

rb newbie said...

Will cocoa going to be in the 2009-5 release?

Geoff Perlman said...

No, Cocoa will not ship with 2009 R5. We only have a few features left to implement but after that, there will need to be a period of testing and bug fixing. Once we know it's in good shape, then we can ship it.

Anonymous said...

i.e. They won't release Cocoa until your subscription has run out. More money that way.