C-DAC Logo iPlugin

Creating Indian language Web Site Application - a help guide

Information useful in creating / developing an Indian Language enable website / web application. Ideal Application or web site, should cater to maximum number of client-users. An Indian language web application / website should also cater to legacy Win95/98 and IE 5/5.5. These platforms are highly used in India especially over dial-up lines..

An Indian language web site can be static html content or an interactive web application such as E-Mail, Chat, Search Engine, Database Application, Feedback-forms, web-portals, etc.

Static HTML with Indian Languages

To create an Indian Language web site static content, you need the following tools :

1. Content Creation tool
  • You need an application, which creates static html content for your site. This tool should be able to function with any existing English content creation tools such as MS-Word, OpenOffice (Writer), Dreamweaver, Amaya, Front Page, etc. It should also have facilities and tools such as various keyboard layouts, dictionaries, etc. ISM from C-DAC GIST is ideal for creating static Indian Language Content for the web.
    ISM comes with several fonts designed specifically for viewing on the browser. The list of fonts can also be customised. It not only Enables content creation tools, but also other applications such as MSN Messenger, Outlook, Powerpoint, etc. It can also be used with StarOffice and OpenOffice on windows.
    For creating content using Linux you can use LISM or OT fonts from C-DAC.
  • A Cliparts collection is useful for adding Indian cliparts to your pages. Shaili has a variety of decorative Borders, Motifs, Tiles, Arches and Corners. Reusable ornamental components and borders are exclusively tuned for web page designing.

2.Viewing the Static Content on the Browser

  • To view the contents created on a browser, the client machine needs to have Indian language fonts downloaded and installed. Alternatively, you can use Dynamic fonts (EOT and PFR). EOT are downloaded and installed automatically on user machines. For Non-IE browsers, user requires to download and install components for the same.


Interactive Web Application with Indian Languages

For making Interactive Applications such as E-Mailing Systems, Search Engine, Chat Applications, database query systems, etc. :

1. User should be able to type in Indian languages on the browser.

  • The look and feel of the application should not be disturbed (Web page design and layout should be similar across languages, including an existing English page).
  • The user will want to be able to type in the layout of his/her choice
    • INSCRIPT layout - Part of the ISCII standard
    • Easy Phonetic English layout for novice users (Requires knowledge of English)
    • Typewriter layout for users who have migrated from using the mechanical typewriters.
  • The components should get downloaded automatically and should not require user intervention for installation.
  • An Onscreen Virtual Floating Keyboard helps user to view the layout and hence to type in Indian language.
  • ToolBar for Indian Language data along with in-page search/find facility
  • It should be possible to type in Input box, Text area, editable DIV tags, iFrame, etc. which are used extensively in emailing applications to support text formatting like Bold, Italic, bullets, etc.
  • It should be possible to show Indian Language Alert message box using Javascript/ VBscript at the client end.
  • The tool should work on various platforms such as HTML, ASP, JSP-Servlets, PHP (both with ActiveX and JAVA), .Net, AJAX etc. and talk with various back end databases.

These facilities can be made available to web-developer community using the iPlugin Famework. It consists of :

2. Open Type Font Support : If you are targeting only the growing number of new UNICODE enabled systems, Open Type (OT)-Font support is possible using tools such as iPlugin, Gist-WebOT, Gist-TXI and GistTTX.


3. Components should be Light weight
Due to low bandwidth availability in India, it is essential to have components, which are light weight and easy to download. With a one time download of only 35KB, GLite is ideal for feedback e-mail forms, search engine and interactive chat applications in Indian languages. It functions with any of the iPlugin server side components mentioned above and supports HTML, JSP-Servlets, ASP, PHP, .Net, etc.


