Hindawi Programming System - Programming in Hindi and other Indian languages

Hindawi Logo

Hindawi Programming System

Home  |  Download  |  About Us  |  Help            Language: 

 

IndSoftEx

 

 

 

 

Sections
---------------------------------------------------     
FAQ
News
Awards
Developers
Translators
Community
Testimonials
License
Release notes
Project Docs
Support Hindawi

Learning Resources
---------------------------------------------------     
Hindawi Online
Videos
Papers
Manuals
Books
Students
Teachers
Schools
Authors
Specs
Fellowship

Related Projects
---------------------------------------------------     
IndSoftEx
IndSilicon
IndRobota
IndSuperComp
TransEg
Martian Desire
Talk Ease
Telemedicine
Legal DSS-ES

 

IndSoftEx
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

India Software Exchange shall be a community based software-services model, which can possibly generate numerous new ICT jobs and prevent India losing jobs to more low cost locations, while ensuring that the overall gains of our software professionals is improved by minimizing marginal-costs in delivering software services.

 

Let us suppose we are in a 2012AD (four years from now), the first mile-stone year in achieving the target of making India an ICT superpower. By then we are sure ICT shall stand for Indian Cottage Technology, for indeed, that is what we envision - to make Information and Communication Technology a literal 'cottage' industry in India which shall cater solutions globally, and provide at least some major relief to the unemployment situation. That would be akin to the electronics industry in China today.

 

A person, say, in the USA needs a piece of software for his new startup. He logs onto the IndSoftEx website, posts his requirement in the standard format available there, and pays the prescribed fees online (say an advance, with balance to be cleared as and when the final settlements are done). This requirements' document is in a restricted-grammar format and can be translated into an Indic language with existing technology. The Indic requirements' document is then provided to an Indic developer as per turn, who may accept or refuse the task; in the latter case, it is handed over to the next developer in queue. The Indic developer then proceeds with the standard software engineering steps of analysis, coding, testing, etc. He certainly codes in Indic programming languages and also does the analysis and testing in Indic. Where input from the end user is needed in the development process, the developer provides the English source code, which as the authors have pointed out is readily generated by the Hindawi compiler system (which by then shall certainly have improved a lot). As about the English text messages contained in the program; they are converted back into English by the translation process at the Software Exchange. (Machine translation is the piece of technology the authors are focusing my development efforts on now, but for restricted-grammar this has been achieved.) The end product is finally provided to the person in the USA, with complete source, variable names, documentation etc. in English. Further work may be handled by either a traditional (English) or an Indic developer.

 

As an aside, we have only skimmed through the description of this scenario. We have already worked on aspects such as what changes to the currently practiced software metrics may be needed. Besides, a few new positions may need to be created, and this person-centric scenario should be viewed as a team-centric one.

 

 

 

 

 

(C)Copyright Dr. Sweta Choudhary 2008  |  Legal notices   |  Contact us
Visitors 15019