Date: Wednesday, June 25th, 1997
Time: 7.00pm-8.30pm
Location: Sun Mountain View Campus
Building 6, Stanford Room (directions below)
Agenda:
7.00 to 7.05 - Announcements
7.05 to 8.15 - The Java Class File Format by
Deepak Mulchandani and Rand Gray
8.15 to 8.30 - Q&A
Note: For the "Announcements" section if you have something you
would like announced, or any "News" (upcoming conferences,
information about similar groups, applets...etc) please send
mail to (Sudhakar Ramakrishnan) sudha@best.com prior
to the meeting. A bulletin board would be placed for
product announcements/job openings/miscellaneous announcements.
=========================================
The Java Class File Format
=========================================
The Class file format is the specified object format for generation and manipulation of compiled Java applications. Similar to other popular object file formats such as ELF and COFF which were designed for applications written in C and C++, the class file encapsulates Java applications for use with a Java virtual machine. Unlike it's predecessors, class files provide support across a wide variety of platforms and OSs which range from SUN workstations, Windows PCs, Javastations (running JavaOS) and even Java specific processors such as picoJava. The talk will primarily focus on the architecture and design of the class file format. It will provide a better understanding of concepts for developers interested in either generating class files (compilers) or writing manipulation tools for class files (debuggers/dumpers). Examples will be provided along with discussion to aid presentation of concepts.
===================== Biography: =====================Deepak Mulchandani is a Member of Technical Staff currently working for Sun Microsystems. His background includes developing embedded tools for microcontrollers, as well as analyzing embedded processors in portable wireless applications, including digital cellular handsets. Deepak has published 9 articles and has several software patents pending related to development tools technology.
Rand Gray is a principal engineer at Zilog, Inc., where he designs development tools for embedded microcontrollers. He has been developing embedded tools for microcontrollers since 1980. He has several patents issued for debugging circuitry on microcontrollers, including the background debug modes which appear in Motorola's MC68332, MC68HC16, and PowerPC based microcontrollers.
===================== Directions: =====================101 South take the San Antonio North exit which will take you over the freeway. Go thought the light at Bayshore. Turn right on Casey Ave (very small sign), then make the next right on Marine Way, then left on Coast Ave. Go down to the end of Coast turn right into the parking lot at end of street. Building 6 will be the first one on the left. You can see the sign that says building 6 (it will be extremely obvious).
From 101 North take the San Antonio exit, and then turn right. Then the same directions as above.
Information on the Mountain View Java User's Group can be found on the World Wide Web at:
MTVJUG HOME PAGE:
-> http://www.mtvjug.org/mtvjug/home.html