4. Light weight Platform independent typing mechanism
With growing number of web-users on platforms such as Firefox-Mozilla on Windows 9x, Win2K, Win-XP, Vista, various flavours of Linux and even MAC OS, it is essential to have web-application, which enable atleast basic user input on these platforms. With no need for JRE on IE browser on OS below Win-XP and Java enabled browsers for XP, MAC and LINUX G-JLet with one-time download of 70KB is ideal for feedback e-mail forms, search engine and interactive chat applications in Indian languages. It functions with any of the iPlugin server side components mentioned above and supports HTML, ASP, JSP/Servlets,, PHP, .Net, etc. for web-clients with IE or Firefox on Windows 9x onwards, Linux and MAC OS.
To see G-Jlet in action visit http://hindisearch.cdac.in


5. Java components with Indian language support, which offer platform independence may be basic light weight components or JRE based advanced applets with Onscreen Floating keyboard support.

6. Gist-WebOT (Web Open-Type Typing) is a Hindi web based OT typing mechanism for clients not having UNICODE support - like Windows 98 or Windows 2000 or even Windows XP without language pack installed. Gist-WebOT enables a client for INSCIPT typing over the web. This is a zero download mechanism for Windows and IE. For other OS and browsers manual font download is required. Currently this is available for Hindi and INSCRIPT only. Gist-WebOT has also been implemented in http://trainenquiry.com/hindi


7. Gist-TXI (TeXt to Image) is a web based Text to Image generator for interactive web-applications such as emailing and chat applications. It supports phonetic transliteration typing and generates the Indian language Text as a JPEG (.JPG image) of the converted English text. It is of utmost use in the case when the font required to display the Indian language content is not present on the receipent's system. Sender can send the data irrespective of whether the font is present with receiver or not. The receiver will get the email as image attachement which is not dependent on font. It is also useful for inputting and representing Indian Language Data on Mobile platforms. Reference URL :http://gistdict.cdac.in/Text2Image.htm

8.GistTTX : GistTTX(Typing Through ajaX) is a web based typing mechanism which enables typing in Indian languages using AJAX. User types any data from the keyboard over the web and it'll be displayed on the web page in specified Indian language using fast ajax. There is no download required for Windows and IE. For other OS and browsers manual font download will be required.
Note :

  • The web application under development for Indian languages should cater to the wide and diverse user base. Majority of client platforms do not support UNICODE like windows 98 and IE 5, but GIST has developed web tools which will enable interactive applications on windows 9x and systems without language pack by enabling UNICODE over the web.
  • Ideally the tools should be functional in multiple languages such as Assamese, Bengali, Bodo, Dogri, Hindi, Marathi, Gujarati, Kannada, Konkani, Maethili, Malayalam, Manipuri, Nepali, Oriya, Santhali, Tamil, Telugu, etc.
  • The components should be light enough to download and initialize quickly
  • The tools should be easy to use, easy to develop using and easy to create web-applications such as feedback e-mail in Indian Languages, Chat applications, Input box on web page for Indian languages..
  • The tools should support Internet as well as Intranet based applications
  • Tools should have sample applications, for different development environments, bundled along with the development kit.
  • UNICODE is not a complete solution - several issues related to input and display of Indian languages exist even today. Refer url - http://cssgist.cdac.in for more information on Hindi, Konkani, Sindhi, Kashmiri, etc.

ISM (Indian language Web Content creation tool)

ISM Publisher
ISM Soft

Shaili (Indian cliparts) Home page

Dynamic fonts Home page

Assamese Dynamic fonts page
Bengali Dynamic fonts page
Hindi Dynamic fontspage
Gujarati Dynamic fonts page
Kannada Dynamic fonts page
Malayalam Dynamic fonts page
Oriya Dynamic fonts page
Punjabi Dynamic fonts page
Tamil Dynamic fonts page
Telugu Dynamic fonts page

iPlugin - Home page
iPlugin Java suite
iPlugin Floating Keyboard
iPlugin Toolbar (iToolbar)
iPlugin Toolbar (in-page Search Find facility)Indian language web site application development
iPlugin GMsgbox (client side Alert / msgbox in Indian languages )

