eclipseCon 2006 March 20-23 Santa Clara Convention Center







Leave feedback

asterisk.eclipse.org

XML Binding with the Eclipse Modeling Framework

Ed Merks (IBM)

Developer Track · Long Talk

Presentation file

Thursday, 15:15, 45 minutes | Room 209&210   Add to your calendariCal

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

Ed Merks

Leave feedback

This talk will examine the broad topic of binding XML to Java. We'll start by comparing and contrasting W3C DOM with EMF's equivalent, the AnyType, for doing analogous things. Next we will consider how a data model, i.e., an XML Schema, helps raise the level of abstraction by restricting the arbitrary syntax of XML to something more orderly; we'll show how that orderliness is exploited by EMF to produce a high level model; and we'll show how that model is used to generate an API or to emulate the equivalent instance behavior dynamically. We'll briefly compare the code generated by EMF to what JAXB specifies. You'll leave this talk with a good understanding of how best to take advantage of EMF for addressing your XML processing needs.

Ed Merks is the project lead of the Eclipse Modeling Framework project and a co-lead of the top-level Modeling project. He has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. He holds a Ph.D. in computing science and is a co-author of the authoritative "Eclipse Modeling Framework, A Developer's Guide" (Addison-Wesley 2003). He works for IBM Rational Software at the Toronto Lab.




Gold sponsors

Actuate logo

IBM logo

Serena logo

HP logo

BEA logo

Accelerated Technology logo

Business Objects logo

Sybase logo

Compuware logo

Silver sponsors

Lynux Works logo

Black Duck logo

Nokia logo

Scapa Technologies logo

Adobe logo

Sales Force logo

Wind River logo

Innoopract logo

Borland logo

ILOG logo

Media sponsors

Embedded Computing logo

Addison-Wesley logo

Eclipse Developers journal logo

Eclipse Zone logo

Eclipse Review logo

SD Times logo

Dr. Dobb's logo

Software Test & Performance logo

ACM Queue logo

IEEE Software logo

Sys Admin logo

Eclipse Source logo

Eclipse Magazine logo

Software Development logo