Project Parade
top
PRP1: Eclipse Web Tools 1.5 and AJAX
Speaker:
- Jochen Krause (Innoopract)
Description:
Eclipse Web Tools 1.5 delivers exciting new functionality to end users, e.g. JSF tooling and EJB 3 support. The session will present the new tools and describe how to use Eclipse tooling to create AJAX-enabled Web applications.
Details:
| Level 2 (Intermediate) |
Saal 6b –
10.05.2006, 15:30-16:45 h
|
top
PRP2: BIRT: The Eclipse Reporting Framework
Speaker:
- Jason Weathersby (Actuate)
Description:
This presentation introduces the Business Intelligence and Reporting Tools (BIRT) project, a powerful reporting framework that is part of the open source Eclipse initiative. Using BIRT, developers can incorporate reports into their applications without the need for time-consuming custom code, or they can build on and extend BIRT to provide valuable reporting services for their applications. This sessions shows you how to use BIRT professionally.
Details:
| Level 1 (for Beginners) |
Saal 2b –
10.05.2006, 10:15-11:30 h
|
top
PRP3: Eclipse TPTP - Test and Performance Tool Platform
Speaker:
- Axel Stollfuss (avono AG)
- Andreas Kuhn (avono AG)
Description:
The Eclipse TPTP Project has the objective to form an unified infrastructure for development, test and operation of complex IT-applications, following the vision of "automated software quality". After presenting the current state of the project (version 4.x) we will investigate the practical use of TPTP in development projects and focus on the testing of web applications. We will show examples how to extend the platform to your own needs.
Details:
| Level 2 (Intermediate) |
Saal 2a –
09.05.2006, 14:15-15:30 h
|
top
PRP4: JDT and Refactoring: Become a Java Tool Smith
Speaker:
- Tobias Widmer (IBM Rational Research Lab Zürich)
Description:
The Java Development Tools (JDT) turn the Eclipse Platform into a full-fledged development environment for Java. JDT offers a bunch of API's and extension points which not only allow structured editing of Java code, but also permit to extend the existing facilities of the JDT plugins. The most important services offered by JDT are the Java Model, the Java search engine, the Abstract Syntax Tree (AST), the code manipulation infrastructure and the language-neutral refactoring framework. In this workshop we present interesting in-depth information about the API, the architecture and the design concepts behind those services. Furthermore, we discuss how plugins for Java-like languages can participate in Java Search, Refactoring or Quick Fix.
Details:
| Level 2 (Intermediate) |
Saal 2c –
10.05.2006, 15:30-16:45 h
|
top
PRP5: Device Software development Project (DSDP) - technology and roadmap
Speaker:
- Michael Scharf (Wind River)
Description:
The DSDP Project is dedicated to providing an extensible, standards-based platform to address a broad range of needs in the device software development space using the Eclipse platform. Currently it has 3 subprojects: Device Debugging, Target Management, and Mobile Tools for Java. This talk will provide an introduction, including technical developments, release plans and roadmap.
Details:
| Level 1 (for Beginners) |
Saal 2c –
10.05.2006, 13:45-15:00 h
|
top
PRP6: Eclipse SOA Tooling for SOA Infrastructure
Speaker:
- Eric Newcomer (Credit Suisse)
Description:
The Eclipse SOA Tools Project (STP) has the ambitious goal of providing a GUI based development environment for complete SOA infrastructure, including ESB, business process management, transformation, and registry/repository. STP leverages the Service Component Architecture (SCA) assembly metadata for defining, composing, and deploying multi-language services that communicate using multiple protocols and data formats. STP together with SCA promises to close gaps in open tools for architects, developers, and designers of SOA based projects. This talk describes the tools project, summarizes progress to date and the remaining work, and includes how STP maps to new and existing runtime environments such as Java EE, Spring, Celtix, and Tuscany.
Details:
| Level 1 (for Beginners) |
Saal 2b –
10.05.2006, 08:30-09:45 h
|
top
PRP7: Eclipse ALF: Preparing your tools for interoperability in the Application Lifecycle Framework
Speaker:
- Kevin Parker (Serena Software)
Description:
With the delivery of the ALF prototype it is now time for you to consider ALF-enabling your and your partners' and vendors' tools to the framework in time for the release of ALF later in 2006. This session will describe the ALF-Enablement Conformance Guidelines as well as the Orchestration and Payload Mapping technology that is being prepared to enable integration workflows.
Details:
| Level 1 (for Beginners) |
Saal 2b –
09.05.2006, 10:00-11:15 h
|
top
PRP8: The Corona Project – Understanding its Importance to Eclipse
Speaker:
- Ed Schumacher (Compuware)
Description:
Compuware’s vision for Eclipse is to enable integration between tools that are used across the application lifecycle. Standards-based tool integration enables organisations to quickly and efficiently integrate their tools, instead of being forced to buy poorly suited proprietary suites from single vendors. By integrating their tool chains, organizations are able to make their development process more measurable, more streamlined, and ultimately more effective. To support this strategy, Compuware is leading a strategic project within the Eclipse Foundation, called Corona. Corona is a server-side framework that enables Eclipse-based tools to collaborate with each other. Using Corona, Eclipse-based tools can connect with each other and share information about projects, applications, and events. Compuware is working closely with Serena, the leader of the ALF project, to ensure that these two important lifecycle integration projects are in synch and deliver complementary and synergistic functionality. Corona supports ALF by providing a server-side framework to enable the collaboration of ALF-enabled tools. While ALF defines the vocabulary of the messages that get passed from tool to tool, Corona handles the transportation of the message between the tools.
At Eclipse Forum, Edwin Schumacher, Director Product Management Compuware, will outline the Corona initiative and its importance to Eclipse.
Details:
| Level 1 (for Beginners) |
Saal 2b –
09.05.2006, 11:45-13:00 h
|
top
PRP9: Model-Driven Development - From Frontend to Code (I)
Speaker:
- Markus Völter (Independent Consultant (itemis))
- Bernd Kolb (Kolbware)
- Sven Efftinge (itemis AG)
Description:
Model Driven Development is not just about code generation. In fact, coming up with good graphical or textual editors for your DSL is a major challenge. However, using tools such the Eclipse Graphical Modelling Framework as well as the openArchitectureWare textual editor generator this is now changing. This session shows these two components in action.
Details:
| Level 2 (Intermediate) |
Saal 1Ac –
10.05.2006, 15:30-16:45 h
|
top
PRP10: Introduction to the Eclipse Graphical Modeling Framework
Speaker:
- Artem Tikhomirov (Borland)
Description:
This presentation will serve to introduce the Graphical Modeling Framework (GMF) project as a means by which to produce applications that leverage both the Graphical Editing Framework (GEF) and Eclipse Modeling Framework (EMF). An overview of GMF's design and generative approach to bridging EMF and GEF will be presented, including a demonstration of its current capabilities.
Details:
| Level 2 (Intermediate) |
Saal 2c –
09.05.2006, 10:00-11:15 h
|
top
PRP11: Aspect-oriented programming with AspectJ: An introduction
Speaker:
Description:
Heard about aspect-oriented programming, but haven’t had the time to try it out? This tutorial is for you. Following the principle that the best way to learn is by doing, this introductory tutorial is packed with hands-on exercises that will teach you the fundamentals of AspectJ using the latest AspectJ Development Tools (AJDT) plugin for Eclipse. AspectJ is a seamless aspect-oriented programming (AOP) extension to Java. It can be used to cleanly modularise the crosscutting structure of concerns such as exception handling, security policies, performance optimisations, and resource sharing. Without using aspect-orientation, the code for these concerns is typically scattered and tangled throughout entire programs. AspectJ controls such effects in the code, which makes the underlying concerns more apparent, in turn making programs easier to develop and maintain.
Details:
| Level 1 (for Beginners) |
Saal 2c –
08.05.2006, 09:00-17:00 h
|
top
PRP14: Eclipse Nite
Speaker:
- Wayne Beaton (Eclipse Foundation)
- Peter Friese (itemis AG)
- Gerald Harris (Harman Becker)
- Ed Schumacher (Compuware)
- Kevin Parker (Serena Software)
- Ralph Müller (Eclipse Foundation)
Description:
The Eclipse Night gives everybody with an interest in Eclipse the chance to discuss technical questions and challenges with designated experts at a round table. Whether plug-in development, rich client projects, or further Eclipse-related topics: a whole bunch of Eclipse professionals will provide important information and best practices on Tuesday night, May 9. Eclipse Nite will be moderated by Wayne Beaton.
Details:
| Level 1 (for Beginners) |
Saal 6b –
09.05.2006, 20:30-23:00 h
|
top
PRP15: Server-Side Eclipse
Speaker:
- Martin Lippert (it-agile GmbH)
- Bernd Kolb (kolbware)
Description:
The Eclipse-Platform is not only very powerful for developing rich client applications, but also it is very interesting to have a look at the possibilities on the server-side. In this session, we will start with a simple OSGi application and go up to a web-server-based solution using the web-server in an OSGi container or running OSGi within the web-server. Beside that, we will have an look on how to use the Extension-registry without OSGi e.g. in an App-Server.
Details:
| Level 2 (Intermediate) |
Saal 2a –
09.05.2006, 11:45-13:00 h
|