

OSGi Technology is rapidly becoming the foundation of many small, large, simple, and complex systems. By providing a dynamic component model for applications as well as infra-structure it creates a universal middleware layer that enforces good software practices from development to after market upgrades. Large scale adoption of OSGi has the chance to alter our industry. Peter Kriens, who has been involved with the design of the OSGi specifications since 1998, will explain what OSGi really is and where we are heading to.


Agile software development techniques are being adopted within the majority of organizations around the world and are now being applied
"at scale" in very complex situations. This presentation overviews agile software development, shares data from a recent industry survey as to the adoption rate of agile techniques, and explores scaling issues such as distributed development teams, regulatory compliance, governance, large teams, complex environments, and leveraging legacy assets. Agile approaches enable you to achieve greater quality, improved return on investment (ROI), reduced time to market, and significantly easier governance although require greater collaboration, teamwork, and discipline on the part of IT professionals and business stakeholders.


Der Begriff Java bezeichnet sowohl die Progammiersprache wie auch die Plattform. Für die Java-Plattform sind in letzter Zeit als Ergänzung zu Java selbst neue Sprachen populär geworden, die sich durch dynamische Eigenschaften und vielfältige Einsatzmöglichkeiten auszeichnen. Die Keynote gibt einen Überblick über die Sprachlandschaft und die Einsatzbereiche für diese Sprachen. In einem anschließenden Experten-Panel werden die vielfältigen Aspekte von Groovy, Jython, JRuby & Co. diskutiert und auch Fragen aus dem Publikum beantwortet.


'Service Oriented Architecture' (SOA) ist mehr als nur Entwicklung einzelner Services, SOA benötigt die Unterstützung des gesamten Software Development Lifecycle (SDLC). In diesem Vortrag wird ein Überblick über wesentliche SDLC -Aspekte von SOA, insbesondere Anforderungsmanagement, Architektur/Modellierung, Testen und Verwaltung einzelner Services gegeben.


Many people regard Eclipse simply as an integrated development environment (IDE) in it's own right, but in reality it is a platform which can be extended and expanded to provide a much more complete and productive development environment. In this session we will explore how and why Eclipse is being adopted by a wide range of technology vendors, organisations, and individuals, and share some specific experiences learnt when delivering enterprise development tools on Eclipse.