Unlock the potential of generative AI across all your managerial functions.
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

      • 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.
      • SWT components (Controls, Layout, Dialog, Composite.
      • ).
      • Event processing.
      • JFace components (TableViewer ,TreeViewer, Wizard, Dialog,.
      • ).
      • 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.
      • 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.
      • Create an RCP application.
      • Manage launch configurations.
      • Deliver an RCP application Practical work Building an RCP application, building an executable.
      • Presentation of the feature and udpate site mechanism.
      • Automate the construction of deliverables with Tycho.
    • 859
    • 21 h

    Submit your review

    Translated By Google Translate