My Projects & Programs

All my projects & programs are available here. Please download them & check them out. If there is anything about my programs that you would like to communicate to me, do mail me. I look forward to comments & criticism from you.

If you want to share your programs with me, mail me about how i can get to them. Please do not drop any program into my mailbox unless it is small enough.

February 2003: Some of my recent projects are mentioned below. The availability status of these projects depends on whom i am working with on these projects. Please contact me at [email protected] for more details.

  1. Email Client with Hindi Support: As a part of my major project during 8th Semester I am developing an email client with Hindi support. This would contribute to the efforts going on in our department for Indianized computing specially for Linux. I also intend to provide a speech interface to the email client.

  2. Low Memory Device Synthesizer: During my winter project in LTRC, IIIT Hyderabad i contributed to the development of a indian language speech synthesizer for low memory devices (like simputer).

  3. Deepti: Computing Time Companion: Check out our website.
    Check out:
    http://news.bbc.co.uk/1/hi/technology/2209775.stm
    http://www.rediff.com/search/2002/sep/02bot.htm
     
  4. Limited Domain Speech Synthesizer for Indian Lanaguagues which had been ported to Simputer.
     
  5. Adapted Talking Clock Application and Travel Guide Application being developed by IIIT Hyderabad to the Limited Domain Speech Synthesizer developed by me. Also ported these applications to Simputer.
     
  6. Unrestricted Domain Speech Synthesizer for Indian Languages. Please see http://nlp.iiit.net/~speech/index.htm
     
  7. Samachaar Vaani: (Minor Project) News Reader for Hindi Websites. Extracts news from Hindi Websites and converts it into Speech using the Unrestricted Domain Speech Synthesizer. Multi-platform: Supports Windows and Linux.
    http://www.rediff.com/netguide/2003/jan/20news.htm

Language: C / C++

8085Sim.TGZ

A 8085 Simulator developed by me during 8th Semester Practical Work on System Software. Works in Linux.

SoftC.ZIP

Soft Computing Assignments written during 8th Semester. Includes some Hopfield Networks, Fuzzifiers, And some more...

NWTech.ZIP

Network Technology Assignments written during 8th Semester. Includes some sockets programming stuff and some CSMA and Token Ring Simulators

Assembler8085.ZIP

A 8085 Assembler developed by me during 8th Semester Practical Work on System Software. Works in Linux as well as in Windows

Samadhan.zip

An extended version of the tic-tac-toe game. I did this for Pre-defined contest at IIT Delhi in 2000. Great Visual Effects thanks to My friend Vivek.

CCN1.zip

CCN Assignment: 1
Echo Client-Server and Daytime Client-Server

CCN2.zip

CCN Assignment: 2
Simulator for Data Link Layer. AST Book

WinStl.zip

NEW!!! This is my new favourite. I made this for my friend Ritvik but he didn't need it. Its a STL file viewer. STL files are used for storing 3D objects. Full graphics code implemented. Must Check out.

Prozexon.zip

Another graphics project. Shows 3D objects in orthographic and prespective projection which can be read from file. Did this for Pre-defined problem contest at PECfest. Got first prize for it. Another great contribution to GUI from Vivek.

OpenChat.zip

!!NEW!! So i had this OS course in 6th semester and we had to make this utility for Linux. I cooked this up. Client server application for a common chat room wherein multiple users can connect and share common messages.

CPU.zip

!!NEW!! SImulation of Basic CPU scheduling Algorithms: FCFS, Shortest Job First, Round Robin, etc. (Requires LInux)

Lock.zip

!!NEW!! DBMS project: Don't ask me to explain it. I have a report enclosed in the zip file. GO through it. Actually this is a 11th hour effort thing. (Requires Linux)

Robot.zip

I did this for my friend Anuj Garg. It draws a Robot Arm and we can rotate each individual arm and also control the clamp. One of the GUIs that i have made myself.

PPL.zip

I made this for practical subject of Principles of Programming Languages. Its an interpreter of a language i designed by myself. I surely would want to add a lot of things to it. It have Loops, Conditions, Operators and a good set of functions

3D.zip

Another one of my 3D adventures. This one again for Anuj. I did this in a record time. 2 Hours.

KTSR.zip

A TSR program that gets resident into memory and display a hovering message on the first column of the screen.

Student.zip

Anuj again. A student database system with search facility. Simple file-handling stuff.

Fest.zip

A set of 5 pre-defined problems i solved for PECfest 2000. 2 are real goodies. Sorry statement of problem if not available for now. I try to get it soon. And of-course first prize again.

GUI.zip

A set of GUI componets for text mode. A message window, menu, date input componet and many functions to draw boxes and buttons in text mode. Uses direct video memory access. One of my great adventures.

Algorithm.zip

My assignment submissal for Practical of Algorithm design and analysis subject. Set of standard problems - shotest paths, Graphs, etc.

OOPs.zip

Another one of my assignment submissal for Practical of Object Oriented Programming subject.

DStructs.zip

And yet another one of my assignment submissal for Practical of Data Structures using C subject.

Hotel.zip

Hotel Management Program. A good text mode GUI - buttons etc. But sorry not all functionality available. 

KMap.zip

K-Maps implementation. Yet to be done. Nothing made except the basic code elements. See my plans.

Shuttle.cpp

A problem i solved just for nothing. Its one of ACMs problems. We have to shuffle a set of seeds on a stick from one side to another. See it to see what i mean.

GrayCode.cpp

Generates Gray Code numbers. I used a contarption for this. A simple job being complicated. Later on i realised the absolutely simple method. But i still like the  way i discovered to generate Gray Code Numbers.

Clock.zip

A clock program. One of my favourite GUIs. I made it all by myself. Displays system time.

Algos.zip

A set of standard graphics algorithms. Line drawing (Bresenhams & DDA) and Circle drawing.

Ball.zip

A bouncing ball demo. See all these programs a set of Computer Graphics pratical assignment.

BarChart.zip

A simple Bar chart demonstration. Not so good GUI ( That's what Anuj says).

Clipping.zip

Implementation of Cohen Sutherland Line Clipping Algorithm. Oneof my favourites. Need to think considerably to do this.

Coin.zip

A flipping coin simulation. Really smooth graphics. Used page flipping lighting effects (see the sides) etc.

Graph.zip

Graphs of some Mathematical functions. Sine Cosine and Cardiod.

PieChart.zip

A simple Bar chart demonstration. This one is good.

PutImage.zip

Demonstration of Borland C Graphics Putimage function. Various modes XOR, OR, AND etc.

Towers.zip

Graphical simulation of Towers of Hanoi Problem.

Axes.c

A simple text mode display of Barchart.

Language: LISP

AI-Lisp.zip

AI Assignment: 6 LISP Programs

Language: BASIC

GrPro.ZIP

A collection of silly programs using graphics. Has a clock, solar system display, bouncing balls, 3D stuff. Have fun laughing at them. That is what i do.

Elements.ZIP

Database of all Chemical Elements with extensive information, search facilities, etc.

TraCon.ZIP

You see i did programming in BASIC just for fun & these programs show it. Actually this program has a really good set of functions & subroutines for drawing GUI components & character drawing that you could probably use.

Ok the rest of the projects & uploads of these files shall be coming up later.

So let me know if there is any defect in anything on this site so that i can probably fix it up.

Hosted by www.Geocities.ws

1