SDK Overview

From Recital Documentation Wiki
Jump to: navigation, search

The RECITAL/SDK (Software Developers' Kit) provides developers with an Applications Programming Interface (API) allowing access to the internals of Recital. This gives developers the ability to write User Defined Functions (UDF) and User Defined Classes (UDC) in 'C' and then link them into the Recital product executables or access them via shared libraries (.so files on Linux/Unix) or dynamic link libraries (Windows DLLs).

Even though the RECITAL/4GL language is rich with functionality, the RECITAL/SDK allows developers to extend the RECITAL/4GL language by building 'C' libraries which may be used to access operating system dependent information and perform application specific functions that the Recital language does not provide. Such operations may include low-level calls to communications devices, the operating system and network facilities. The RECITAL/SDK provides the means to build presentation graphics and Xwindows functions for displaying the data accessed by Recital. In fact there is no limit for what you may use the RECITAL/SDK.

Functions for use with BLOBS (binary large objects) are included in the API. Any data type including picture and sound may be stored in Recital's Memo files and accessed with the blob functions.

The RECITAL/SDK can be used to make UDFs and UDCs accessible from the following Recital products:


Product Linked Shared Libraries DLL
Recital for Linux * *
Recital Terminal Developer for UNIX * *
Recital Terminal Developer for OpenVMS *
Recital Server for Linux * *
Recital Server for UNIX * *
Recital Server for Windows *