Eclipse Know-how
top
KNH1: Beyond Code Reuse: Adopting the Eclipse Architecture
Speaker:
- Martin Lippert (SpringSource - a division of VMware)
- Frank Gerhardt
Description:
The architectural ideas behind the scenes of Eclipse are at least as valuable to be reused as code. We present our experiences implementing business applications using the architectural ideas behind Eclipse. Drawn from several real world projects we demonstrate how we adopted the architecture for large-scale applications (including domain-specific extension points and platforms).
Details:
| Level 1 (for Beginners) |
Saal 2a –
09.05.2006, 10:00-11:15 h
|
top
KNH2: Eclipse Rich Client Platform: Tips & Tricks
Speaker:
- Kai Tödter (Siemens Corporate Technology)
Description:
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: XML contributions vs. code, package and plug-in structures, deployment & update, and issues when using 3rd party libraries.
Details:
| Level 2 (Intermediate) |
Saal 2c –
09.05.2006, 16:00-17:15 h
|
top
KNH3: How To Write Your Own Eclipse Text Editor
Speaker:
- Daniel Megert (IBM Research, OTI Labs)
Description:
Eclipse contains many components and frameworks to create your own text-based editor. Attendees will learn how to extend an existing text-based editor and how to write their own. In addition to describing the setup of features like Syntax Highlighting, Content Assist, Outline view, Folding and Annotations, this talk will also explore the concepts and architecture of the Eclipse text editor.
Details:
| Level 2 (Intermediate) |
Saal 2c –
10.05.2006, 08:30-09:45 h
|
top
KNH4: 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
KNH5: Building Applications for Multiple Platforms using Eclipse Rich Client
Speaker:
- Wayne Beaton (Eclipse Foundation)
Description:
RCP is effectively rich client "middleware" that provides a comprehensive framework for building and deploying applications that are modular, extensible, and updatable. Through a combination of presentation and demonstration, we will show you how to build and deploy rich client applications targetting multiple operating systems (Linux, UNIX, MacOS, Windows, and mobile devices).
Details:
| Level 2 (Intermediate) |
Saal 1Ac –
10.05.2006, 08:30-09:45 h
|
top
KNH6: 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
KNH10: Eclipse Nite
Speaker:
- Wayne Beaton (Eclipse Foundation)
- Peter Friese (Zühlke Engineering GmbH)
- 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
KNH11: 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
|