Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 3.12 KB

File metadata and controls

68 lines (48 loc) · 3.12 KB

PPS Developer Guide

This developer guide describes how to tailor and extend the Platform Performance Suite (PPS) for a specific domain.

Caution
Reading this developer guide requires intermediate to advanced knowledge about programming for the Eclipse Modeling Framework (EMF). A good book to read as reference is EMF: Eclipse Modeling Framework.
under construction

Start developing for PPS

So, you got a binary distribution of PPS and you want to tailor it for your own domain specific use? This section describes how to convert your PPS to an Eclipse PDE to customize PPS.

  1. First extract the PPS distribution, choose a PPS version (i.e., windows or linux), extract it and start it, e.g. pps.exe.

  2. Now use the menu:Help[Install New Software…​] menu to install the Eclipse Plugin Development Tools from the Eclipse 2021-12 (i.e., 4.22) update site: https://download.eclipse.org/eclipse/updates/4.22/

    install pde
  3. Continue the wizard using the btn:[Next] button and finally the btn:[Finish] button. When asked, choose to restart the Eclipse IDE.

  4. (The next steps are optional, yet advised) Install the PPS sources by again using the menu:Help[Install New Software…​] menu. Now choose to add an update site by clicking the btn:[Add..] button.

  5. In the Add Repository dialog, choose to add an archived update site by clicking the btn:[Archive…​] button. Navigate to the directory where the PPS distribution is extracted and select the nl.esi.pps.product-<version>.zip archive. Finally click the btn:[Add] button in the dialog to add the repository.

  6. Now select the PPS category in the wizard and continue the wizard using the btn:[Next] button and finally the btn:[Finish] button. When asked, choose to restart the Eclipse IDE.

Your environment is now ready for extending PPS, e.g., adding a custom TMSC reconstructor or extending its data analysis.

Tip
To start a PPS including your extensions, simply select one of your projects in the project/package explorer view and use its context menu (i.e., right mouse click) to menu:Run As[Eclipse Application]. A new Eclipse instance will be executed containing all PPS features including your own features.