human computer interaction
natural computing
overview how it works future applications for researchers

In much the same way that English has become the global language of technology in recent decades, Java has emerged in the past two years as the universal form for computer programming for the World Wide Web. It is a dynamic language for computer networks that, unlike others, is independent of the type of central processing unit on which it's run. Like any programming language, Java needs program development tools. IBM Research has recently contributed four specific  tools -- the Jikes Compiler, Jikes Debugger, Dejavu, and Jinsight make life easier and more convenient for programmers who regularly use Java.

Find out how it works