Difference between revisions of "SDK Overview"
Barrymavin (Talk | contribs) |
Yvonnemilne (Talk | contribs) |
||
Line 11: | Line 11: | ||
!Product||Linked||Shared Libraries||DLL | !Product||Linked||Shared Libraries||DLL | ||
|- | |- | ||
− | |Recital | + | |Recital for Linux ||*||*|| |
|- | |- | ||
|Recital Terminal Developer for UNIX||*||*|| | |Recital Terminal Developer for UNIX||*||*|| | ||
Line 17: | Line 17: | ||
|Recital Terminal Developer for OpenVMS||*|||| | |Recital Terminal Developer for OpenVMS||*|||| | ||
|- | |- | ||
− | |Recital | + | |Recital Server for Linux||*||*|| |
|- | |- | ||
− | |Recital | + | |Recital Server for UNIX||*||*|| |
|- | |- | ||
− | |Recital | + | |Recital Server for Windows||||||* |
|- | |- | ||
|} | |} |
Latest revision as of 15:15, 24 August 2010
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 | * |