Difference between revisions of "SDK Overview"

From Recital Documentation Wiki
Jump to: navigation, search
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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).
+
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.
 
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.
Line 11: Line 11:
 
!Product||Linked||Shared Libraries||DLL
 
!Product||Linked||Shared Libraries||DLL
 
|-
 
|-
|Recital Terminal Developer for Linux ||*||*||
+
|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 Universal Application Server for Linux||*||*||
+
|Recital Server for Linux||*||*||
 
|-
 
|-
|Recital Universal Application Server for UNIX||*||*||
+
|Recital Server for UNIX||*||*||
 
|-
 
|-
|Recital Universal Application Server for Windows||||||*
+
|Recital Server for Windows||||||*
 
|-
 
|-
 
|}
 
|}
Line 27: Line 27:
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:SDK]]
 
[[Category:SDK]]
 +
[[Category:Reference]]

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 *