Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Decompiling Java

Buy
Decompiling Java, 9781430254690 (1430254696), Apress, 2014
WHEN COREL BOUGHT WordPerfect for almost $200 million from the Novell Corporation in the mid 1990s, nobody would have thought that in a matter of months they would have been giving away the source code free. However, when Corel ported WordPerfect to Java and released it as a beta product, a simple program called Mocha1 could quickly and easily reverse engineer, or decompile, significant portions of Corel's Office for Java back into source code.

Decompilation is the process that transforms machine-readable code into a human readable format. When an executable, a Java class file, or a DLL is decompiled, you don't quite get the original format; instead you get a type of pseudo source code, often incomplete and almost always without the comments. But often what you get is more than enough to understand the original code. The purpose of this book is to address an unmet need in the programming community. For some reason, the ability to decompile Java has been largely ignored even though it is relatively easy for anyone with the appropriate mindset to do. In this book, I would like to redress the balance by looking at what tools and tricks of the trade are currently being employed by people who are trying to recover source code and those who are trying to protect it using, for example, obfuscation.

This book is for those who want to learn Java by decompilation, those who simply want to learn how to decompile Java into source code, those who want to protect their code, and finally those who want to better understand Java bytecodes and the Java VIrtual Machine (JVM) by building a Java decompiler.
(HTML tags aren't allowed.)

123 Robotics Experiments for the Evil Genius (TAB Robotics)
123 Robotics Experiments for the Evil Genius (TAB Robotics)

The purpose of "Evil Genius" is to create an entertaining book made up of a series of projects that will explain electronics from static electricity (rubbing a balloon) to developing robots. The book will include the tools necessary for the reader to create the projects in the book at very little cost or inconvenience. The book will...

The Book of IMAP: Building a Mail Server with Courier and Cyrus
The Book of IMAP: Building a Mail Server with Courier and Cyrus

There is very little specialist literature available on IMAP servers, and no current documentation deals with the subject in sufficient depth.

There is a real need for a guide to IMAP. A quick look at relevant mailing lists shows that they are full of questions and problems, indicating that the software solutions now in use...

HIV, Resurgent Infections and Population Change in Africa (International Studies in Population)
HIV, Resurgent Infections and Population Change in Africa (International Studies in Population)

Forty years ago, the age-old battle against infectious diseases as a major threat to human health was believed close to being won. However, by the late twentieth century, the increase of emerging and reemerging infectious diseases was evident in both low and high income countries. About 30 new infectious diseases have been identified in the...


Social and Political Implications of Data Mining: Knowledge Management in E-Government
Social and Political Implications of Data Mining: Knowledge Management in E-Government
In recent years, data mining has become a powerful tool in assisting society with its various layers and individual elements useful in obtaining intelligent information for making knowledgeable decisions. In the realm of knowledge discovery, data mining is becoming one of the most popular topics in information technology.

Social...

A Wavelet Tour of Signal Processing, Third Edition: The Sparse Way
A Wavelet Tour of Signal Processing, Third Edition: The Sparse Way

I cannot help but find striking resemblances between scientific communities and schools of fish. We interact in conferences and through articles, and we move together while a global trajectory emerges from individual contributions. Some of us like to be at the center of the school, others prefer to wander around, and a few swim in multiple...

HTML5 Data and Services Cookbook
HTML5 Data and Services Cookbook

Over one hundred website building recipes utilizing all the modern HTML5 features and techniques!

Overview

  • Learn to effectively display lists and tables, draw charts, animate elements and use modern techniques such as templates and data-binding frameworks through simple and short examples.
  • ...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy