Ashis Kr. Das's repositories
Very-Simple-Messenger-V2
Text Messaging software based on P2P model and UDP networking protocol. Designed to be a multithreaded, responsive and easy to use.
SVM-PE-Pixel-Extraction-Utility-Program
Algorithms implemented for producing ESC\POS Single-Bit Rasters from Monochrome Bitmaps. Printing images by thermal printers made easy.
libdictionary-search-tree
An implementation of Dictionary ADT using AVL Tree and Binary Search Tree data structures. It comes with all necessary search tree algorithms, designed carefully for code reuse & performance.
liblinkedlist-listadt
Implementation of Linked List ADT in C, both Singly and Doubly versions. Designed for storing all kinds of data elements by using generic pointers to data elements.
RLE-Algorithm-based-Data-Compression-Engine
This project aims to the successful development of Run Length Encoding (RLE) data compression software. It will be designed as a library software in order to be able to incorporate RLE based data compression/decompression facility into external software projects. This project will provide simple and easy API for the programmers. Code will be written accounting efficiency to achieve maximum execution performance as well as blazingly fast compression/decompression of arbitrary data.
FileStream-Inverter-Binary-V2-CLI-Win32
Funny utility program for data corruption, works with any kind of disk files Supports files with very large size.
GT511C3-Device-Driver-Atmel2560_MCU
Device Driver implementation of the Fingerprint module GT 511C3, specially designed for SVM Project. Target MCU is Atmel MEGA 2560.
Huffman-Code-Data-Compression-Engine
An implementation of Huffman Coding algorithm for data compression and decompression. This project is still under development.
Columnar-Transposition-Cipher-CryptoSystem
Implementation of Columnar Transposition Cipher (Block Cipher) in C.
Dictionary-Based-Graph-ADT-Undirected
Graph data structure implementation in C, using Dictionaries.
Essential-Calculator
Desktop calculator program for easy calculation of everyday maths and necessary tasks. Very attractive-looking GUI and fully functional calculator. V2 is coming soon.
libbh-binaryheap
An Implementation of Binary Heap Data Structure and associated algorithms as a static library, based on array. Its API is adapter styled and easy to use. It exhibits good runtime performance.
libpq-priorityqueue-double-ended
Implementation of Double Ended Priority Queue ADT as a static library based on Binary Heap data structure. Automatically adaptive to Current Heap Orientation (MIN or MAX Heap), supports both of the removeMin() & removedMax() functions to be called at any time and in any order.
MAT124-FORTRAN-Programs
Some Fortran programs from my university course MAT124 : Fortran Programming. All these Fortran programs are compiled and tested in GCC GFortran compiler (Windows Port).
Morse-Code-Conversion-Library
Implementation of various conversion algorithms between Morse Code and other forms
Morse-Tool-GUI-Application
Desktop application for conversion and manipulation of Morse code. Uses the library libmorse.a linked statically. Executable is available for download.
OpenGL-Graphics-GeomTransformation
Implementation of Geometric Transformation Algorithm for the course Computer Graphics.
OpenGL-Graphics-Midpoint-CircleDraw-Algorithm
Implementation of Midpoint CircleDraw Algorithm for the course Computer Graphics.
OpenGL-Graphics-Midpoint-LineDraw-Algorithm
Implementation of Midpoint LineDraw Algorithm (Floating Point Version).
OpenGL-Graphics-Programmatic-LineClip-Analyzer
Implementation of a very simple programmatic LineClipping algorithm for the course Computer Graphics.
SVM-Project-Fingerprint-Enrollment-DEMO-WIN32
A Demonstration of Fingerprint Enrollment mechanism for Voters in WIN32 API.
SVM-Project-Voter-Identification-DEMO-WIN32
A program to demonstrate voter identification of SVM project, allowing unlimited number of stored fingerprints to match against.
Text-Rendering-on-Graphic-Canvas-with-CD
Demonstration program for rendering Characters & Text data on Graphical Canvas using CD as the graphics library.