Project Ideas

Put your project ideas here. This is a common page for student project proposals, fellowship proposals and other foss projects. If you require repository and server space, please contact us by mail. Once we approve, we will allot a repository and server space to you. Students and lecturers, please remember that all projects have to be open source and have to be hosted or mirrored on our server otherwise we will not recognise them and issue certificates. Also check out the MentorsWanted page to see the list of various projects that require mentors.

Embedded System Projects

Real Time Operating System, Device drivers, Micro controllers.....

Python projects

Heart Beat Wave Monitor Using Python and Phoenix kit

Microkernel based OS

OnlineTamil: A web based tamil teaching application

LegalSearchEngine
A search engine for legal database
CitizenIdentification
A proposal for a Citizen Indentification scheme for India
AntanoSolar
Neuro-Linguistic Programming Engine using Natural Language Processing and Wordnet Onthology
SsenthilVelan
Tool to measure the technical feasibility of a software project
JarokiaRenjith
Projects related to testing tools, IDE
RajeshMohammedImran
ISO document management system for engineering colleges
MrSundaraKumar
File mirroring tools in Linux to maintain security between terminals
MraviKumar
Performance tuning, Backup Recovery of data from Redo-archive log files using PostgreSQL
DavidSamuelAzariya
VART Device Driver for kernel 2.6
CsemMalai
Distributed/Cluster programming environment for Python ; IDE for kernel development ; Some enhancements in Open cluster architectures ; Framework for application-specific operating system design using Linux source code ; testing tools for Linux device drivers ; Linux Library Management utility --- using this we can develop or enhance scripting languages ; Tools for creating presentations (including animations) – based on user instructions
SathyaPriya
SCTP-based application in Linux
GsaraVanam
Student biodata maintenance in Engineering Colleges
TkrisHnaveni
PDF Reader in Local Languages (Tamil)
SkalaiVani
Finger print Recognition using Image processing
SaravaneshBabu
Linux Terminal Server Project ; College Web site ; Stores Inventory Management System
RmThaivanai
Controlling of Trains in the gate when there is no gatekeeper --- Using embedded system
UchinnaObulaReddy
Address Book to add,view,modify,delete and search for addresses
SrParthan
Conference Management System - A tool to manage conference schedules
MuruganSuresh
Image Processing Toolbox for SciLab
SivaKumar
Information Extraction and Aggregation Engine for Financial Domain.
MuruganSivakumar
Adaptive Search Engine using Lucene API.
SureshShanmugam
An Aid for Document Processing and Analysis
SaradVelusamy
Stream Cipher Suite
PrashanthMohan
Translator for SVN repositories for the GNU Hurd Operating System
HariSiddarth
A Highly Customizable Web Application for Online Test Management using PHP and MySQL
SudarsunS
Pallanguzhi, A two players game which can be played between networked computers or over Internet or one player game when played against the computer on a standalone terminal.
SudarsunSiitl?
Inter Indian Language Translator, A web-based or standalone application which help translation of any Indian Language text to any other Indian Language text. We would start of with Tamil text to any Indian language and gradually add more Indian language sources.
NadaRajanr
Data Mining Agent using Stream-based Methodologies is a new method which can be utlized to obtain an effective algorithm for Data Mining.
OpenSourcetestingtools
Study and Evaluate Open Source Testing Tools
HarishJec
RiklaunimLibrary

Diamanda Wiki project (Django) and FOSS site hosting. Just click and read...

Bodhi roy
The wireless intrusion detection system(IDS) in linux platform
SudharshanS
gmedcon, A Dicom Image Viewer and Manipulator based on GTK/libglade and gdkpixbuf.
SudarsanSrinivasan
Personal CMS to manage a personal website.
SriniVasan
LUG Management System - a web application to manage LUGs (or any User groups) providing integration of the various sections like News, wiki, events, meeting, etc.
RajuShekar
Online image editing tool
AecVijayNarayanan
Pdf to Odf Converter
ShriniVasan?
Extensions for Joomla and Drupal; Tally like financial application; GUI applications for existing commandline apps; web based po editor for translations; Tamil Typing tutor; Cartoon drawing application; Thirukkural - Super karamba plugin; GUI for several network server configuration;
AbhinavSahai
A cross platform chat server which integrates users both on linux and windows together. Very useful for college LAN's;

Shajina

Identifying systemic threats to kernel data usin virtual machine introspection.

Sudharshan S, Vivek Khurrana
Create python bindings, optimise python for ARM used in the neo1973..etc.
http://python-openmoko.projects.openmoko.org
For a tentative roadmap please refer to the attachment
http://nrcfosshelpline.in/code/attachment/wiki/ProjectIdeas/python-openmoko.odt
SVN is available here -> http://projects.openmoko.org/plugins/scmsvn/viewcvs.php/?root=python-openmoko
Unofficial python-openmoko logs -> http://sudharsh.wordpress.com/category/openmoko/
File Release Page -> http://projects.openmoko.org/frs/?group_id=14 Screenshots:
pygsmd-shell, http://sudharsh.files.wordpress.com/2007/11/screenshot-1.png Outgoing voicecall using pygsmd, http://sudharsh.files.wordpress.com/2007/10/screenshot.png (From old revision)
Samar M, Bookwyrms
Bookwyrms

PsgTechMigration?

AecDhivya?

FossProjectsInColleges?

Mohan Sundaram:

Six projects in Networking:

1. Common Packet Classification service: consolidate classification as an internal service to be leveraged by iptables, tc, routing etc. Will have ideas similar to CISCO Turbo ACLs. Extend this to address HA. Key focus: Speed and scope of classification.

2. Traffic classification service: Extension of above to L7 protocols. Idea is to build a generic L7 protocol analyser that can read a metafile describing the protocol flow and build the state machine for classification. Can be used for protocol anomaly attack detection too.

3. OpenSSHD based SSL VPN server with ALG support for common dual- port protocols e.g. SIP, FTP, H.323 etc.

4. Identify encrypted P2P streams thro' traffic/ connection heuristics. Helpful in shaping and filtering.

5. Create a connection mirrorring and checkpointing system for stateful iptables failover between two firewalls like pfsync (BSD) but more sophisticated to account for other services too.

6. Create a fast packet path with a consolidated resultant action table for all packet filters/transformations like iptables, NAT, route etc.. More sophisticated than CISCO CEF (that is only for routing).

DigitiseTown: digitising a town

RamaKrishnan
Conference Management System

Geetha Ekambaram

Content Based Audio classification and retrieval using Support Vector Machines

Attachments