|
|
|
|
Design And Implementation Of An
Object Request Broker And Its Integration With Linux Kernel
|
|
Area: Distributed Computing, CORBA, Kernel Programming
Platform: Linux, C++
This was an ambitious project, done as my Final Year Project in my College in
association with J.KalyanaSundaram and S.Sriram, guided by Mr.Arul Siromoney. We
developed an ORB in accordance with CORBA 2.0 Specifications and integrated it with Linux
2.0 kernel so that distributed applications can access ORB functionality by calling some
system calls that we provided. The kernel part was really challenging and the Final
product came out nice.
|
|
|
|
Implementation of Reliable TCP Protocol over Unreliable UDP
|
|
Area: Networking
Platform: Linux
This consisted of implementing TCP protocols for connection management and transmission
( Sliding window protocol ) to achieve reliable transfer of data across Internet. UDP
Sockets were used for communication across the network.
|
|
|
|
|
|
Musical Composer's Tool Kit
|
|
This was done in association with S.Sriram for microprocessor Laboratory. We coded in
8086 Assembly using Turbo Assembler. This system can interface with external keyboard
using printer ports. It can play, record songs from external keyboard or the System
Keyboard. Already recorded songs can be edited. A nice GUI, presenting the Layout of
Keyboard was also done, entirely in Assembly.
|
|
|
|
Graphical User Interface for Unix File System
|
|
Platform: Linux
This project, done as part of Unix Lab gives an easy to use user Interface to do all
the file operations. The GUI was done using Curses. Moreover, the GUI was made as an
independant Front End, communicating with the Service manager in the Back End by means of
Inter Process Communication, using pipes.
|
|
|
|
Unix System Administration Utilities
|
|
This mini-project covers all the system Administration areas like secure login,
creation and deletion of users etc. This was entirely done in Shell programming.
|
|
|
|
Automatic Railway Level Crossing Signal Management System
|
|
Area: Hardware
This was done for Digital Systems Laboratory. This is a hardware system which can
replace the Human resource deployed in railroad crossing for closing and opening of gates.
This system can get a signal from the nearest Railway station about an arraival of a
train, put Red Signal to the Road, wait for some specified amount of time and try to close
the gates. It can detect if any vehicle is caught inbetween when the gate is about to
close and will wait till that vehicle crosses the gate. After lowering the gate it will
put Green Signal to the Railway Line. It can detect the passage of train and after that it
will open the Gates.
|
|
|