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
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quotePrivate or personalized training
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quote