Projects
Some of the ongoing/ completed projects in these and other areas are listed below:
Accessibility
Enhancing accessibility for FOSS Desktops
This project is funded by the Department of Information Technology, Ministry of IT, under the NRCFOSS-Phase II project. The project aims to
- study the field of accessibility with respect to need and relevant technologies, and identify needs in terms of FOSS development
- develop software solutions suitable for Indian environments based on FOSS for specific types of disabilities
- Formulate guidelines for software applications to support accessibility
- Plan and organise training programs in this area
For more information click here
Speech Interface to software
OSSD is actively involved in accessibility technology and speech recognition. Initial experiments with speech enabling of PINE (an email client) were quite successful. JNI ( Java Native Interface ) was used to manipulate the C source and Sphinx was the base speech recognition engine.
Currently focus is on enabling speech recognition in Mozilla which is a very popular open source web browser.
Anumaan-Predictive text entry system
A perspective based, adaptive, predictive text entry system has been developed by Mr. Naveen Kumar and Mr. Ashish Jain for OSS divison under guidance and assistance of Dr. M. Sasikumar to enhance the text input speed and reduce errors due to typing mistakes. It facilitates text entry by anticipating words and sentence fragments. The system was developed based on the idea that if a word is following a particular sequence of words most of the times, then it is highly probable that the same word will follow the same sequence again. The source code for Anumaan will be released soon.
For more information click here
HealthCare
e-Svaasthya – An Open Source Hospital Information System for Indian hospitals
e-Svaasthya is a web-based Hospital Information System (HIS) which aims at catering to hospitals of any size. It will help in computerization of all the activities of the hospital right from patient registration to adding and accessing patient data securely, online consultation and treatment by doctors, blood bank management, ward and operation theatre management, etc. Being a web-based system, it enables data sharing across different regions.
In its current form the system supports patients to be registered as in-patients or out-patients, assignment of in-patients to wards, ward-management, creation of periodic reports including x-rays, laboratory reports, blood-pressure/fever charts, etc. It also provides complete functionality suite for Pharmacy, Blood Bank, Pathology and the Ambulatory departments of the hospital. In addition to this, the system also provides rich feature list for doctors and nurses, including scheduling of appointments for doctors, maintaining a hierarchy of doctors and nurses, viewing individual's schedule for the day, etc.
For more information on e-Svaasthya click here .
Drishti-The EMR Solution
Drishti is an Electronic Medical Record solution for Opthalmology. It helps to maintain various types of records like personal details, refraction records, consultation records, and others, of an eye patient. There are good interfaces to view these records by hospital personnel. There are good interfaces to go through the previous records of a patient. The whole system is divided into distinct modules broadly based on user groups in a hospital. The main functional modules of the system are registration, refraction, consultation, personal counseling, in-patient department, specialty, and administration. The system has a user group to access each functionality. The system has a drawing facility on an image of an eye to mark some of the observations like redness in a particular part of an eye. A very good error reporting scheme has been employed. The scheme makes the identification of fields in error very easy. The system can easily be customized to cater to the needs of any eye hospital.
For more information click here
Localisation
Ongoing
SuTra – An Intelligent Suggestive Translator for Localisation
SuTra is aimed at assisting translators in the translation process. We try to reduce the translator's efforts and make available translated versions of applications in least possible time. The idea is to enable the translator to translate a string with just a few mouse clicks. This is done by intelligent suggestions made by SuTra on how-to use available translations for the new file and with in-built glossary support.
Version 1.0 of Sutra is ready. You can use the system at
http://202.141.152.14:8083/sutra
. The user manual of Sutra 1.0 can be found at
Sutra1.0 user manual
For more information click here
TechLink
This is a European Union funded project. The project aims at conducting Localisation courses across the country in collaboration with the Localisation Research Centre.
Completed
Guide to Localisation
OSSD has authored the 'Guide to localisation' in a joint initiative with the UNDP funded International Open Source Network (IOSN). This guide covers almost all aspects of localisation and is a beginner's guide. It starts by introducing basic concepts like character encoding, locale, collation, normalization and incrementally builds on to higher concepts like fonts and input method frameworks. The book, then, covers the strategies and frameworks available for translation and related tasks in localisation. It also introduces various tools and libraries useful in various stages of localisation. The guide also has a rich list of resources which would greatly help those pursuing localisation activity. You can download the guide from
http:// www.cdacmumbai.in/ design/ corporate_site/ override/ pdf-doc/ localisation-guide.pdf
Moodle Localisation
Moodle is an Open Source Learning Management System (LMS) which C-DAC Mumbai is using in its e-learning activities. It is a simple, but powerful LMS used by many other institutions in India and abroad. As an attempt to extend e-learning to reach community not conversant with English, we decided to localise this application into various Indian languages. We have localised the system into Hindi and seek volunteers to extend the work to other languages. The Hindi string files can be downloaded from http://www.cdacmumbai.in/index.php/cdacmumbai/research_ and_publications/ research_groups/ open_source_soft_division/resources .
E-learning
Ongoing
Development of FOSS Knowledge Bank Repository for Education
This project is funded by the Department of Information Technology, Ministry of IT, under the NRCFOSS-Phase II project.
The project aims to adopt of FOSS solutions for challenging problems for users who are not very technology savvy. A knowledge bank which can provide more direct responses to the kind of questions posed above would be a valuable part of any FOSS eco-system, and will go a long way in encouraging FOSS adoption.
For more information click here
Subjective Evaluation Framework
This project is done in collaboration with the ETU division of C-DAC Mumabi. Online Assessment is featuring in number of distance-learning programs/online programs and also becoming popular in regular courses. Corporates too are favoring the use of online assessments for recruitment, training etc. Though there exist many systems which allow conducting online examinations, they all focus on some variant of multiple choice formats for ease of evaluation and administration; very few deal with descriptive type of questions. "Subjective Evaluation Framework" is a web-based system to manage examinations consisting of descriptive or subjective type questions. It is a useful tool for educational organizations conducting exams that consist of descriptive type questions or a mix of descriptive and objective questions. The system allows use of paper patterns, maintaining a question bank, creating/managing question papers using a particular pattern and the question bank. Student can appear for the exam online and the examiners can also evaluate the answer sheets of various students online (manually), using various evaluation strategies like question-wise (for each student) and student-wise (for each paper). The system supports three types of users, student, paper setter and evaluator, and offers a variety of features to support their tasks.
Reinventing Education Portal
Reinventing Education Portal development is a part of the mission to reinvent education in our country using e-Learning and its prospects. E-Learning is an effective learning process created by combining digitally delivered content with support and services. E-learning has given new dimension to education. Some features of it are Dynamism, Real time, Collaboration, Speed of delivery, Convenience, Consistency and Global reach.
For more information click here
Shiksha E-learning Portal
The Shiksha E-learning portal provides a platform to the teachers to showcase and share their creativity. CII-Shiksha would provide an opportunity to the teachers to invoke their latent potential, skill and knowledge and share it on the platform to benefit the teaching-learning process. Any innovation at your end in term of teaching tools, techniques, methodology which has worked well for your students or which you feel would work well for students would help the teaching community, if shared with others.Also, another reason behind encouraging sharing of creativity is to do away with the duplication of effort in creating something that's already created, used and is a success. At CII-Shiksha, we would like to build a repository of good and tested content created by teachers which could be made available for used by all of us.
Completed
Marathi Tutor
This project is done in collaboration with the ETU division of C-DAC Mumabi. There is a lot of interest in second language learning in formal as well as colloquial form. With the advent of Internet and computer technology there is more and more demand for computer-based tutoring systems for language learning. However, not all computer-based tutoring systems available address the pedagogy component in language learning. There is a need for a language tutoring system which not only uses technology to deliver content but also applies pedagogical component for effective personalized instruction. We have designed and developed a constructive learning environment for teaching spoken Marathi. English is used as a supporting language of instruction. Various pedagogical principles for second language learning are incorporated in the system. The tutor enables personalized instruction by adapting itself to the knowledge level of the student. The system aims to enable the user to read/understand newspapers, converse at public places (restricted domain), etc in Marathi. The system can be adapted to develop tutoring systems for various other Indian languages too. For more information, click here .
Student Portal
Student Portal is a framework where anybody can post their innovative idea which can be explored as a project by the students of BE/ME/MCA etc. Students who are interested to do projects on any idea can register for it and mentors can monitor those projects. It will also help to enhance a project or idea.
General
Completed
Innovation Portal
Innovation Portal is a CII (Confederation of Indian Industry) DST dream which OSSD is helping to carve into existance. This portal will act as a platform where people can post their innovative ideas, products or technology and analyze and build on other's ideas, and also post problems requiring innovative solutions. This way the portal will provide the innovators a canvas to project and explore their ideas which may otherwise vanish off due to lack of proper channel.
It will also help the other way, i.e. the industry may state their needs and the community will try for its solution.The portal will be a source for innovator's other needs also, like patent documentation and legal procedures etc. Thus the Innovation Portal will be one of the vital contributions to the Indian industry.
For more information click here .
Open Source Software Resource Centre (OSSRC) – Phase I
This was a joint initiative between IBM, CDAC and IIT Bombay.
You can find detailed information about this project at
http://www.ossrc.org.in
FLOSSWORLD
Centre for Development of Advanced Computing (C-DAC), was the Indian participant in the mammoth and first-of-its-kind multi-country project called FLOSSWORLD supported by the European Union (EU) in the area of Open Source Software. This 2-year project involved 17 partner institutions across 12 countries worldwide. FLOSSWORLD promoted international collaboration between the EU and third world countries, conducting research and developing policy guidelines related to Free/Libre/Open Source Software (FLOSS) at a global level for the first time in Argentina, Brazil, Bulgaria, China, Croatia, India, Malaysia and South Africa. Free/Libre/Open Source Software is gaining more and more momentum. But there is still no empirical data on the impact of FLOSS, its use, etc. This project collected these kinds of details by performing the following tasks:
- Conducting a survey of developers and Higher Education Institutions in order to quantify the degree and impact of skills within FLOSS developer communities.
- Understanding if and how FLOSS activities help someone actively working in FLOSS.
- Conducting a survey among the Government organisations to judge their attitudes towards FLOSS.
- Studying the inter-regional differences in FLOSS development.
- Conducting a series of workshops and working group activities to build an international research and policy development constituency.
To know more about the project please refer the FLOSSWORLD website.