EclipseCon 2007 March 5-8, Santa Clara California





Multi-platform development with CDT

Graeme Johnson (IBM), Gabriel Castro (IBM)

· Short Talk

Wednesday, 17:10, 10 minutes | Ballroom GHAB

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

Gabriel Castro

IBM's J9 Virtual Machine is a high-performance implementation of Java that runs everywhere from cell phones to mainframes. We build 50+ configurations of J9 from a single source-base using Eclipse and CDT as our tools of choice.

Multi-platform C development is hard. We'll share some lessons-learned about code organization and configuration management, and introduce some tooling we've created to make multi-platform development with Eclipse and CDT easier.

Graeme is a senior software working on IBM's J9 Virtual Machine. In past lives Graeme has worked on virtual machines and debuggers for VisualAge for Java and IBM/OTI Smalltalk. More recently Graeme has been focusing on the Apache Harmony project, and exploring the PHP language runtime.

Gabriel is the J9 Development Tools lead. He has worked on developing Eclipse-based tools for the J9 Java Class Library and Virtual Machine teams for almost two years. As a student he helped develop an MPEG-2 multimedia datacasting system for the Communications Research Centre. He's an avid runner and an amateur photographer.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo