|
>Rich-Client development with Eclipse
Add ons:
>Rich-Client and Rich-Ajax development with Eclipse
>Introduction into Eclipse 4
This is a course for all those who want to start with rich
client development. Topics cover the Eclipse platform, GUI development with SWT
and JFace, and customization, deployment, installation and maintenance of RCP
applicatons. After the course students will be able to implement their own RCP
applications.
Requirements: Solid knowledge of: Eclipse Java
IDE, Java Programming language and XML. Knowledge of basic object-oriented
design patterns is an advantage.
Course size: not more than 8 attendees
Tutor: Dr.
Berthold Daum
Duration: 4 days or 5 days (with RAP)
Topics:
- Plug-in
Development
- Architecture
of the Eclipse Platform
- OSGi
- Bundles
- OSGi-Manifest
- The OSGi-ClassLoader
- The Bundle Activator
- OSGi-Services
- Core
classes of the Eclipse platform
- Filesystem and Workspace
- Jobs
- Eclipse Databinding
-
Plug-in Definition
- Basics
- Extension Points and Extensions
- The Plug-in Manifest
- The Extension Registry
- The tools of the PDE
- The Eclipse Workbench
-
Architecture and central services
- Operations and Undo
- Workbench components
(Editor, View, Dialog, Perspective)
- Präferenzen
- User
help
- Modularization
and Plug-in Cooperation
- Creating
GUIs
- JFace
- Windows
and Dialogs
- Viewers
- Cell
Editors
- Actions
and Menus
- Wizards
- Preference
dialogs
- JFace
Databinding
- Text
processing
- TextViewer
and SourceViewer
- Documents
- The
SWT
- The
widget hierarchie
- Event
processing
- Browser
- Layouts
- Graphics
- Printer
support
- Resource
management
- Threads
- Integrating
Swing with SWT
- Tools
- The Eclipse Forms API (only with 4-day course)
- Basics
- Forms Components
- Forms Resources
- Higher layers of the Forms API
- RCP Development
- Architecture of the Eclipse Rich Client Plattform
- Eclipse RCP vs. Eclipse IDE
- Core
classes of the Eclipse RCP
- Readymade
actions
- The
generic workbench
- Definition
- Components of the generic workbench
- The Help GUI
- Product definition
- Product configuration
- Product variants
- The welcome screen
- The configuration file
- Deployment
- Plugins,
Fragments, Features
- Internationalizing
products
- Packaging
- Remote Debugging
- Updating installed applications
- Architecture of a larger RCP application
- Plug-in co-operation in RCP applications
Add on days:
>Rich-Client and Rich-Ajax development with Eclipse
Duration: 1 day
Optionally, an introduction into the Eclipse Rich Ajax
Platform (RAP) can be added to the course. RAP allows equipping RCP
applications with a web user interface.
- RAP architecture and concept
- RAP application development
- RAP projects
- Templates
- Launching and debugging
- RAP and SWT/JFace
- Restrictions
- Custom widgets
- Customizing RAP applications
- Deployment
- OSGi
- WAR/Application server
>Introduction into Eclipse 4
This course introduces into the new
technologies brought to the Eclipse world by the Eclipse 4 project.
This course is for anyone who wants to know in which direction Eclipse
is moving.
Duration: 1 day
- Das Eclipse-4-Service-Modell
- Erweiterungspunkte
- Kontexte und Service-Broker
- Dependency Injection
- Einführung in EMF-Ecore
- Grundlagen der EMF-Modellierung
- Verwendung in Eclipse 4
- Die Eclipse 4 Workbench
- Modell und Präsentation
- Live Modelling
- Databinding
- Oberflächengestaltung
- Rendering
- Ressourcenlader
- Styling mit CSS
- Kompatibilität
Schedule: o.N.o.
Fee: € 520,00 per day
>Inquire
|