DocumentCode :
3260725
Title :
Jato: a compact binary file format for Java class
Author :
Sheng-De Wang ; Lin, Yuhder
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2001
fDate :
2001
Firstpage :
467
Lastpage :
474
Abstract :
Java has been a very important programming language, especially with its cross-platform characteristics, but the CLASS file format defined in the Java Virtual Machine (JVM) specification contains many redundancies and replications of information. These redundancies most come from the “constant pool” of a CLASS file. We propose a compact binary file format, called Jato, and its associated archive format, called Jatar, for the Java system. Using these two formats, many of the redundancies can be removed. We didn´t utilize any text compression technique in the proposed formats, so they do not sacrifice the loading speed and are thus very suitable for use in embedded environments. We´ve also implemented a class loader that is capable of loading the Jato files into a regular JVM. Using this approach, we show that the Jato file format is effective and promising, while still keeping the cross-platform features of Java
Keywords :
Java; file organisation; redundancy; software libraries; software portability; virtual machines; CLASS file format; Jatar archive format; Jato file format; Java Virtual Machine; Java classes; class loader; compact binary file format; constant pool; cross-platform characteristics; data replications; embedded environments; file loading; loading speed; redundancies; Code standards; Computer languages; Embedded system; Image converters; Java; Libraries; Operating systems; Real time systems; Robustness; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
Conference_Location :
Kyongju City
ISSN :
1521-9097
Print_ISBN :
0-7695-1153-8
Type :
conf
DOI :
10.1109/ICPADS.2001.934855
Filename :
934855
Link To Document :
بازگشت