Java is the end all of distributed computing programming solutions. Although powerful in many aspects of networked computing, it still comes short when required to do low level work with the operating system. When push comes to shove, alittle ingenious C code can do the trick. OK, I know once published this is going to start some flamefests.
Lets get right to it.
If you are a Java advocate you may have some god aweful rationale in why there is not a need for low level programming. However, this article is designed to show how in some cases, the need outweights the Pure java ideology. I am far from being an advocate of any language. However, I like the direction and movement Java is having, and I think that it has a lot of power now, and a lot of potential for the future. In our example, we are going to surround a specific platform need to a simple java application so we can get our task done.