DMSDK (DMoniX Software Development Kit)
A quick search on the internet gave the following short explanation of a SDK.
Software Development Kit. A kit that programmers can use to create new applications.
The DMSDK is basically a compilation of my reusable pieces of code.
As you might be aware of one of the object oriented paradigms is sofware reuse.
The way to achieve this is to create generic components that may be reused in many applications.
So why do I bother with creating a SDK?
Well I'm one of those crazy people that actually enjoy writing all kinds of applications.
Once you get on writing applications you'll find out that in many cases you'll be using the same type of code.
For instance IO handling, ZIP file management, data encryption...etc.
I began to gather re-usable pieces of code in a separate project that I eventually dubbed to the DMSDK.
Usually for each new application I write I both benefit from using code from the DMSDK as well as add some new pieces of 'nice-to-have- functions.
Then I got the fabulous idea that if I can benefit from the DMSDK so can perhaps someone else too.
That's why I've put it out for download.
No it's not a open-source project, i.e. the source code is not included in the download only the binaries.
The Java doc can be found here