JCA 2.0 - PowerPoint PPT Presentation

About This Presentation
Title:

JCA 2.0

Description:

JCA is a java implementation of the Channel Access library ... Linux-x86. Solaris-sparc. New Features. Separation between interfaces and implementation ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 12
Provided by: Rix
Learn more at: https://epics.anl.gov
Category:
Tags: jca

less

Transcript and Presenter's Notes

Title: JCA 2.0


1
JCA 2.0
  • Eric. Boucher APS
  • boucher_at_aps.anl.gov
  • EPICS Collaboration Meeting - June 18-20, 2003

2
Introduction
  • What is JCA
  • Why a new version
  • New features
  • Compatibility
  • Future of JCA

3
What is JCA
JCA is a java implementation of the Channel
Access library It allows standalone Java
application to connect to CA servers. It is
also possible, with some restrictions to develop
web-based applications. It is not a pure Java
implementation.
4
Why a new version
  • Previous version was released in 1999
  • More and more users
  • Release of CA 3.14
  • Cleaner API
  • Add new features

5
Overview
  • New design
  • Backward compatible with JCA 1.0
  • Support for both EPICS 3.13 and 3.14
  • Requirement
  • Java 1.2 or higher
  • Epics 3.13 or higher
  • Successfully build for the following platforms
  • Win32
  • Linux-x86
  • Solaris-sparc

6
New Features
  • Separation between interfaces and implementation
  • Introduction of the concept of Context
  • All exception handlers now implemented
  • Many helper functions added
  • Different level of programation

7
Design
Channel
Context
Channel
Channel
Channel
Context
Java application
Channel
Channel
Channel
Channel
Context
Channel
Channel
8
Thread Control
CA
9
Browser Integration
CA server
JCA 2.0
Java Plugin
WEB server
Load applet code
Browser
10
JCA 1.0
JCA2.0
Bridge
JCA1.0 Application
  • Backward compatible
  • Possible loss of performance

11
EPICS 3.13
  • Preemptive callback disabled
  • Only one context allowed

12
Future of JCA
  • Support from different labs.
  • SNS ORNL COSYLab DESY
  • Web page
  • Mailing list
  • Pure java version
  • JCA components
Write a Comment
User Comments (0)
About PowerShow.com