Eclipse

Keynote How I Learned to Stop Worrying and Love Process - From Eclipse to Jazz Gamma
Keynote Java IDE(s) - Then, Now, and Eventually Intersimone
Session (75 Min.) Flexible Architekturen mit der Eclipse Extension Point-Technologie Lippert, Neppert
Session (75 Min.) Eclipse Rich Client Platform: Tipps & Tricks Tödter
Session (75 Min.) Rich Client Platforms: Eclipse RCP compared with NetBeans Platform Tödter
Session (75 Min.) Eclipse Smart Client – Beyond Eclipse RCP Campo
Session (75 Min.) Aufbau Eclipse-basierter MDSD-Plattformen Neuhaus
Spring Day Spring & OSGi kombiniert: Plattform der Zukunft Lippert, Kolb, Wütherich
Session (75 Min.) Textuelle domänenspezifische Sprachen (DSLs) Haase, Völter, Efftinge
Session (75 Min.) Google Web Toolkit - Developing ajaxified Web Applications with Ease Nixdorf, Brien
Power Workshop (ganztags / whole day) Developing Eclipse Rich Client Applications Pasero, Kolb, Widmer, Reichert, Lübken
Session (75 Min.) The Eclipse Way - Part 1: The Eclipse Way explained Widmer, Lippert
Session (75 Min.) The Eclipse Way - Part 2: Adopting the Process Lippert, Widmer
Session (75 Min.) Eclipse on Cellphones? A look at the embedded Rich Client Platform (eRCP) Aniszczyk
Session (75 Min.) Anatomy an Eclipse RCP Application Beaton
Power Workshop (ganztags / whole day) Eclipse RCP Clients with Java EE Backend for Enterprise Applications Shinkarenko, Aristov
Session (75 Min.) Integrating BIRT Weathersby
Session (75 Min.) Faster, better, more consistent: adding a Software Factory to Eclipse Schönhage
Session (75 Min.) Eclipse application as a service provider node in the SOA world Smith
Session (75 Min.) Enterprise-ready SOA platform becomes open source Preissler
Short Talk (30 Min.) The state of Eclipse and Linux distributions Overholt
Session (75 Min.) DSDP - Projects, Progress, and Future Plans Scharf
Business Process Management Day Business Process Management und Eclipse Sauer
Short Talk (30 Min.) Test First Development Using Eclipse Beaton
Session (75 Min.) With MDSD to more efficient Embedded Systems Engineering Neuhaus
Session (75 Min.) The evolution of software development environments Sebastiao
Short Talk (30 Min.) JFire: ERP goes Eclipse Bieber
Short Talk (30 Min.) Using XML-based Markup Language for Developing RCP Applications Aristov, Wilczek
Power Workshop (ganztags / whole day) MDD with the Eclipse Modeling Tools Völter, Haase, Efftinge, Kolb
Session (75 Min.) Building Ajax applications with the Eclipse Rich Ajax Platform Krause
Session (75 Min.) Building Server-Side Eclipse based Web applications, Pt. 1 Hiller, Wagenknecht
Session (75 Min.) Building Server-Side Eclipse based Web applications, Pt. 2 Hiller, Wagenknecht
Session (75 Min.) GUI-Tests für Eclipse RCP-Applikationen Gerhardt
Session (75 Min.) Mylar: the task-focused user interface Kersten
Session (75 Min.) Model Driven Engineering Meets Eclipse Open Source Bézivin
Session (75 Min.) Java EE 5 Design Time Support with WTP 1.5 and Eclipse 3.2 Stefanov, Raev
Session (75 Min.) General Session: Quo Vadis Eclipse Eco System Meyen, Milinkovich, Kersten, Gamma
Session (75 Min.) Automatically Testing Java GUI Applications Stadlbauer
Session (75 Min.) Jasper vs. BIRT: ein Vergleich der beiden Java-Reporting-Engines Meyer-Otte
Session (75 Min.) Eclipse Code Camp Night Beaton
Session (75 Min.) JBuilder 2007 - Making developing with Eclipse "real" Harrison




