Client Architectural Design - ISISComputingGroup/ibex_developers_manual GitHub Wiki

WikiHigh Level Architectural DesignClient Architectural Design

This document describes the architectural design for the IBEX client. Eventually there should be outlines of the architectural design for each part of the high level design.

Client Design Overview

Client Architecture

Notes on the figure:

  • CA - Channel Access
  • JDBC - Java Database Connectivity
  • JMS - Java Messaging Service

Eclipse RCP

The IBEX client is based on Eclipse RCP (Rich Client Platform).

CS-Studio

The client makes use of CS-Studio components such as:

  • Alarm Perspective
  • Data Browser (called Log Plotter in the IBEX Client)
  • OPI Views
  • PV Manager

... and others to be listed later.

PyDev

IBEX uses PyDev to provide the Python scripting window in the IBEX client.

⚠️ **GitHub.com Fallback** ⚠️