Introduction
The Client API allows third-party developers and users to access Rimage Production Orders and Image Orders. The Client API includes Rimage XML DTDs as well as a set of Java and C/C++ APIs. The Client API provides an open and platform-independent way to access the publishing power of Rimage systems.
This document provides programming information necessary to create a custom application using the Rimage Software Development Kit (SDK). This includes Client API programming, Rimage XML APIs, and XML- based Status and Control for Production and Imaging Server.
Overview
The Client API consists of two parts:
• The programming interface
• The XML interface
The programming interface acts as a conduit for passing information between the client and the Rimage server. The data that is passed from the programming interface to the Rimage server is described in XML. The XML document can include order information, order status, and server information. The use of XML allows the programming interface to stay fairly simple and look almost identical across languages (Java, C++, etc.). When future additions are needed, only the XML definitions (DTDs) should require change and not the programming interface.