Skip to main content

Jikes Bytecode Toolkit

A 100%-Java class library that enables Java programs to create, read, and write binary Java class files.

Date Posted: March 31, 2000

Overview


 
 

What is Jikes Bytecode Toolkit?

Jikes Bytecode Toolkit has graduated.

Jikes Bytecode Toolkit has graduated and is now available as a contribution to the Eclipse Concern Manipulation Environment (CME).

Jikes Bytecode Toolkit was being used by HyperJ (another alphaWorks technology). With the transition of HyperJ to the Eclipse project, the underlying JikesBT library was moved with it.

About the technology author(s)

Chris Laffra works with IBM in Ottawa, Canada. His responsibilities include the development of tools to support the packaging of embedded Java applications. This work directly elaborates on results from the JAX project (also at alphaWorks), but now in the context of a commercial software product: WebSphere Studio Device Developer. During his prior stay at the Software Technology Department at IBM's T. J. Watson Research Center, Mr. Laffra worked on Java compilers, Java development environments, Java virtual machines, performance analyzers, visualization of Java execution, and program understanding. He is the main developer of Jikes Bytecode Toolkit.

Doug Lorch, senior programmer, recieved his B.S. (Mathmatics) degree from Purdue University in 1968. He has worked in many software areas in IBM and used to be attached to the Watson Research Lab. Mr. Lorch's research area is program understanding, and he can be reached at DougLorch@pobox.com.

Dave Streeter received a B.Sc. degree in 1968 from Imperial College of Science and Technology, London University, England, and is a senior technical staff member at IBM's Toronto Development Laboratory. He worked for IBM for 21 of the last 31 years and has developed compilers for PL/I, Prolog, C, C++ and Java, as well as other Application Development tools. Mr. Streeter's e-mail address is daves@ca.ibm.com.

Frank Tip received his Ph.D. from the University of Amsterdam in 1995 and is currently a research staff member in the Advanced Programming Tools group at the IBM T. J. Watson Research Center. His research interests include whole-program analysis for optimization, program understanding, and software reengineering.

John Field is research staff member and manager of the Advanced Programming Tools group at IBM's T. J. Watson Research Center. He received a B.S.E. degree in Electrical Engineering and Computer Science from Princeton University and M.S and Ph.D. degrees in Computer Science from Cornell Univerisity. Mr. Field's research interests include program understanding and analysis tools, algorithms for program analysis, logic of programs, term and graph-rewriting, program slicing, compiler optimization, and incremental algorithms.

Trademarks


Related technologies