Java Development

Keynote Java IDE(s) - Then, Now, and Eventually Intersimone
Power Workshop (ganztags / whole day) Eclipse RCP Clients with Java EE Backend for Enterprise Applications Shinkarenko, Aristov
Session (75 Min.) Java EE 5 Design Time Support with WTP 1.5 and Eclipse 3.2 Stefanov, Raev
Short Talk (30 Min.) Test First Development Using Eclipse Beaton
Short Talk (30 Min.) Using XML-based Markup Language for Developing RCP Applications Aristov, Wilczek
Session (75 Min.) Flexible Architekturen mit der Eclipse Extension Point-Technologie Lippert, Neppert
Short Talk (30 Min.) JFire: ERP goes Eclipse Bieber
Session (75 Min.) With MDSD to more efficient Embedded Systems Engineering Neuhaus
Power Workshop (ganztags / whole day) MDD with the Eclipse Modeling Tools Völter, Haase, Efftinge, Kolb
Session (75 Min.) GUI-Tests für Eclipse RCP-Applikationen Gerhardt
Session (75 Min.) Mylar: the task-focused user interface Kersten
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.) JBuilder 2007 - Making developing with Eclipse "real" Harrison




EJD1: 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



    EJD2: 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



    EJD3: 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



    EJD4: 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



    EJD5: 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



    EJD6: 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



    EJD7: 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



    EJD8: 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



    EJD9: 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



    EJD10: 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



    EJD11: 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



    EJD12: 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



    EJD13: 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



    EJD14: 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






    EXPO SOLD OUT! Click here for further information on Eclipse Forum Europe sponsoring possibilities!

    Gold Sponsors

    Software AG
    ORACLE Deutschland GmbH
    CodeGear
    NetBeans / Sun Microsystems
    SAP AG

    Silver Sponsors

    Fiorano Software, Inc,
    compeople AG

    Bronze Sponsors

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

    presented by

    Eclipse Magazin

    Media Sponsors

    Eclipse Review
    Methods & Tools
    JAX Magazine
    Eclipse Magazine
    Java Magazin
    Java User Group Cologne
    ObjectWeb
    Entwickler Magazin