| Duration:
5 days |
Level:
Advanced |
|
| Format:
50% lab |
| |
| Description: |
| |
Eclipse
is an open platform for tool integration built
by an open community of tool providers. It is
designed for building integrated development
environments (IDEs) and Rich Client Platform (RCP)
based applications that can be used to create
applications as diverse as web sites, embedded
Java programs, C++ programs, and Enterprise
JavaBeans. The Eclipse Platform is built on a
mechanism for discovering, integrating, and
running modules called plug-ins. This allows
the Platform to be extended to work with new
content types or to do new things with
existing content types. Except for a small
kernel known as the Platform Runtime, all of
the Eclipse Platform's functionality is
located in plug-ins which are coded in Java.
This is an in-depth course on how to build
Eclipse 3.1 plug-ins of increasing complexity.
|
| Contents: |
| |
- Eclipse Plug-in
architecture
- Plug-in
Development Environment (PDE)
- The Standard
Widget Toolkit (SWT)
- Dialogs and
Wizards
- Views
- Editors
- Workspace
Resource Programming
- Processing
Workspace Change Events
- Managing
Resources with Natures and Builders
- Rich Client
Platform (RCP)
|
| Prerequisites: |
| |
Extensible
Markup Language (XML), Strong knowledge of
Java, design patterns, and GUI development
experience. Prerequisites can be satisfied by
taking AvantSoft courses: “Java Programming
using Eclipse” and “XML for Java
programmers using Eclipse”.
|
| Audience: |
| |
Tool
developers, tool vendors, and consultants who
need to build their own plugins for
Eclipse-based tools.
|
|
|
|