Projects
I've worked on tons of projects, usually for my own personal use. 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 can be downloaded for free and are also open-source but since I'm currently working on some of these projects, I have not provided the source code of those projects. However, If you still need the source code, contact me 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
-
MPCScrobbler
- A last.fm Scrobbler for Media Player Classic
C# / Music Scrobbler
There are plenty of scrobblers available for all the major media players except for Media Player Classic because it doesn't have a plugin API. This Application allows Media Player Classic users to scrobble their music to last.fm.
-
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.
-
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.
-
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!!
-
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.
-
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 Mobile
Mobile / College
Manage your college attendance and maintain it above the required limit right from your cell phone.
-
QLaunch
System
Start external programs and open directories with keyboard shortcuts. Takes up 0 bytes in RAM as it doesn't need to be running to detect keyboard shortcuts.
-
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.