Introduction to Eclipse b3
Henrik Lindberg (Cloudsmith Inc. ), Ed Merks
Making For Eclipse · Standard (25 mins)
Tags: Build and Continuous Integration , Emerging Technology , Modeling , Tools
Monday, 14:00, 25 minutes | Winchester
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.