Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Introduction to Eclipse b3

Henrik Lindberg (Cloudsmith Inc. ), Ed Merks

Making For Eclipse · Standard (25 mins)
Monday, 14:00, 25 minutes | Winchester

Tags: Build and Continuous Integration , Emerging Technology , Modeling , Tools
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

This talk introduces b3, Eclipse's third generation build framework, i.e., the successor for PDE build and Buckminster.  It combines the best of both these Eclipse build technologies with a focus on declarative models that integrate with other well-established build technologies such as Ant and Maven.  It's important to recognize that meaningful improvements to established build environments need to be evolutionary rather than revolutionary so integration with what exists already along with incremental improvements to that established base are key to long term success.  We'll explore the EMF models being designed as well as demonstrating how Xtext helps provide human readable syntax that sports a greatly improved signal to noise ratio; unreadable noisy scripts that do more to obscure intent than to elucidate it and are impossible to debug are a thing of the past.  A goal of b3 is to support an extensible build engine that's driven by simple high-level declarative descriptions of what's available and what needs to be produced from those things.  We'll demonstrate a prototype of all this in action.

Henrik is a founder and CTO of Cloudsmith Inc., an Eclipse strategic member and EclipseCon Gold Sponsor(?2010). Henrik has over 20 years of experience architecting and developing innovative infrastructure and application software and tooling. Past positions include leadership of BEA's Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik leads the Eclipse b3, Eclipse Buckminster and Spaces projects and is a committer on Eclipse p2, and EPP.

Ed Merks founded his own small consulting company, Macro Modeling.  He is a coauthor of the authoritative book “EMF: Eclipse Modeling Framework” which is published as a second expanded edition.   He has been an elected member of the Eclipse Foundation Board of Directors for the past three years and has been recognized by the Eclipse Community Awards as Top New Comer Evangelist, Top Ambassador, and Top Committer.  Ed is well known for his dedication to the Eclipse community, posting literally thousands of newsgroup answers each year.  He spent 16 years at IBM, achieving the level of Senior Technical Staff Member after completing his Ph.D. at Simon Fraser University.  He is a partner of itemis AG and Cloudsmith.  His experience in modeling technology spans 25 years.