Projects
I've worked on tons of projects, usually for my own personal uses. But I've also written some projects that are designed for developers and users. The following list consists of projects falling under this category.
All my projects are open-source and free but since I'm currently updating some of my projects, I have not provided the source code of the associated projects. However, If you need the source code, contact me via email and I'll send it to you.
Each project has different usage rights. If you wish to use my code in your own program or a commercial application, refer the Project's License or contact me.
Major Projects
- Win32 API Class Library
for .NET Projects
.NET / Interop
This Class Library contains declarations of many Win32 API Functions which can be easily used in managed code without worrying about PInvoke Signatures, Marshalling and Interoperability between managed and unmanaged code. Click here for more information.
- Laptop
Battery Information Driver Interface for C++ and .NET
.NET / C++
This is an interface for developers to work with device drivers of Laptop Batteries without using any system-level calls. It includes a .NET Wrapper class that makes usage a lot easier. It supports Battery Powerstate Events for Single and Multiple cell batteries.
- USB Footprint
C#
USB Footprint is a Library that allows developers to retrieve information about every USB Device used on a computer right from its first startup including those used for synchronization. This comprehensive library has more features than other applications/projects of similar nature and it's Free!!
- J2Media Xtractor
Version 2.0 (.NET)
Mobile/ Multimedia
Many J2ME Games store sprites, pictures and sound files into one or more archive files with the extension PAK or simply no extension. This Application retrieves media files stored in such files and saves them as separate files.
This Application has many new features compared to Version 1.0 and is programmable as well.
- J2Media Xtractor Version 1.0
(DISCONTINUED)
Mobile/ Multimedia
Many J2ME Games store sprites, pictures and sound files into one or more archive files with the extension PAK or simply no extension. This Application retrieves media files stored in such files and saves them as separate files.
This is not yet complete as it supports retrieval of only MIDI and PNG Files. I am currently including support for WAVE and MP3 Files and once that is done, I shall release the source code.
Hobby Projects
- Bunkulator
(Bunking Calculator) Version 1.0 (Beta)
PIM / School-College
This Application maintains a record of your attendance at college and helps you ensure that your attendance is above the mandatory attendance percentage. It supports 8 Subjects as well as Lecture Irregularities such as Cancelled and Extra Lectures. Presently this Application is in Beta Stage and hence Source Code is not included. The Final Release will include a Statistics Page as well as a 'Predictabunk' feature which simulates your attendance figures based on your bunking pattern.
- Opera Download Shutdown Manager
Internet
Do you use Opera to browse and download files? If so, this application can be used to automatically shutdown your computer once Opera downloads all files. It is tested on Opera 8.xx and 9.xx and should also work on other versions including the latest Opera 9.5.
- BirthAlert! 1.5
PIM
Tired of Forgetting your friend's Birthday every year? This Application stores your friends Birthdates and reminds you. It even has two startup modes.