iPlugin - Demo site Indian language web site application development

iPlugin HTML Site

iPlugin HTML Assamese Page
iPlugin HTML Bengali Page
iPlugin HTML Hindi / Marathi (Devanagari) Page
iPlugin HTML Gujarati Page
iPlugin HTML Kannada Page
iPlugin HTML Malayalam Page
iPlugin HTML Oriya Page
iPlugin HTML Punjabi Page
iPlugin HTML Tamil Page
iPlugin HTML Telugu Page
iPlugin ASP Site
iPlugin JSP Site
iPlugin PHP Site
iPlugin ASP.Net (dot net) Site Indian language web site application development

GLite - Demo site

GLite Assamese Sample Page
GLite Bengali Sample Page
GLite Hindi / Marathi Sample Page
GLite Gujarati Sample Page
GLite Kannada Sample Page
GLite Malayalam Sample Page
GLite Oriya Sample Page
GLite Punjabi Sample Page
GLite Tamil Sample Page
GLite Telugu Sample Page

G-JLet - Demo site
(JAVA APPLET FOR TYPING IN INDIAN LANGUAGES ON THE WEB) Indian language web site application development

G-JLet Hindi / Marathi Sample PageFor Windows with IE
G-JLet Hindi / Marathi Sample Page For all Platforms
G-JLet Gujarati Sample Page For Windows with IE
G-JLet Gujarati Sample Page For all Platforms
G-JLet Assamese Sample Page For Windows
G-JLet Bengali Sample Page For Windows
G-JLet Kannada Sample Page For Windows
G-JLet Malayalam Sample Page For Windows
G-JLet Oriya Sample Page For Windows
G-JLet Punjabi Sample Page For Windows
G-JLet Tamil Sample Page For Windows
G-JLet Telugu Sample Page For Windows

JFA (Java enabled Indian language tools) Home page

Indian language Applet development kit Indian language web site application development

View C-DAC Connect Article on Indic Web Tools (October-December 2003)

Visit Success story of e-mailing solution for Sify.com Indian language web site application development

Success Story of Train enquiry in Hindi Find your train in Hindi


Contact us at : info.gist@cdac.in


:: Latest Updates
graduation Hindi on Web
categories
news_updates Guidelines
categories
news_updates Turnkey Applications
categories
news_updates1 About this demo
botoom_bg

:: Flavours and components
graduation iPlugin .Net
categories
news_updates JAVA / JSP Servlet
categories
news_updates iPlugin Toolbar
categories
news_updates Toolbar In-page search
categories
news_updates Floating Keyboard
categories
news_updates Phonetic Assistant
categories
news_updates GMSGBox Javascript Alert
categories
news_updates1 iPlugin UNICODE
botoom_bg

:: More GIST Web Tools
graduation Dynamic Web Fonts
categories
news_updates Applet Kit for Typing
categories
news_updates Glite (light weight tool)
categories
news_updates G-Jlet (Win & Linux)
categories
news_updates G-Jlet Unicode (Win & Linux)
categories
news_updates ISM V6 - Content creation tool
categories
news_updates Localisation framework
categories
news_updates1 Localisation Browser
categories
news_updates1 Download True Type Build of iPlugin
botoom_bg

:: New Apps with iPlugin
graduation AJAX Text 2 Image
categories
news_updates GIST WEB-OT
categories
news_updates Emailing Application
categories
news_updates Urdu ActiveX (Win9x and above)
categories
news_updates1 Sify Mail Success Story
botoom_bg
Related Links : Search Technologies | Perso Arabic Resource Centre
CSS and Indian Languages | Ayusoft (Sanskrit) | Hindi Train Enquiry
Transliteration

Valid XHTML 1.0 Transitional

Legal Notices| Privacy Policy| © 2009 C-DAC. All rights reserved. Last Updated: Monday, April 6, 2009
fooetr_reflection