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