EC1: How I Learned to Stop Worrying and Love Process - From Eclipse to Jazz

  • Erich Gamma IBM OTI Labs, Zürich
  • Keynote

    The Eclipse Platform was developed using agile practices. In the course of pursuing our goal of ongoing transparency and project health through continuous consumption and feedback, we adapted and evolved our practices and those we learned from the agile community. This has resulted in what we now refer to as the "Eclipse Way" practices that we (and others) have applied to other software development efforts as well. Being tool smiths ourselves, we have naturally been exploring how tools can help with these practices. Our goal is to build a team collaboration platform that understands our development process, enables pervasive transparency, and supports collaboration for distributed teams. This talks reports experience in building and developing with such a platform (Jazz).

    Halle 1
    24.04.2007, 19:30 - 20:15 h



    EC2: Java IDE(s) - Then, Now, and Eventually

  • David Intersimone Embarcadero Technologies
  • Keynote

    What Java IDE are you using? What capabilities are most important to you? What tools can help you be more successful in your Java programming? What is your choice of framework for your Java IDE (Eclipse, NetBeans, proprietary, programmer's editor, none)? This keynote will take a look at the past, present, and future of Java Integrated Development Environments. The keynote will explore modern Java IDE support for coding, UML modeling, visual editors, refactoring, debugging testing and performance tuning, code analysis (audits, metrics, securify), enterprise Java development, Web and Web Services support, build systems, team and peer collaboration, open api and plug-in architectures, platform support, open source, localization, and more. The keynote will also present a prescription for future IDE capabilities required to meet the deveopment demands of tomorrow.

    Halle 1
    26.04.2007, 11:00 - 11:45 h



    EC3: Flexible Architekturen mit der Eclipse Extension Point-Technologie

  • Martin Lippert it-agile GmbH
  • Gernot Neppert OTTO Group
  • Session (75 Min.)

    Eclipse zeigt eindrucksvoll, wie sich ein System offen und flexibel für Erweiterungen gestalten lässt. In dieser Session berichten wir über Erfahrungen und Best Practices, die Eclipse-Plug-in- und Extension-Point-Technologie einzusetzen, um große Enterprise-Anwendungen zu implementieren und über mehrere Jahre flexibel weiter zu entwickeln. Beispiele aus der Praxis illustrieren die Session.

    Saal 1Aa
    25.04.2007, 13:45 - 15:00 h



    EC4: Eclipse Rich Client Platform: Tipps & Tricks

  • Kai Tödter Siemens AG
  • Session (75 Min.)

    The Eclipse Rich Client Platform provides a feature rich framework for the development of rich client applications. This talk presents tips and tricks for the development of such applications. Some of the topics are: development tricks, XML contributions vs. code, package and plug-in structures, deployment & update, and issues when using 3rd party libraries.

    Saal 1Aa
    24.04.2007, 10:00 - 11:15 h



    EC5: Rich Client Platforms: Eclipse RCP compared with NetBeans Platform

  • Kai Tödter Siemens AG
  • Session (75 Min.)

    In this session, Kai compares the Eclipse Rich Client Platform (RCP) with the NetBeans Platform. He will start with the software architecture of the two platforms, and then introduce and compare the most fundamental concepts of both platforms. Furthermore Kai will explain how concrete scenarios like update and help system would be implemented with both platforms.

    Saal 1Ab
    25.04.2007, 10:15 - 11:30 h



    EC6: Eclipse Smart Client – Beyond Eclipse RCP

  • Christian Campo compeople AG
  • Session (75 Min.)

    Ihre Vorteile bei der Erstellung von hochinteraktiven Client-Applikationen hat die Eclipse Rich Client Platform bereits bewiesen. Bei der Realisierung von modernen Smart-Client-Anwendungen im Unternehmensumfeld gibt es jedoch Anforderungen, die von der Plattform bisher nicht ausreichend unterstützt werden. Der Vortrag gibt einen Überblick über Eclipse RCP und gibt Vorschläge zur Erweiterung.

    Saal 12bc
    24.04.2007, 17:00 - 18:15 h



    EC7: Aufbau Eclipse-basierter MDSD-Plattformen

  • Wolfgang Neuhaus itemis AG
  • Session (75 Min.)

    Viele Unternehmen setzen auf Eclipse für den Aufbau umfassender Plattformen für die modellbasierte Entwicklung eingebetteter Systeme, wie das Beispiel TOPCASED von Airbus zeigt. Doch wie lassen sich freie und kommerzielle Komponenten und Plug-ins dauerhaft zu einer unternehmensweiten, anpassbaren und pflegbaren MDSD-Plattform zusammenfügen? Die Session zeigt Ansätze dazu auf.

    Saal 1Ac
    26.04.2007, 08:30 - 09:45 h



    EC8: Spring & OSGi kombiniert: Plattform der Zukunft

  • Martin Lippert it-agile GmbH
  • Bernd Kolb kolbware
  • Gerd Wütherich Freier Softwarearchitekt und Berater
  • Spring Day

    Die Kombination von Spring und OSGi stellt eine hervorragende Plattform zur Entwicklung modularer und dynamisch deploybarer Unternehmensanwendungen dar. In dieser Session werden der aktuelle Stand der Spring-OSGi-Integration vorgestellt und anhand einer "Real life"-Anwendung unterschiedliche technische, fachliche und architektonische Aspekte Spring/OSGi-basierter Anwendungen beleuchtet.

    Saal 6b
    23.04.2007, 9.50-10.35 h



    EC9: Textuelle domänenspezifische Sprachen (DSLs)

  • Arno Haase Arno Haase Consulting
  • Markus Völter Independent Consultant (itemis)
  • Sven Efftinge itemis AG
  • Session (75 Min.)

    Bei der MDA wird für die Erstellung einer domänenspezifischen Sprache UML 2 empfohlen. Grafische Modellierungssprachen bringen jedoch eine Reihe von Schwierigkeiten mit sich (z.B. parallele Bearbeitung). Diese Session stellt die verschiedenen Vorteile textueller DSLs vor. Es wird außerdem gezeigt, wie eine textuelle Sprache inklusive Eclipse-Editor erstellt und verwendet werden kann.

    Saal 11a
    25.04.2007, 08:30 - 09:45 h



    EC10: Google Web Toolkit - Developing ajaxified Web Applications with Ease

  • Jens Nixdorf PRODYNA AG
  • Christian Brien PRODYNA AG
  • Session (75 Min.)

    Die Session stellt das Google Web Toolkit (GWT) in der aktuellsten Version vor. Dem Teilnehmer werden zum Einstieg die generellen Möglichkeiten des Toolkits aufgezeigt. Ferner sind die Integration und Entwicklung in Eclipse ein Thema. Neben der Empfehlung von Best Practices bei der Kommunikation zwischen Client und Server, wird gezeigt, wie eigene UI-Widgets erstellen werden können.

    Saal 7
    24.04.2007, 14:15 - 15:30 h



    EC11: Developing Eclipse Rich Client Applications

  • Benjamin Pasero IBM Research GmbH
  • Bernd Kolb kolbware
  • Tobias Widmer IBM Rational Research Lab Zurich
  • Stefan Reichert Lufthansa Systems
  • Matthias Lübken it-agile GmbH
  • Power Workshop (ganztags / whole day)

    Given by the authors of various articles and regular conference speakers, this Power Workshop covers everything you need to start building applications based on the Eclipse Rich Client Platform (RCP). Through the tutorial you will develop a small RCP application complete with branding, building and packaging the application and discussing how you can organize your development environment and processes to be a more effective RCP programmer. To complete the experience, special attention is paid to designing the architecture of larger RCP applications including self-defined Extension-Points and structuring plug-ins. The tutorial covers existing Eclipse 3.1 function as well as the latest RCP tooling and facility innovations in Eclipse 3.3. You need a notebook with the latest Eclipse installed.

    Saal 1Ab
    23.04.2007, 09:00 - 16:30 h



    EC12: The Eclipse Way - Part 1: The Eclipse Way explained

  • Tobias Widmer IBM Rational Research Lab Zurich
  • Martin Lippert it-agile GmbH
  • Session (75 Min.)

    The Eclipse platform is a healthy project. The Eclipse development team has consistently hit its projected delivery dates with precision and quality. How is this really done? This session sheds light on the key practices in the Eclipse development process and outlines proven practices for managing a large project, performed by geographically dispersed teams in a highly dynamic environment.

    Saal 1Aa
    24.04.2007, 11:45 - 13:00 h



    EC13: The Eclipse Way - Part 2: Adopting the Process

  • Martin Lippert it-agile GmbH
  • Tobias Widmer IBM Rational Research Lab Zurich
  • Session (75 Min.)

    In this session the audience will get an impression about various possibilities and techniques of how to adopt "The Eclipse Way" for their own projects. Based on several years of experiences from using and adapting "The Eclipse Way" we will talk about best practices how to use "The Eclipse Way" for general in-house and non-open-source projects.

    Saal 1Aa
    24.04.2007, 17:00 - 18:15 h



    EC14: Eclipse on Cellphones? A look at the embedded Rich Client Platform (eRCP)

  • Chris Aniszczyk Red Hat
  • Session (75 Min.)

    This talk introduces the embedded Rich Client Platform (eRCP) project and discusses where the project is headed. Quite simply, the eRCP project is all about the exploration of taking the well-established Eclipse RCP paradigm for desktop applications and applying it to the embedded space. Specifically, we will discuss the various components of the project, including support platforms.

    Saal 1Aa
    26.04.2007, 08:30 - 09:45 h



    EC15: Anatomy an Eclipse RCP Application

  • Wayne Beaton The Eclipse Foundation
  • Session (75 Min.)

    In this session, we walk through some of the key points in the code for an Eclipse Rich Client Platform (RCP) application. Discussion includes the use of extension points to make the application extensible, the inclusion of custom widgets, and leveraging components as both an independent RCP application, and as plug-ins to an existing Eclipse environment.

    Saal 1Ab
    25.04.2007, 13:45 - 15:00 h



    EC16: Eclipse RCP Clients with Java EE Backend for Enterprise Applications

  • Ilya Shinkarenko WeigleWilczek GmbH
  • Aleksey Aristov WeigleWilczek GmbH
  • Power Workshop (ganztags / whole day)

    This Power Workshop presents design-patterns for the development of professional enterprise applications with RCP frontends within a Java EE architecture (JBoss). It focuses on typical use-cases, e.g. CRUD-operations, form-based user inputs and wizards. Prepared labs help the participants to follow the course step by step.
    Notebook is required, CDs will be prepared.

    Saal 1Aa
    27.04.2007, 09:00 - 16:30 h



    EC17: Integrating BIRT

    Session (75 Min.)

    The Business Intelligence and Reporting Tools (BIRT) project is part of the Eclipse Framework that provides infrastructure and tools to design, develop, and deploy report content to your Java/Java EE applications. This presentation will take you through the various aspects of the BIRT Framework, with a particular focus on the integration and extension points available in the framework.

    Saal 1Aa
    25.04.2007, 08:30 - 09:45 h



    EC18: Faster, better, more consistent: adding a Software Factory to Eclipse

    Session (75 Min.)

    Speed, quality and consistency are important ingredients of successful development projects. Developers are using patterns, best-practices and partial code generators in order to achieve this in their code base. However, success is not guaranteed. Using a software factory (with model-transformations and code-generators) the target software architecture can be enforced resulting in better software.

    Saal 1Ab
    26.04.2007, 14:15 - 15:30 h



    EC19: Eclipse application as a service provider node in the SOA world

    Session (75 Min.)

    With combination of Axis and Java EE, OSGi on Server enables an Eclipse application to be a first class citizen in the SOA era. It enables us to place Eclipse plug-ins and wrap them as a Web Service and this, enabling them as a service provider and not just as a consumer. We used this technology in the OHF project powering a set of Healthcare .NET and LAMP applications through this technology.

    Saal 1Ab
    26.04.2007, 12:00 - 13:15 h



    EC20: Enterprise-ready SOA platform becomes open source

  • Gerald Preissler Sopera GmbH
  • Session (75 Min.)

    Deutsche Post World Net (DPWN) is a leading global logistics corporation and an early adopter in service-oriented architecture. In this context DPWN developed a bespoke SOA platform, which is now available as freeware and which becomes open source until end of 2007. The presentation outlines the inner architecture and functional scope of the future open source technology from a technical point of view.

    Saal 12a
    26.04.2007, 15:45 - 17:00 h



    EC21: The state of Eclipse and Linux distributions

  • Andrew Overholt Red Hat
  • Short Talk (30 Min.)

    The Eclipse on Linux Distributions Project aims to "Bring Eclipse technology to Linux distribution users." This talk will give an overview of the current status of Eclipse technology in Linux distributions. Current issues blocking the further adoption of Eclipse technology by the Free and Open Source Software communities will be discussed. Work to resolve these issues will also be presented.

    Saal 1Ab
    25.04.2007, 17:10 - 17:40 h



    EC22: DSDP - Projects, Progress, and Future Plans

  • Michael Scharf Wind River
  • Session (75 Min.)

    The DSDP Project, started in June 2005, has grown to six independent technology projects covering the embedded and mobile space: Embedded Rich Client Platform (eRCP), Device Debugging (DD), Target Management (TM), Native Application Builder (NAB), Mobile Tools for the Java Platform (MTJ), and Tools for Mobile Linux (TmL). This talk will cover the status and future plans of these projects.

    Saal 1Ab
    24.04.2007, 10:00 - 11:15 h



    EC23: Business Process Management und Eclipse

  • Robert Sauer SunGard
  • Business Process Management Day

    BPM-getriebene Projekte stellen an beteiligte Entwickler oft hohe Ansprüche bezüglich der Breite zu integrierender Technologien. Zur Vermeidung von Produktivitätsverlusten muss daher eine gute IDE-Unterstützung von Anfang bis Ende gewährleistet werden. Im Rahmen des Vortrages werden sowohl das Potential einer nahtlosen Integration von BPM-Werkzeugen in die Eclipse-Umgebung, als auch eine Variante der Umsetzung einer solchen Integration in das JDT (Modellvalidierung, Debugging), WTP (Rapid Prototyping) u.a. vorgestellt.

    26. April 2007, 14.00-14.45 h



    EC24: Test First Development Using Eclipse

  • Wayne Beaton The Eclipse Foundation
  • Short Talk (30 Min.)

    Test first development is a top-down process by which code is written starting with tests. Once tests have been created, the process changes to that of making the tests work by implementating the application code. In this short talk, we demonstrate how Eclipse support for JUnit facilitates test first development in the context of creating Java and Java EE applications, and plug-ins.

    Saal 1Ab
    25.04.2007, 16:30 - 17:00 h



    EC25: With MDSD to more efficient Embedded Systems Engineering

  • Wolfgang Neuhaus itemis AG
  • Session (75 Min.)

    Model Driven Software Development increases the possibility to reuse elements of former business software developments successfully. In the research project "mda for embedded systems" three partners under the special direction of itemis, push new developing methods for embedded systems based on Eclipse. The session describes first results and further directions.

    Saal 1Ab
    24.04.2007, 17:00 - 18:15 h



    EC26: The evolution of software development environments

  • Nuno Sebastiao European Space Agency
  • Session (75 Min.)

    Usually software is developed using stovepipe approach which fails to deliver on large scale projects. Realizing this, ESA's EGOS initiative promotes product families based on a unified framework. In this presentation we discuss how this initiative leverages on two key aspects: MDSD and Eclipse and how ESA sees the evolution of software engineering and software development environments.

    Saal 1Ab
    26.04.2007, 15:45 - 17:00 h



    EC27: JFire: ERP goes Eclipse

  • Alexander Bieber NightLabs Consulting GmbH
  • Short Talk (30 Min.)

    The JFire project aims to be a base on which Java/Eclipse developers implementing ERP or trading applications can build upon. This talk shortly describes the technical base of the framework and shows how extensions can be realized. Additionally it discusses business cases that might build around JFire and presents applications and companies that have already started doing so.

    Saal 1Aa
    25.04.2007, 16:30 - 17:00 h



    EC28: Using XML-based Markup Language for Developing RCP Applications

  • Aleksey Aristov WeigleWilczek GmbH
  • Stephan Wilczek WeigleWilczek GmbH
  • Short Talk (30 Min.)

    The Rich Client Markup Language (RCML) combines XML and JavaScript to program and configure rich clients based on Eclipse's Rich Client Platform (RCP) in a very efficient and cost effective way. RCML allows you to quickly build interactive, Java-based rich client applications based on SWT/JFace.

    Saal 1Aa
    25.04.2007, 17:10 - 17:40 h



    EC29: MDD with the Eclipse Modeling Tools

  • Markus Völter Independent Consultant (itemis)
  • Arno Haase Arno Haase Consulting
  • Sven Efftinge itemis AG
  • Bernd Kolb kolbware
  • Power Workshop (ganztags / whole day)

    This workshop is an introduction to Model-Driven Software Development (MDSD) using the tools from the Eclipse Modeling Project. We will use the Eclipse Modeling Framework EMF, as well as the solutions for generating code, transforming models and for workflow orchestration. Participants should have a basic understanding of MDSD (terms, concepts). After the workshop, participants will be able to implement MDSD with the Eclipse-based tools we introduce. The workshop is based on a running example to illustrate concepts and tools. Participants are encouraged to bring their own (Windows) Notebook in order to follow the examples hands-on. No tool installation is required in advance, we will bring the respective tooling on CDs.

    Saal 1Ab
    27.04.2007, 09:00 - 16:30 h



    EC30: Building Ajax applications with the Eclipse Rich Ajax Platform

  • Jochen Krause Innoopract
  • Session (75 Min.)

    The Rich Ajax Platform project enables developers to build Ajax-enabled Web applications using the methods and concepts of the Eclipse Rich Client Platform. The talk describes the new RWT widget toolkit with SWT api and details the features and limits of the Web workbench.

    Saal 1Aa
    25.04.2007, 10:15 - 11:30 h



    EC31: Building Server-Side Eclipse based Web applications, Pt. 1

  • Jochen Hiller Deutsche Telekom AG
  • Gunnar Wagenknecht Ageto
  • Session (75 Min.)

    Server-Side Eclipse is the latest effort to use the Eclipse architecture and the OSGi platform to develop modular Web applications. This session will introduce the technology, concepts and tools to develop Eclipse based web applications. Part 1 gives you an overview about development and deployment of Server-Side Eclipse applications (Embedded HTTP service, external application server).

    Saal 1Aa
    26.04.2007, 12:00 - 13:15 h



    EC32: Building Server-Side Eclipse based Web applications, Pt. 2

  • Jochen Hiller Deutsche Telekom AG
  • Gunnar Wagenknecht Ageto
  • Session (75 Min.)

    Server-Side Eclipse is the latest effort to use the Eclipse architecture and the OSGi platform to develop modular web applications. This session will introduce the technology, concepts and tools to develop Eclipse based web applications. Part 2 gives you an overview and introduction of different UI concepts (Java EE Servlets/JSPs, Rich Ajax Platform (RAP), Google Web Toolkit (GWT)).

    Saal 1Aa
    26.04.2007, 14:15 - 15:30 h



    EC33: GUI-Tests für Eclipse RCP-Applikationen

  • Frank Gerhardt Gerhardt Informatics
  • Session (75 Min.)

    Automatisierte Tests zählen heute zum Standard in der Software-Entwicklung.
    Jedoch werden grafische Benutzerschnittstellen immer noch meist von Hand getestet. Diese Session gibt einen Überblick über die verschiedenen Ansätze, GUIs zu testen, und stellt die verfügbaren kommerziellen und Open-Source-Werkzeuge vor, die bei der Erstellung von Tests für SWT/JFace/RCP-basierte Anwendungen helfen.

    Saal 11b
    24.04.2007, 11:45 - 13:00 h



    EC34: Mylar: the task-focused user interface

  • Mik Kersten Tasktop Technologies
  • Session (75 Min.)

    Mylar's task-focused interaction technology has changed the way that developers work. Current IDEs us with tens of thousands of artifacts, and as a result we often spend more time searching, scrolling, and navigating than we do programming. Mylar focuses the UI of Eclipse to show only the information relevant to the task-at-hand. This makes working with large systems much easier and multi-tasking effortless. In addition, Mylar's integrated task management facilities displace the cumbersome browser and e-mail based mechanism of task tracking. We overview of Mylar's task management features including rich editing features for task repositories such as Bugzilla, JIRA, and Trac. Demonstrations of the tool will show you how to get the most out of Mylar's task context management and collaboration facilities when working with Java, plug-in, and Web applications. We will then overview how Mylar's frameworks can be extended to integrate with other
    repositories and tools when implementing IDE, RCP, and server-side applications. The talk will conclude with an outline of future directions for Mylar, and a glimpse of how task-focused interaction technology will affect knowledge work beyond the programming domain.

    Saal 1Ab
    24.04.2007, 11:45 - 13:00 h



    EC35: Model Driven Engineering Meets Eclipse Open Source

  • Jean Bézivin Université de Nantes
  • Session (75 Min.)

    MDE (Model Driven Engineering) is under the spotlights in 2007. Microsoft is releasing the Domain-Specific Language (DSL) Tools and the Eclipse modeling activities are rapidly gaining high momentum. The presentation will focus on the Eclipse offering in the general field of MDE tooling. At the center there are the Eclipse Modeling Project (EMP) with its various subprojects and components and the Eclipse Process Framework (EPF), providing strict or approximate implementations of OMG recommendations. However the process does not always follow the pattern of first normative recommendation then reference implementation. The dynamic and imaginative Eclipse community is frequently going ahead of established consensus, proposing new ideas intended to solve practical and important problems in advance of the normative process recommendations. These experimental initiatives are a great source of inspiration and are progressively shaping the landscape of modern modeling software production practices. Several components of EMF (Eclipse Modeling Framework) or GMT (Generative Modeling Tools) will be particularly described as illustrations of the present state and trends. A global map of available and planned activities in the field will be drawn.

    Saal 1Ab
    25.04.2007, 08:30 - 09:45 h



    EC36: Java EE 5 Design Time Support with WTP 1.5 and Eclipse 3.2

    Session (75 Min.)

    The Eclipse WTP 1.5 project does not yet provide support for Java EE 5 development. SAP NetWeaver Developer Studio implemented a set of plug-ins on top of the J2EE perspective enabling Java EE 5 design time support. This effort resulted in custom project types, wizards, and utilities that increase developer's productivity and promote best practices related to Java EE 5. Moreover, a model capable of interpreting meta-information from annotations and deployment descriptors was provided as well. This presentation will show you how to develop Java EE 5 applications with WTP 1.5 and how to deploy, run and debug it on the SAP NetWeaver Application Server. The latter is the first certified Java EE 5 server delivered by an independent software vendor. Both the NetWeaver Developer Studio and the NetWeaver Application Server are available for download on sdn.sap.com. However, during the presentation, new features that are currently undergoing review from the WTP project members, will be presented as well.

    Saal 1Ab
    26.04.2007, 08:30 - 09:45 h



    EC37: General Session: Quo Vadis Eclipse Eco System

  • Sebastian Meyen Software & Support Verlag
  • Mike Milinkovich Eclipse Foundation, Inc.
  • Mik Kersten Tasktop Technologies
  • Erich Gamma IBM OTI Labs, Zürich
  • Session (75 Min.)

    This Eclipse Forum Europe General Session represents a mixture of people who stand for the eco system, for business based on Eclipse plus some brand-new technology aspects. Finally there will be a panel discussion and some Q&A by the audience.

    Saal 12bc
    24.04.2007, 14:15 - 15:30 h



    EC38: Automatically Testing Java GUI Applications

  • Reginald Stadlbauer froglogic GmbH
  • Session (75 Min.)

    Functional GUI testing is a vital part of the development and QA process of today's complex GUI applications. Manually testing the GUI of an application is error-prone, unreliable, unpredictable and slow. Automating this process on the other hand, allows to reliably deliver results quickly, enabling developers to find and fix regressions in nearly no time. This does not only save time but also money. This session will highlight the requirements, challenges and solutions to automating the GUI testing of Java Swing/AWT and Java SWT/Eclipse RCP applications based on real-world examples and experience.

    Saal 12d
    26.04.2007, 08:30 - 09:45 h



    EC39: Jasper vs. BIRT: ein Vergleich der beiden Java-Reporting-Engines

  • Ansgar Meyer-Otte viadee Unternehmensberatung GmbH
  • Session (75 Min.)

    JasperReports und die Business Intelligence and Reporting Tools (BIRT) zählen zu den beliebtesten Open-Source-Reporting-Frameworks im Java-Umfeld. In dieser Session sollen auf die Gemeinsamkeiten und Unterschiede in den Bereichen Laufzeitumgebung, Darstellung und Layout, Anbindung von Datenquellen, Ausgabeformate sowie die Generierung von Charts eingegangen und Anregungen für die Tool-Auswahl gegeben werden.

    Saal 1Aa
    26.04.2007, 15:45 - 17:00 h



    EC40: Eclipse Code Camp Night

  • Wayne Beaton The Eclipse Foundation
  • Session (75 Min.)

    Discuss details, news, tips, tricks in plug-in development and all other questions you might have regarding the Eclipse platform with Eclipse coaches and committers. Here you have the chance to solve problems, to develop and exchange new ideas and much more! Do not forget to bring your notebook! Coaches are Gunnar Wagenknecht, Bernd Kolb, Mik Kersten, Jochen Hiller, Wolfgang Neuhaus, Axel Terfloth, Frank Gerhardt, Jochen Krause, Benjamin Pasero, and several more.

    Saal 1Aa
    25.04.2007, 20:30 - 21:45 h



    EC41: JBuilder 2007 - Making developing with Eclipse "real"

  • Jon Harrison CodeGear
  • Session (75 Min.)

    The Eclipse JDT provides a rich base set of capabilities for Java development, however it is usual to extend these base features with additional plugins to meet the needs of developers. The latest version of JBuilder takes this same approach, building on the Eclipse JDT and integrating popular open source tools to deliver a comprehensive development platform with best in class levels of productivity. This session will demonstrate JBuilder's capabilities over a wide range of development tasks including building JEE applications, optimizing performance of applications, assessing quality of source code, effectively using UML modelling and team working in an interactive and productive way.

    Saal 12bc
    26.04.2007, 14:15 - 15:30 h






    SOLD OUT!

    Gold Sponsors

    NetBeans / Sun Microsystems
    Microsoft Deutschland GmbH
    CodeGear
    SAP AG
    Software AG
    dynaTrace software
    ORACLE Deutschland GmbH

    Silver Sponsors

    compeople AG
    Fiorano Software, Inc,

    Bronze Sponsors

    GigaSpaces Technologies Inc.
    Signsoft GmbH
    viadee Unternehmensberatung GmbH
    JBoss a division of Red Hat
    Senacor Technologies AG
    Coverity

    Agile Day Sponsor

    presented by

    javamagazin.de

    Media Sponsors

    Eclipse Magazin
    Entwickler Magazin
    JAX Magazine
    Java User Group Cologne
    Eclipse Magazine