Carbon Dating: The treacherous path from Carbon to Cocoa for SWT

Steve Northover (Oracle), Scott Kovatch (Oracle)

Eclipse Platform - UI / RCP · Short - 25 minutes
Tuesday, 10:10, 25 minutes | Great America 1

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Let's take a time machine back to 2002. At that time, an important decision was made. Eclipse had to run on the Mac and needed to be native, but the Mac offered two completely different and incompatible operating system widget API's: carbon and cocoa. We chose carbon. Fast forward to 2008. It seems that the right answer was cocoa! This talk will examine that decision, the history, politics, sweat, blood and pain and describe the interesting technical challenges of the SWT port to cocoa.
Steve Northover is a member of the Eclipse Project PMC, father of SWT and team lead for that component. His interests include programming languages, music, operating systems, optimization and user interfaces.

Scott Kovatch is a Senior Computer Scientist at Adobe Systems and committer on the SWT project. His main interests are Cocoa and Java UI development as well as Mac OS X deployment technologies.

This session is part of the curated collection of short talks titled
"Two Talks: SWT on Cocoa / Helping Your Users"

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page