Services Provided by ACS

Alarm System
Basic Access and Control Interfaces
Bulk Data Transfer
Callbacks
CallbacksSupport
Configuration Database
Error System
Logging System
Notification Channels
Sampling System
Time System
XML Support

Communication Mechanisms

Bulk Data Transfer
Callbacks
Notification Channels
XML Serialization

Configuration Database

Configuration Database
Characteristic Component Configuration Database Entry
Components.xml
Container.xml
Default Components
Dynamic Components
Manager.xml

Components

ACS Component
Characteristic Component
Characteristic Component Configuration Database Entry
Master Component
Container Services
Lifecycle Interface
Default Components
Dynamic Components
Simulated Components

Clients

ACS Client
Abeans (Java)
Container Services
Default Components
Dynamic Components
Event Browser

Graphical User Interfaces

Abeans (Java)
Python Mega Widgets

3rd Party Tools

ACE + TAO
Ant
AStyle
Compat
Doxygen
getopt
JacORB
Java WebStart
omniORB

3rd Party C/C++ Libraries

ACE + TAO
Cfitsio
Fftw
Sla
Cpp Unit
Expat
FITS
Loki

3rd Party Java Libraries

JavaBeans Activation Framework
Avalon Framework
Concurrent
Cosy Framework
Cosy Icons
Icons
Infobus
Jakarta-ORO
Regexp
Java Network Launch Protocol
JUnit
LogKit
OpenORB
Prevayler
Table Layout

3rd Party Python Libraries

Num Array
Pexpect
PyXML
Python Mega Widgets

Miscellaneous

ACS Container
Command System
Distributed Deployment
Environment Variables
OffShoot IDL Interface
Threading Support
File System

ALMA Software Engineering

Coding Standards
Directory Structure
Makefile
Tool for Automated Testing