Facets Demo New Batches Starting from Saturday... 22-10-2016
Search Course Here

Live Chat

Eclipse Rich Client Platform


A rich client platform (RCP) is a programmer tool that makes it easier to integrate independent software components, where most of the data processing occurs on the client side.The Eclipse Rich Client Platform is most commonly thought of as a UI framework, and many teams adopt RCP because it offers a way to quickly develop client-side applications.
  • Knowledge of Java and object-oriented programming
  • Experience of using the Eclipse IDE is desirable
  • Basic knowledge of design patterns and XML
  • It is a 16 days program and extends up to 2hrs each.
  • The format is 40% theory, 60% Hands-on.

  • It is a 4 days program and extends up to 8hrs each.
  • The format is 40% theory, 60% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.
course content
  • Introduction to RCP
    • History, Benefits and Examples
    • Architecture of an RCP application
    • Plug-in based modularization
  • Applications & Workbench
    • The Workbench Eclipse's UI Metaphor
    • Windowing: Window, Menu, Page, Perspective, View, Editor
    • How is an RCP application launched?
    • Workbench advisor classes
  • Views & Perspectives
    • Introduction to extension points
    • Adding views
    • Adding perspectives
    • How to arrange views within a perspective
    • Saving the user interface state
  • JFace Viewers
    • Introduction to Structured Viewers
    • Using a JFace Tree Viewer
    • Content and Label Providers
    • Tables and the JFace Table Viewer
  • Actions and Commands
    • Introduction to actions and commands
    • Where can I add actions/commands in the Eclipse UI?
    • Adding actions/commands through code and xml
    • Integrating with the selection service
    • Pop-up menus
    • Conditional enablement and visibility
  • Editors
    • Types of editors
    • Differences between views and editors
    • Contributing and opening an editor
    • Implementing an editor
    • Managing the dirty state of an editor
  • Branding and Packaging
    • Customize your application with product branding
    • Packaging an application with features
    • Deploying your RCP application
  • SWT Widgets
    • Introduction to SWT
    • SWT widgets / controls
    • Basic structure of an SWT application
    • Threading in SWT
    • SWT events
    • Integrating Swing / AWT with SWT
  • SWT Layouts
    • SWT layout concepts
    • Using SWT layout managers
  • SWT / JFace Dialogs
    • Reusable SWT and JFace Dialogs
    • Examples
  • Help
    • Overview of the Eclipse Help System
    • Adding help content
    • Adding context sensitive help
  • OSGi Essentials
    • OSGi and RCP
    • How do plug-ins work together?
    • Plug-in and package dependencies
    • Plug-in lifecycle
    • Versioning and naming conventions
  • JFace Wizards
    • Contributing wizards
    • Defining a wizard extension
    • Implementing a wizard and wizard pages
    • Customizing a wizard
    • Controlling wizard page progression
  • Data Binding
    • What is the JFace Databinding?
    • Prerequisites and limitations
    • Databinding example
  • Defining your own extension points
    • Extension Points, Extensions, Contributions
    • Extension Point Editor and Schema
    • Using the Extension Registry
  • Internationalization (i18n)
    • Adding support for multiple languages
    • Limitations
  • Testing with JUnit
    • What is PDE JUnit?
    • What is the best way to structure test code?
For Videos Click Here Videos

Flash News

AngularJS New Batch Start From 09th OCT & 10th OCT.

Hadoop Dev New Batch Start From 10th OCT & 11th OCT.

IBM COGNOS TM New Batch Start From 11th OCT & 12th OCT.

Informatica Dev New Batch Start From 12th OCT & 13th OCT.

Mean Stack New Batch Start 13th OCT & 14th OCT.

SAP BODS new Batch Starting From 14th OCT & 15th OCT.

SAP S/4 HANA New Batch Start From 15th OCT & 16th OCT

Tableau New Batch Start From 16th OCT & 17th OCT


Facets Demo Training

Demo Schedule : 08:30P.M EST / 07:30P.M CST / 05:30P.M PST on 21st OCT & 06:00A.M IST on 22nd OCT
Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :