Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

This course covers the fundamental architecture and mechanisms underlying Eclipse and RCP, then explores the multiple aspects of developing and integrating plug-ins into the Eclipse and RCP environment.

Who is this training for ?

For whom ?

Developers, project managers and software architects.

Prerequisites

Good knowledge of Java and basic knowledge of using Eclipse.

Training objectives

  • Develop rich client applications with Eclipse RCP
  • Master the Eclipse plug-in development cycle
  • Manipulate SWT and JFace graphic components
  • Improve the plug-ins installed on the platform via extension points
  • Training program

    • Eclipse and RCP concepts and architecture
      • - The objectives of Eclipse and RCP.
      • - The general architecture.
      • - The organization of information.
      • - Use of the PDE .
      • - Practical work Using the PDE and creating a minimal plug-in.
    • Graphical bases necessary for creating rich clients
      • - SWT components (Controls, Layout, Dialog, Composite.
      • - ).
      • - Event processing.
      • - JFace components (TableViewer ,TreeViewer, Wizard, Dialog,.
      • - ).
    • Plug-in development
      • - The declaration in the plugin.
      • - xml.
      • - manifest.
      • - mf.
      • - The API and its implementation.
      • - Construction and integration.
      • - Visualize and edit information: Views and their synchronization, Editors and EditorInput.
      • - Add Actions/Commands in the context menus and toolbar.
      • - Practical work Writing several synchronized simple Views.
      • - Uses of actions.
    • Complementary components
      • - Define extension points.
      • - The integration pattern.
      • - Lazy proxies.
      • - Creating and extending a perspective.
      • - Internationalization.
      • - The fragments.
      • - The documentation.
      • - Writing automated tests with SWTBot.
      • - Practical work Construction of an extension point.
      • - Internationalization and integration of Views and Editors in an existing perspective.
    • Development of an RCP application
      • - Create an RCP application.
      • - Manage launch configurations.
      • - Deliver an RCP application Practical work Building an RCP application, building an executable.
    • Packager et deployer
      • - Presentation of the feature and udpate site mechanism.
      • - Automate the construction of deliverables with Tycho.
    • 808
    • 21 h

    Submit your review

    Translated By Google Translate