FOSS Initiative Cell has taken many initiatives for Competence building in area of Free & Open Source Software which is as follows:
1. National Resource Centre for Free & Open Source Software (NRCFOSS) (http://www.nrcfoss.org.in) established for R&D, HR development, Awareness creation, Support and Adoption of FOSS in the country:
- The National Resource Centre for Free & Open Source Software (NRCFOSS) has been established to provide design, development and support services to the FOSS community in the country and also strengthen the global FOSS ecosystem by contributing to the open source pool. Several milestones have been achieved including indigenized GNU/Linux Operating system distribution “Bharat Operating System Solutions (BOSS)” with Indian languages support, National Help-Desk for FOSS, National FOSS portal and Human Resource development in FOSS.
- Research & development has been undertaken in the areas of SaaS (Software-as-a-Service) stack delivery, Service oriented architecture (SOA) design, Service oriented kernel for Linux, GNU Compiler Collection (GCC), mobile applications on Android platform, enhancing accessibility of FOSS Desktops for disabled persons, Human Resource development and On-line courses & certification. The outcomes have been presented in national/ international conferences and a number of research papers have been published.
2. Development of indigenous GNU/Linux based Operating System distribution Bharat Operating System Solutions (BOSS) with Indian languages support, released under GPL (General Public License) and freely available at http://bosslinux.in:
- BOSS is a GNU/Linux based localized Operating System distribution that supports 18 Indian languages - Assamese, Bengali, Bodo, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Oriya, Punjabi, Sanskrit, Tamil, Telugu and Urdu. BOSS has been certified by Linux Foundation and is expected to meet the stringent demands of e-governance. Desktop and Server versions are available for BOSS. Also an educational variant EduBOSS has been brought out for schools. All versions are available for free download from https://www.bosslinux.in/. BOSS offers a low cost computing platform, flexibility and choice to the end users.
3. BOSS deployment in various States/UTs in Government, e-Governance and Education domains
- Indian Navy has adopted BOSS for their office applications.
- Tamil Nadu Government has mandated the use of BOSS Linux as one of the Operating Systems in all Government Departments;
- BOSS has also been deployed in Tripura, Puducherry, Andaman & Nicobar Islands and Haryana in various applications.
- MoU has been signed with HCL for BOSS Linux preloaded in their systems. BOSS preloaded HCL desktops are being deployed by Govt of Orissa and CHiPS Chhattisgarh.
- EduBOSS has been/ is being deployed in schools under EDUSAT project of Govt. of Punjab; schools of Pondicherry and Maharashtra; schools under EDUSAT society ;
- BOSS Linux has been deployed in Tamilnadu, under the Free laptop scheme.
- Over 25 lakh BOSS installations have been completed so far;
- NIC Thrissur has migrated in the Collectorate to BOSS Linux.
- A MOU has been signed with National Informatics Centre (NIC) for deployment of BOSS/Linux across the country in e-governance applications developed and maintained by NIC.
- Several promotion/ training programs are being conducted across various government departments, academic institutions, schools etc. for further proliferation.
- BOSS deployments have resulted in indirect savings of over Rs. 250 crores by not using proprietary software.
4. Setting up of PAN India BOSS Support Centres
- To provide hand-holding support to users and wider proliferation of BOSS Linux, BOSS Support Centres are being set up across the country. In addition, creating awareness through training and workshops, distributing free BOSS CDs/DVDs among end users are all part of the proliferation efforts. BOSS Support Centres provide hand-holding support to users for installations as well as maintenance support. Contact details of support centres can be found at http://bosslinux.in.
5.Enhancing Accessibility of FOSS desktops
- CDAC Mumbai has developed number of tools and applications for enhancing accessibility of FOSS Desktops for differently-abled users. Software based assistive technologies for differently abled users have been developed, named as, Accessible Linux for Visually Challenged (ALVIC). Gestures with Mouse (GeM) have been developed exclusively for physically challenged users. It is intended to mainly use gesture-based input mechanisms for various ‘navigation and input related tasks’, thereby facilitating physically impaired people, easy interaction with the system. Also, enhanced ORCA developed by CDAC Mumbai has been released; and Anumaan - a predictive text entry system has been developed and deployed. Training programmes and pilot testing sessions for visually challenged users have been conducted. Details are available at http://accessibledesktop.in.
6. GNU Compiler Collection Centre (GCC)
- GCC (GNU Compiler Collection) Resource Center at IIT Bombay has been set-up to undertake focused research in GCC covering Optimizer Generator, Precise Pointer Analysis and Simplifier Machine Description mechanism. GCC research has been recognized by international GCC community (http://gcc.gnu.org/); Training programs/ workshops are also conducted by the Centre. Several research papers have been published and presented in national and international conferences.
7. Open Source e-Learning Laboratory
- Open source e-learning laboratory has been established at C-DAC Hyderabad. E-Learning solutions such as LMS, CMS, Authoring Tools, Video streaming tools and e-Learning standard compliant solutions have been developed. Certificate courses in “Linux System programming”, “Linux Kernel Programming & Device Drivers” and “Web Application Development using Open Source Software” are being run on-line by the Centre. Also, an On-line course on `Financial Literacy’ to be offered through e-Shikshak and Moodle, has been developed. It is available in ten languages (Assamese, Hindi, Marathi, Bengali, Gujarati, Kannada, Malyalam, Tamil, Telugu and English).
8. Technology/ Applications development for Mobile platforms
- Technology development for Mobile Platforms, using open source software, is being pursued at C-DAC Chennai. A variant of BOSS titled NetBOSS has been developed for Netbooks which has a fast booting time and supports touch screen displays. The features of NetBOSS include multilingual support, Wi-Fi and Bluetooth connectivity.
- Android application development for mobile platforms has been undertaken by CDAC Delhi. The team has developed an open source voice enabled information retrieval system named as Swar-Suchak. The voice gateway successfully integrates the mobile telephone network with automatic speech recognition, text to speech for Hindi & English and web navigation system based on open standards using open source software only. Applications for live weather information, daily vegetable prices, current flight information, real-time currency exchange rate information and BSE Sensex information have been developed. Research papers have been published in leading international journals.
9. HR development in FOSS
- AUKBC Research Centre, Anna university, Chennai has taken giant strides in HR development in the sphere of FOSS. A pool of FOSS trained teacher and student community has been generated across India through awareness campaigns, training programs and workshops. FOSS elective courses are now part of curriculum in several higher institutes of technical learning. Open source Library Management System Koha has been implemented in all the 32 District Central Libraries in Tamil Nadu as part of Tamil Nadu DPL project. Also, an Online M.Sc (CS-FOSS) program has been launched.
10. Development of Service oriented Architecture for Kernel services
- Dhara - A Service abstraction based OS Kernel design model has been developed at IIT Madras as part of NRCFOSS project.
- BOSS MOOL (Minimalistic Object Oriented Linux) aims at redesigning the Linux kernel to reduce coupling & increase maintainability by means of OO (Object Oriented) abstractions. (http://bosslinux.in)
11. Bharti Sim: An Advanced Micro-architectural Simulator
- Today, there is an urgent need to parallelize the simulation software as the number of cores is increasing exponentially. BhartiSim is being developed by IIT Delhi as a highly configurable parameterized simulator with simple XML interface. The salient features of the simulator are Parallel Execution, support for Multiple Emulators, Transactional Memory, Accelerators and Network on Chip (NoC).
12. Localization and Hardware Interface for Android Based mobile devices
- This project being implemented by CDAC (Chennai, Delhi) and ICFOSS Kerala has multiple research components aimed at enhancing the utility of the Android platform. Under the project, a Telepresence Robot has been developed which uses Android Tablet as it’s computing and communication component while using open hardware – Arduino board for controlling the wheel movements. The robot can be operated remotely from a desktop with key strokes while viewing the video from robot’s eyes (the camera in Android tablet). It also enables two way audio communication and operates over WiFi. Proof-of-concept Rovers has been developed which are controlled from Android mobiles and tablets, which interfaces through WiFi or Bluetooth and operated using simple gestures (tilt up and down) from mobiles. The computing and communication in rovers are enabled through Raspberry PI boards which in turn pass control commands to open Hardware Arduino board for movements of rover. The camera connected to Raspberry PI board transmits video, enabling vision supported control from mobile devices.
13. Educational domain projects
- Project “Trainers Training & Students Talent Transformation” has been initiated along with CBSE for e-content development (enhanced with multimedia, experiments, question banks etc.) for Secondary level Mathematics, Science and Social Science subjects and training CBSE teachers. An e-Journal “Creative Computing @ Schools” has also been developed as part of the project. The project is being implemented by CDAC (Chennai, Mumbai, Bangalore & Delhi). (https://cdac.in/index.aspx?id=st_el_talent)
- Project “Computer Enabled Continuous and Comprehensive Evaluation (CCE) Using Adaptive Learning Technologies” has been initiated for development of a prototype model using Moodle (version 2.4) as a proof of concept to cater to the need of overall CCE System. The prototype model contains Question Bank Management, Formative and Summative Assessment, Evaluation of Assessment and Aggregation of Grades of various Assessments, Hotspot animations developed for Physics, Chemistry and Biology. (http://cdac.in/index.aspx?id=st_el_cce)
14. INDO-US R&D Projects
- Indo-US projects have been initiated at CDAC (Chennai, Trivandrum), IIT Delhi, IIT Bombay and IIIT Delhi to pursue high-end research in areas of Smart buildings, Power grid and Healthcare along with US counterparts.
- Foundation of Trusted and Scalable Last Mile Healthcare, Indo-US Joint R&D Project at IIT-Delhi, AIIMS-Delhi, CDAC Chennai, Dartmouth College & Rice University, USA.
- Pervasive Sensing & Computing Technologies for Energy & Water Sustainability in Buildings, Indo-US joint R&D Project at IIIT-Delhi, CDAC Chennai & UCLA, USA.
- Designing a Smarter and Greener Electric Grid: A Sensor Data Driven Approach – Indo-US joint R&D Project at IIT-Mumbai, CDAC Mumbai & CDAC Thiruvananthapuram and UMASS, USA.
15. e-Basta Portal: School books to e-Books
- “e-Basta Portal has been developed for making availability of school books from various publishers to schools in e-book format. This enables (i) publishers to upload the electronic content with relevant data, (ii) schools to search and collate e-content into e-Basta and (iii) students to download e-Basta contents (free as well as paid content) for use through an App on their tablet /PC. The development of portal has been completed and is operational at http://www.ebasta.in.