Shree Samhita

Shree-Lipi Samhita is a toolkit for application developers who want to develop applications in Indian languages on Windows platform. Shree-Lipi Samhita can be integrated with applications developed in VC++, Visual Basic, Visual Foxpro, Borland Delphi, Power Builder etc. Shree-Lipi Samhita supports API calls to seamlessly integrate Indian languages with your applications. These calls enable typing Indian languages in any Windows based applications, sorting data on Indian language strings, transliterating names from English to Indian languages and vice-versa etc. Thus, developers can very easily develop applications to give good Indian language interface to the users who are more comfortable with their mother tongue than English.

The Shree-Lipi Samhita API includes calls for :

Script processor activation and set up to enable Indian language typing in edit boxes, combo boxes, list boxes or any other component you want to have on the screen. Keyboard tutor activation so that your application users can have a keyboard tutor in the application for ease of Indian language typing. Calls to transliterate name data from English to Indian language and vice versa. Calls to convert data from font codes to ISCII and vice versa to facilitate sorting on Indian language fields. High speed dot matrix draft printing. Calls to do conversion of number in figures to number in words in Indian languages and write dates in Indian languages in various formats. Along with these API calls many other supporting facilities are provided to develop good Indian language software These includes : Two fonts of the Indian language with English numerals and the same two fonts with local language numerals. Two bilingual fonts with English and Indian language support with English numerals in the same font. These fonts can be used if you want to have English and language data in the same field. Various popular keyboard layouts for the Indian language. A Keyboard generator to develop your own keyboard layout. Names dictionary for transliteration, official language dictionary for some languages.

Web-Samhita makes use of component based technology to provide the composing in Indian languages. By making use of the components provided in Web-Samhita it is possible to create static or dynamic interactive HTML pages. I.e. pages in which the user is required to key in something in Indian languages. The most prominent browsers currently being used worldwide are Netscape and Microsoft Internet Explorer (MSIE). For Netscape Web-Samhita provides Plugins and for MSIE Web-Samhita provides ActiveX control. These components provide support for all Indian languages including Hindi, Marathi, Gujarati, Punjabi, Bengali, Oriya, Assamese, Tamil, Kannada, Malayalam and Telugu. Web-Samhita also provides functional interfaces to control. For typing, the user can choose his own keyboard layout from a wide range of keyboard layouts available along with the package. Also some functional interface has been provided to control the aesthetics and the properties of the components using Scripting languages such as JavaScript or VB Script. .