I attended the IEEE World Congress on Internet Security in London this week which is "an international forum dedicated to the advancement of the theory and practical implementation of security on the Internet and Computer Networks." The conference was held near Heathrow Airport, London. The conference was overall very interesting with some interesting people & good talks relating to my area of research, as well as other security topics. Disappointingly there was a low attendance and the conference could have been much better if more people had attended.
Decompilation is a problem for the software industry, with the global revenue loss due to software piracy estimated to be more than $50 billion in 2008. There are several Java decompilers available but none are 100% effective, and many are obsolete/unmaintained.
We found Java Decompiler, JODE and Dava to be good Java decompilers but not perfect. Dava is particularily suited to aribtrary bytecode, while others are suited to javac generated bytecode.
Decompilation of Java bytecode is the act of transforming Java bytecode to Java source code. Although easier than that of decompilation of machine code, problems still arise in Java bytecode decompilation.
Computer programs are written by a programmer in an English-like programming language, known as source-code. There are many programming languages available to programmers who can choose a language for their specific needs.