eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

Apache Harmony : developing open source Java with Eclipse

Tim Ellison (IBM United Kingdom Limited)

Developer Track · Long Talk

Thursday, 14:15, 45 minutes | Ballroom EF   Add to your calendariCal

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

Tim Ellison

Leave feedback

Apache Harmony is an incubator project of the Apache Software Foundation building a compatible implementation of Java™ SE 5. The project's goals include creating an open, modular architecture that supports interoperability between multiple implementations of the Java Virtual Machine (VM), and multiple implementations of the Java SE class library. Defining a strong modular architecture enables a disparate set of Eclipse-based developers to collaborate on producing a compliant Java implementation. In this talk I will describe techniques for defining the major functional areas of Java SE and give a status report on the implementation’s modularization effort to date. I'll share some of the technical lessons learnt in the Apache Harmony project to facilitate interoperability between open source and proprietary Java VMs and class library code. I'll also demonstrate how the VM interface and class library architecture achieves the right degree of independence whilst ensuring implementation choices are not compromised. This talk is of interest to practitioners and developers with an interest in open source innovation around the Java platform, and includes a demo of the Harmony code to date.

Tim Ellison is a senior software engineer in the Java Technology Centre based at IBM United Kingdom Laboratories in Hursley. He holds a BSc in Computer Science, and an MSc in System Design from the University of Manchester. Tim has contributed to the implementation of Smalltalk, IBM VisualAge Micro Edition, Eclipse, and the Java SDK over a period of twenty years. He is a member of the Apache Harmony Project Management Committee, and is interested in new ways of applying object technology to difficult problems.




Gold sponsors

Accelerated Technology logo

Business Objects logo

Sybase logo

Compuware logo

Actuate logo

IBM logo

Serena logo

HP logo

BEA logo

Silver sponsors

Borland logo

ILOG logo

Lynux Works logo

Black Duck logo

Nokia logo

Scapa Technologies logo

Adobe logo

Sales Force logo

Wind River logo

Innoopract logo

Media sponsors

Software Test & Performance logo

ACM Queue logo

IEEE Software logo

Sys Admin logo

Eclipse Source logo

Eclipse Magazine logo

Software Development logo

Embedded Computing logo

Addison-Wesley logo

Eclipse Developers journal logo

Eclipse Zone logo

Eclipse Review logo

SD Times logo

Dr. Dobb's logo