Java Development
![]() |
Java IDE(s) - Then, Now, and Eventually | Intersimone |
![]() |
Eclipse RCP Clients with Java EE Backend for Enterprise Applications | Shinkarenko, Aristov |
![]() |
Java EE 5 Design Time Support with WTP 1.5 and Eclipse 3.2 | Stefanov, Raev |
![]() |
Test First Development Using Eclipse | Beaton |
![]() |
Using XML-based Markup Language for Developing RCP Applications | Aristov, Wilczek |
![]() |
Flexible Architekturen mit der Eclipse Extension Point-Technologie | Lippert, Neppert |
![]() |
JFire: ERP goes Eclipse | Bieber |
![]() |
With MDSD to more efficient Embedded Systems Engineering | Neuhaus |
![]() |
MDD with the Eclipse Modeling Tools | Völter, Haase, Efftinge, Kolb |
![]() |
GUI-Tests für Eclipse RCP-Applikationen | Gerhardt |
![]() |
Mylar: the task-focused user interface | Kersten |
![]() |
General Session: Quo Vadis Eclipse Eco System | Meyen, Milinkovich, Kersten, Gamma |
![]() |
Automatically Testing Java GUI Applications | Stadlbauer |
![]() |
JBuilder 2007 - Making developing with Eclipse "real" | Harrison |
EJD1: Java IDE(s) - Then, Now, and Eventually

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

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

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

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

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

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

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

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

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

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

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

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

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"

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 |
- Copyright 2007 Software & Support Verlag GmbH
- Imprint
- Privacy
- Contact
- Terms of Participation

























