Programmheft - Software Engineering Konferenzen
Programmheft - Software Engineering Konferenzen
Programmheft - Software Engineering Konferenzen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Keynotes<br />
Mittwoch, 28. März<br />
9:30–10:30<br />
Hörsaal A<br />
From Eclipse to Jazz<br />
Erich Gamma, IBM Rational<br />
<strong>Software</strong> Zurich Lab<br />
The development of the<br />
Eclipse platform can be described<br />
as a journey from<br />
closed to open transparent<br />
development. Throughout this journey the<br />
team has continuously tuned our development<br />
practices and processes with the goal of achieving<br />
the ongoing health of the project. Being<br />
toolsmiths ourselves, we have naturally been<br />
exploring how tools can help teams apply these<br />
practices to improve and maintain healthy projects.<br />
The result of this exploration is „Jazz“, a new<br />
team collaboration platform. In this keynote, Erich<br />
reflects on the entire journey and shows a<br />
snapshot of the early work on Jazz and its evolving<br />
architecture.<br />
Erich is a Distinguished Engineer at IBM Rational<br />
<strong>Software</strong>’s Zurich lab. He is one of the leaders of<br />
the Jazz project and a member of the Jazz PMC.<br />
He was the original lead of the Eclipse’s Java development<br />
environment (JDT) and is on the Project<br />
Management Committee for the Eclipse project.<br />
Erich is also a member of the Gang of Four, which<br />
is known for its classic book, Design Patterns – Elements<br />
of Reusable Object-Oriented <strong>Software</strong>. Erich<br />
has collaborated with Kent Beck on developing<br />
JUnit, the de facto standard testing tool for Java,<br />
and on writing the book Contributing to Eclipse:<br />
Principles, Patterns, and Plug-ins.<br />
Mittwoch, 28. März<br />
14:00–14:45<br />
Hörsaal A<br />
Composing with Style –<br />
Components and Services<br />
meet Architecture<br />
Clemens Szyperski, Microsoft<br />
Research<br />
<strong>Software</strong> components held<br />
and hold a big promise. Yet, it seems, that much<br />
software is build without drawing on composition<br />
principles. Now we bet on services, which<br />
we assert will compose better. In reality, service<br />
composition is better that component composition<br />
in some and worse in other ways. For one, it<br />
seems that composability itself may be the least<br />
composable term in the theory of computer science.<br />
In this talk, I explore some of the troubling<br />
reasons why we have succeeded only so-so<br />
when it comes to the creation of composable<br />
software – whether software components or<br />
software services. <strong>Software</strong> architecture can often<br />
come to the rescue, but only when applied<br />
with great style.<br />
Clemens Szyperski joined Microsoft Research as a<br />
<strong>Software</strong> Architect in 1999. His team moved into a<br />
product incubation phase in 2001 and began production<br />
development in early 2003. A first product<br />
developed in an entirely new way has been released<br />
together with the new 2007 Office System.<br />
Since late 2005 he is now working on driving novel<br />
platform technology in Microsoft‘s new Connected<br />
Systems Division.<br />
His focus is on the end-to-end issues of leveraging<br />
component software to effectively build new kinds<br />
of software. He maintains an affiliation with Microsoft<br />
Research and continues his general activities<br />
in the wider research arena. His Jolt-award-winning<br />
book Component <strong>Software</strong> (Addison Wesley)<br />
appeared in a fully revised and extended second