Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Commercial » Training in Plug-in development for Lotus Notes in Copenhagen late February
Training in Plug-in development for Lotus Notes in Copenhagen late February [message #566582] Sat, 10 January 2009 11:05
Tonny Madsen is currently offline Tonny Madsen
Messages: 20
Registered: July 2009
Junior Member
Hi All,

We like to announce training in plug-in development aimed specifically
at Lotus Expeditor and Lotus Notes.

Focus will be on the use of plug-ins in:

- Composite Applications
- Self views (also known as mini apps)
- Complete Lotus Notes applications

The course is based on Lotus Expeditor 6.2 and Lotus Notes 8.5.

The course is held in Copenhagen February 23-26 (Monday through
Thursday). The course runs all day from kl. 9:00 to 16:00-16:30, and is
in English.

All participants are expected to have a working knowledge of Java 5,
Lotus Notes 8.x development, and some knowledge of the Eclipse IDE.

Registration can be made via e-mail: training@rcp-company.com

If you participate in Lotusphere 2009, it is a golden opportunity to get
started right away after having been filled with inspiration from the
conference.

The course consists of the following modules:

- Overview of the IBM Lotus Expeditor Platform.

IBM Lotus Expeditor is a framework built by IBM on top of Eclipse RCP.
This module gives you an overview of the framework and the functionality
of the framework. The focus is on the added value to plain Eclipse RCP.
It also describes the different programming models, client platforms and
runtimes that can be used with Lotus Expeditor.


- Sample Contact Manager API.

An overview of the API that makes up the contact manager that is used
for most lab exercises.

- The Terminology of the Eclipse Platform.

This is a basic walk-through of all the central concepts of the Eclipse
platform and how these fit together. The primary goal of this module is
to establish a common terminology.

- Getting started with IBM Lotus Notes 8.5.

This module will explain how the toolkit can be used and how to get up
and running with the necessary software Eclipse, Lotus Expeditor and
Lotus Notes. Furthermore it includes a walk-through of two different
Eclipse component samples illustrating the usage of inter-component
communications (property broker) and shelf apps (sidebar widgets).

- The Basic Lotus Notes Application.

An overview of the code that makes up the skeleton of a basic Lotus
Notes application based on an Eclipse plug-in. This module also
describes the basics of how to launch and debug the application.

- The Structure of an Eclipse Plug-in.

This is a detailed description of the different parts that makes up an
Eclipse plug-in. The module focuses on the purpose of the different
files of a plug-in such as plugin.xml and the OSGi manifest file,
MANIFEST.MF. The module also describes how plug-ins are developed in
Eclipse with PDE, the Plug-in Development Environment

- SWT - The Standard Widget Toolkit.

The graphical sub-system of the Eclipse platform is made up of two
components: SWT, the Standard Widget Toolkit and JFace, an architecture
independent modeling layer. This module describes how to use SWT in
views and editors and how different resources must be managed.

- JFace.

The graphical sub-system of the Eclipse platform is made up of two
components: SWT, the Standard Widget Toolkit and JFace, an architecture
independent modeling layer. This module describes how JFace extends SWT
with viewers, commands, wizards, dialogs, and assist.

- Creating Views and Editors.

A detailed description of how to create and manage views, editors and
perspectives.

- Interaction with the Workbench.

This module describes more ways to interact with the workbench and focus
on dialogs, the selection service and the system tray.

- Managing User Preference.

User preferences are a central part of most applications. This module
describes how user preferences are managed within Eclipse.

- Contributing to the Eclipse User Interface.

A detailed walk-through of how an Eclipse plug-in can contribute
commands and actions to menus, tool bars, status lines, etc.

- Extending Lotus Notes.

This module gives an overview of the extension points that is used in
Lotus Notes. Eclipse, Lotus Expeditor and Lotus Notes all use extension
points to extend different parts of the frameworks.


- Introduction to Composite Applications in Lotus Notes.

This module describes the concepts of Composite Applications in general
and in relation to Lotus Notes. You will get a full understanding of how
the applications and their components can be integrated and managed in
Lotus Notes.

- Developing Composite Applications.

This module gives a complete description of the concepts and roles of
the Property Broker in Composite Applications. This is the
inter-component communication central that takes care of the information
exchange between the application components, based on properties,
actions and wires. Besides introducing the architecture and concepts
there are also some code walkthroughs on how to interact with the
Property Broker.

- Debugging Composite Applications.

This module explains some general guidelines and tips on how to debug
some of the common pitfalls and which debugging tools that can be used
to discover bugs and buggy behavior. Some of the tools mentioned are the
Property Broker Monitor, Topology Peek, OSGi Console and the different
places where you can find and setup logging sources.

- Deploying Composite Applications.

This module goes through the process of making Eclipse based component
features that can be deployed via standard update sites and Lotus Notes
application based update sites.
Previous Topic:Training in Plug-in development for Lotus Notes in Copenhagen late February
Next Topic:Eclipse India Summit 2009 Sponsorships Open
Goto Forum:
  


Current Time: Wed Aug 27 09:07:30 EDT 2014

Powered by FUDForum. Page generated in 0.04932 seconds