Here is a little repository I have made comprising of all my projects. I am in the process of making all my projects available here. Some of it is already up.Please bear with me while I upload the rest.
Samparkh
(Ongoing)
This is an online social network which provides you with features like creating your profile, maintaining a closed network of friends with whom you can chat,send messages, scribble etc.
It currently supports close to 2000 users.
Visit us at www.samparkh.com
Technical Details
Developed using: J2EE
Backend: MYSQL
App server: Resin
Other technologies used: Dojo, AJAX
Where am i?
(Ongoing)
Where am I? is a voice based service for mobile phones(developed to aid the visually challenged) using GIS to determine the location of the mobile user by acquiring his/her position co-ordinates using GPS and announcing the required position to the user by establishing a phone call.
Technical Details
Developed using: J2ME
Backend: MYSQL
Other technologies used: GPS,GIS
D'zine
D'zine is a Software design utility that helps software architects to design efficient object oriented systems using standards like UML, ER etc
D'zine has the following features
- Creating Use Case diagrams
- Interaction diagrams to capture the dynamic nature of the system.
- Class diagrams for OO Modelling
- ER modelling for database designing,normalization and SQL code generation
- Deployment diagrams for physical representation of the system.
- Generation of code in Java,C++ and VB.NET
- Reverse engineering. Creating diagrams from valid source code.
Technical Details
Developed using VB.NET Download
View more details and download D'zine from http://dzine.sourceforge.net
A desktop clustering tool
(December 2006)
This tool indexes all the files/subfolders in a particular folder and clusters all the documents to form semantically similiar clusters. Two main types of clustering, Hierarchical and Granular, are supported. One can also choose which type/s of documents to cluster.
Technical Details
Developed using:Perl
A basic DBMS
(December 2006)
Capable of handling all basic sql queries like SELECT,INSERT, CREATE, ALTER,UPDATE etc.
Technical Details
Developed using: VC++
A Dht (distributed hashtable)
(June 2006)
A DHT is a distributed storage structure that is capable of storing large amounts of data across different systems.
Ours does essentially the same thing, and it is web enabled. A copy of this software can be installed on various machines that will then act as nodes.Data entered at any node will be routed to the appropriate node which will store it. And when queried it can retrieve data(with a good speed) by locating the exact node on which it is stored. This system is designed to effectively scale upto more than thousands of nodes.
Technical Details
Developed using PHP
Backend: MYSQL
App server: IIS/Apache Download
A Desktop search engine
(August 2006)
A software that indexes all files/subfiles on your system or a specified folder initially. Once indexed, you can search for any document by typing in any word/words or phrases occuring in the document to retrieve that document.
Technical Details
Developed using PERL
Backend: MYSQL Download
Fast file loader
(June 2006)
This is an import-export tool for mysql capable of speedy import/export of data from/to csv,sql etc. It provides a wizard for the above purpose.
Technical Details
Developed in JAVA
HR Issue management tool
A Process centric issue management system develped for Sonata Software Ltd. This solves one of the most important problems of the HRMS ERP which is basically Query/Issue Mgmt. Issues canbe posted by employees to the HR team and the team can act/respond to the posted issue. The complete issue lifecycle (from inception to resolution) is covered and at each step there is information collated and stored in the database. This data canbe queried and reports can be drawn on specific criteria.It is comepletely web based and all notifications are delivered via mails.
Developed using ASP 4.0
Backend: MS SQL Server 2000
Hosted on: IIS
Java parser
A parser that parsed a valid java program to extract details out of it like names of classes,attributes, methods,inheritance structures, unreachable classes,unused variables etc
Technical Details
Developed using C
Lexical Analysis tool: FLEX
Parser Generator: BISON
An inode based file system
This is a file system like that in UNIX that you can use to create a directory sturcture, create,edit,delete,move,copy files and folders.You can also view contents of file, and directories. A command prompt with a number of commands provide the interface.
Technical Details
Developed in C
Operating system:Linux Download
CAD
A Computer Aided Design tool is used by architects to create computer aided designs and blueprints of the system they propose to build.
The user interface being friendly will allow the user to enter inputs by clicking on icons, dragging and dropping, as well as through traditional text boxes.
Technical Details
Developed using: Java
Operating system environment: Windows Download
Paint tool
A paint tool on the lines of windows' 'paint' enabling the user to draw lines, paint,fill, spray,draw rectangles, circles, write text etc in a variety of colors.
Technical Details
Developed using: C++
Operating system: Windows
Tetris
The game TETRIS also popularly known as "Brick Layer" which is keyboard operated.
Technical Details
Developed using : JAVA
Smart
(Sensory Monitoring Approach for Railway Tracks)
An architecture for a sensor network system which will,
-
check for integrity of the railway track- Senses the vibrations of the track based on the sound signals sent by an emitter in order to detect the structural irregularities, if any
An online greetings gallery
An 'E-Greeting gallery' service with a huge collection of greeting cards for various occasions.
Technical Details
Developed using: PERL and HTML/Javascript
App Server: Apache (CGI)
Backend: Oracle
Mail Server
A full mailing service built on top of TCPIP with server and client programs, that can be used in an intranet environment.
The services allows for one to create an account, compose and forward/reply to/send/receive mails(just like emails).
Technical Details
Developed using: QT(Quick Tool)
Operating System: LINUX
An information system for an adoption agency
This system designed to help people looking to adopt get more information about an agency and go about the adoption process.
Technical Details
Developed using VB.NET
Backend: MS SQL SERVER 2000
