Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Java Miscellaneous Jikes Bytecode Toolkit Tutorial

Jikes Bytecode Toolkit is a 100% Java class library that enables Java programs to create, read, and write binary Java class files and to query and update a single, high-level representation of the collection of them, including relationships among them. Th

Tutorial Details:

Java Miscellaneous Jikes Bytecode Toolkit Tutorial
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.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Java Miscellaneous Jikes Bytecode Toolkit Tutorial

View Tutorial:
Java Miscellaneous Jikes Bytecode Toolkit Tutorial

Related Tutorials:

Java Q&A, Open Java?
Java Q&A, Open Java?
 
A promise of easier embedded-systems networking - JavaWorld November 1999
A promise of easier embedded-systems networking - JavaWorld November 1999
 
The Java Web Services Tutorial
This tutorial is a beginner\'s guide to developing Web services and Web applications using the Java Web Services Developer Pack (Java WSDP).
 
Java programming dynamics, Part 7: Bytecode engineering with BCEL
Java programming dynamics, Part 7: Bytecode engineering with BCEL Apache BCEL lets you get to the details of JVM assembler language for classworking The Apache Byte Code Engineering Library (BCEL) lets you dig into the bytecode of Java classes. You
 
Learn to speak Jamaican
Introducing Jamaica, a JVM macro assembler language Most Java programmers, at one time or another, have wondered how the JVM works. Java bytecode programming reveals much insight into the JVM and helps developers program Java better. Also, the ability t
 
Java 2D imaging for the Standard Widget Toolkit
Java 2D imaging for the Standard Widget Toolkit Bring the power of 2D imaging to your Eclipse plug-ins In this article, however, you'll learn how to have the best of both worlds. I'll demonstrate a simple technique that will allow you to paint Java
 
Janino -- an Embedded Java Compiler
What is Janino? Janino is a compiler that reads a JavaTM expression, block, class body, source file or a set of source files, and generates JavaTM bytecode that is loaded and executed directly. Janino is not intended to be a development tool, but an embe
 
Generate certificate chains for testing Java applications
OpenSSL toolkit to create a certificate chain of any length. He also describes common certificate attributes and shows you some sample Java code for reading the certificates you create into a Java keystore.
 
Smokescreen Introduction
Smokescreen is a Java obfuscator. Aside from being able to change symbolic names, it can also modify the bytecode instructions in methods thereby obfuscating control flow. This makes the resulting obfuscated classes much more difficult to decompile.
 
Using the ASM Toolkit for Bytecode Manipulation
Using the ASM Toolkit for Bytecode Manipulation Sometimes Java developers need to generate or change Java bytecode in the runtime. Is can be necessary for AOP or debugging, or even for performance optimization. There are several frameworks available that
 
The JDBC RowSet Implementations Tutorial
In "The JDBC RowSet Implementations Tutorial," you will look at how to use the standard JDBC RowSet implementations specified in JSR-114.
 
Smokescreen 3.4 has been released
Smokescreen is a Java obfuscator. Aside from being able to change symbolic names, it can also modify the bytecode instructions in methods thereby obfuscating control flow. This makes the resulting obfuscated classes much more difficult to decompile.
 
Create and Read J2SE 5.0 Annotations with the ASM Bytecode Toolkit
Create and Read J2SE 5.0 Annotations with the ASM Bytecode Toolkit Bytecode Attributes Annotations are actually stored in bytecode with several special attributes. The binary format for these and all other standard attributes is described in the Java Vi
 
Servlet Essentials
This document explains the concepts of Java Servlets and provides a step-by-step tutorial for writing HTTP Servlets with complete source code for the example Servlets. The tutorial and the other chapters cover all facets of Servlet programming from a ...
 
JSP Tutorial
This Tutorial is for beginners in the Java Server Pages Technology
 
JavaServer Pages Technology - Documentation
Sun's tutorial for Java Server Pages that provide a good introduction to design web pages with JSP.
 
J2ME Wireless Toolkit 2.2
Now available.This version of the toolkit is fully compatible with the Java Technology for the Wireless Industry (JTWI) specification (JSR 185).
 
What is Persistence Framework?
What is Persistence Framework? What is Persistence Framework? A persistence framework moves the program data in its most natural form (in memory objects) to and from a permanent data store the database. The persistence framework manages the
 
WAP Toolkits Motorola - Mobile ADK 1.1 Nokia - WAP Toolkit
WAP Toolkits Motorola - Mobile ADK 1.1 Nokia - WAP Toolkit Tutorial WAP Toolkits T o develop any WAP application you have to download software essential for development. Although you can write and test your codes through our site for learning
 
Comparing J2ME Multimedia Options
This article presents the latest developments in MMAPI: the new security considerations raised in MMAPI 1.1, the differences between MMAPI and the MIDP 2.0 Media API, J2ME Wireless Toolkit 2.2 support for MMAPI, and JSR 234, Advanced Multimedia Supplement
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.