Objectives of the training
This training course enables participants to understand the RCP architecture and structure of Eclipse plug-ins, design user-friendly interfaces, develop their own components, and create a complete graphical plug-in in Eclipse.Targeted audience
Architects, Project Managers, and Developers.Prerequisite
Have knowledge of programming languages.Trainers
Course architecture
Overview
• Architecture
• Overview of software layers
• Plug-in principles
• Extension point principles
• RCP application principles
Plug-in development
• Creating a plug-in
• Development environment
• Debugging a plug-in
The debugger
• The Debug perspective
• Debugging session
• Using the different views
• Evaluating and displaying expressions
Eclipse graphical components
• Views
• Editors
• Perspectives
• Forms library
• User help
• Internationalization mechanism
• Logs
RCP applications
• Architecture
• Advantages
• Creation
• Running outside of Eclipse
The SWT library
• Construction model
• Layout managers
• Simple components (Button, Text, Label, List, etc.)
• Containers (Composite, TabFolder, Group, etc.)
• Event management
• Dialog boxes
• Building a reusable component
• Compatibility with Swing
The JFace library
• Viewer model
• MVC model
• Table (TableViewer)
• Tree (TreeViewer)
• Lists (ListViewer, ComboViewer)
• Dialog boxes
• Wizard
Deployment
• Features
• Update Site
Pedagogical details
Type of training
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote