30.06.2014 Aufrufe

Programmheft - Software Engineering Konferenzen

Programmheft - Software Engineering Konferenzen

Programmheft - Software Engineering Konferenzen

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!