Free Software

Let Us C

Download Papers

Hacking

Career Help

Fun Zone

Photo Zone

Personal Links

Currently Working

Setting up of Distributed Computing Environment in KReSIT

The aim of this project is to develop a super computing environment which will utilise the computation power of individual machines for doing huge computations. The compuation time for forecasting,datamining, etc, can be reduced to hours from days by distributed computation. This time can further be reduced to minutes if program execution is parallelised. We plan to demostrate this and further enhance the power of distributed computing environment.
See the Project Proposal [PPT] for more details.

Completed Projects

Vision Based Navigator

System Req. : one Linux Machine having a webcam connected to it.
The aim of the Vision Based Navigator is to build a navigator that moves along a static path with the help of a camera. Navigator is controlled through the parallel port of the computer. The path to traverse is calculated initially using the camera and the best path from the source to destination is computed and fed to the navigator.
You can see the ReadMe file for more details

Supply Chain Management Simulator

System Req. : any machine which has Java
The optimization of the entire fulfillment process, from consumer purchase back through the retail store, retail DC, wholesaler, manufacturer DC, factory, raw material/component supplier, etc. for greater responsiveness, speed, and efficiency. It encompasses supply chain planning and supply chain execution. This project is a simulator for such an environment which provides the facility to test the various ordering and shipment policies.
See the Design Document for more details

Implementation of Distributed Minimal Spanning Tree Algorithm

System Req. : any machine which has Java
The problem of finding a distributed algorithm for a minimum weight spanning tree, which has been known for at least 9 years, is one of the most fundamental and the most studied problems in the field of distributed network algorithms. Any algorithm for any one of the problems, above requires at least O(E + VlogV) communication and O(V) time in the genera1 network. In this project, we present new algorithms, which achieve those lower bounds. The best previous algorithm requires O(E+ Vlog V) in communication and O( V.log V) in time.

Implementing Call Admission and Control Scheme for Multi-class QoS Provisioning in Mobile IP module of Network Simulator

System Req. : one Linux Machine having Network Simulator Software on it.
NS is an object-oriented, discrete event driven network simulator. NS is primarily useful for simulating local and wide area networks. NS is a multi-protocol simulator. Among various other protocols, Mobile IP is also implemented in NS, but QoS in mobile IP is not implemented. This project implements the multiple class QoS in Mobile IP Networks using region based call admission control algorithm proposed by Kamal K Kasera and Ramesh K Sitaram.
You can see the Project Report for more details

Implementing Index Manager for PostGreSQL

System Req.: one Linux Machine
Implemented Index Manager for PostgreSQL in a Flat Storage, similar funcitonality as Storage Manager. Provides functions which are called during INSERT,DELETE UPDATE, DROP. Also File operations read,write,open,close,seek are provided/gettuples() returns the entire relation in a memory buffer.

Students Performance Evaluation

System Req. : Any Machine having Java installed on it
SPEP is a system designed to evaluate students' academic performance. This tool can help Students to analyze/compare their grades/marks with other students in various courses taken by him/her. This tool can also be used by the teachers, to evaluate the performance of students in their course(s)
See Design Doc. for more details.

NNTP-TO-SMTP news reader

System Req. : one Linux Machine, NNTP and SMTP Server login
Perl script that will run as a daemon. It is invoked with a list of newsgroup names.Every 24 hours (use a shorter interval for testing) it will wake up and check the newsgroups for new articles with subject lines that match a given regular expression. If such articles are found it will mail the article to a given email address.

RedZilla a news reader

System Req. : one Linux Machine, NNTP Server login
The interface starts with a list of newsgroups. Clicking on one of them shows the message subject lines in that newsgroup. There is a config file that will store list of newsgroups to start with. There is also a small form which allows the user to login. If the user logs in, a session is created for him/her. If the user clicks on a group without logging in, the messages in the group are still displayed, but the user may not post any message until he/she has logged in.

XML Validator

System Req. : one Linux Machine
An application which takes in a DTD and an XML file and validates the XML file.

SMART NET(1.1 MB)

(includes full Documentations)

System Req.: one Linux machine having Java, MySQL, MySQL-Java connector installed on it.
It is a Network Management utility,developed by me as my final year project, an effort to improve the way the network entities are managed by the system administrator. It gives us the details like the errors and current statistics of the entities, these could be computers, switches, routers, printers, servers, or any entity which is SNMP enabled. Yes this is what we have used Simple Network Management Protocol. We used Linux, C, Java, MySQL for building the project. The architecture enables the administrator to manage the entities from any where in the world.

Painter--A Paint Brush(103 KB)

System Req.: Will work only windows platform due to requirement of graphics libraries. There might be some minor problems while running it, set the path of the graphics libraries and recompile it.

As the name of the software suggests, it is for preparing engineering drawings, and graphical images. Although Microsoft has got its own MS PAINT, still this is an effort to prepare a similar application using C/C++ as the programming language. The software is an application of Graphical User Interface (GUI) with the inclusion of mouse. The application is very simple to use and help is provided at every step. 

3D Objects-A Demo(9 KB)

System Req.: Will work only windows platform due to requirement of graphics libraries. There might be some minor problems while running it, set the path of the graphics libraries and recompile it.

This software displays many 3-dimensional objects and rotates them, it also shows the formation of these images, using this the viewer can understand the way 3-D figures are represented on the 2-D screen. The user can also rotate the images using the mouse.

Railways-A Demo(11 KB)

System Req.: Will work only windows platform due to requirement of graphics libraries. There might be some minor problems while running it, set the path of the graphics libraries and recompile it.

This software was built by me in my 12th class. This does not do any big things like actual reservation, but has got good graphics functions and good music effects to watch for.

Library Man-A Mgmt Software(17 KB)

System Req.: Will work only windows platform due to requirement of graphics libraries. There might be some minor problems while running it, set the path of the graphics libraries and recompile it.

This is just a small Library management software which has a feature to display the late fine.

This Site is Powered by...APACHE This site lives up to the latest standards of w3... Valid XHTML 1.0!

You are visitor number 20 since 08 Feb 10.