GIST
SDK
Application Program Development Methodology

Application Program Development Methodology
GIST SDK helps user to develop an application in indian language. It helps user in development at various stages like
For Screen/Printer
ISFOC for Display
ISCII to ISFOC conversion for display and reports printing
Display Form using ISFOC
ISCII as data storage
APPLICATIONS
ISFOC to ISCII and reverse conversion for display and storing the data
ISCII storage
SORT as per the specific language grammar rules (for ISCII data only)
ISFOC for display and printing
ISM DDE Server for Dbase / Foxpro programmers.
In the above diagram, the Application Program receives bilingual input from the ISM Keyboard Driver in the form of Font characters (ISFOC). The Application Program then calls the ISM_API function ISFOC to ISCII and gets the input ISFOC data converted to ISCII data. The ISCII data can now be stored in a (database) file.
For display and printing of stored ISCII data the reverse process is to be executed. The Application Program then calls the API function ISCII to ISFOC and gets the input ISCII data converted to ISFOC data. The ISFOC data can now be displayed or printed using the appropriate font.
The Gist API Function Reference
For all windows based applications which use or supports windows API (Application Programmer Interface) call or External functions, can use GIST SDK for data conversion. The two main conversion functions are Isfoc2Iscii and Iscii2Isfoc. Other functions to convert data, to and from different formats are also provided.
Iscii2PcIscii, Iscii8_2_Iscii7, Iscii2AccessIsfoc,
Isfoc2PcIscii, Isfoc_2_Iscii7, PcIscii2Iscii,
PcIscii2Isfoc,
PcIscii2Iscii7,Iscii7_2_PcIscii, Iscii7_2_Iscii8, Iscii7_2_Isfoc, ISM_API_Ver,
Ism_Sdk_Convert, GetLastErrorMsg
These
are required if the stored data is not in ISCII; i.e. the data is available
either as 8-bit PC-ISCII or 7-bit EA-ISCII. Refer to the BIS document IS:
13194:1991, "Indian Script Code for Information Interchange - ISCII"
for details. These functions will be typically used before the main conversion
functions Isfoc2Iscii and Iscii2Isfoc.
Note: front-end
tools will use all these functions only. All the functions are case sensitive