Java execution equipment and java execution method

A technology for executing devices and files, applied in the field of the Java platform, which can solve problems such as applicability limitations and difficulty in JIT compilation.

Inactive Publication Date: 2004-06-16
SAMSUNG ELECTRONICS CO LTD
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, Java also has many performance related issues
Especially due to memory constraints, it is difficult to use JIT compilation in embedded devices
Therefore, the applicability of Java is limited

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Java execution equipment and java execution method
  • Java execution equipment and java execution method
  • Java execution equipment and java execution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] Hereinafter, embodiments of the present invention will be described more fully in conjunction with the accompanying drawings, which show preferred embodiments of the invention.

[0052] Example.

[0053] FIG. 6A is a conceptual diagram of the process of compiling application program source files 610 according to the present invention, and FIG. 6B is a conceptual diagram of the process of compiling library source or class files 640 according to the present invention.

[0054] As shown in FIG. 6A , Java compiler 620 compiles Java application program source file (.java) 610 into application program class file (.class) 630 .

[0055] As shown in FIG. 6B , library source or class files (.java or .class) 640 are compiled into machine code class (m-class) files 660 by an ahead-of-time (AOT) compiler 650 .

[0056] As shown in FIG. 6C , class m file 660 contains machine instructions 670 . Machine instructions 670 consist of operation (op) codes 671 and operands 672 . If oper...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A Java execution device, a Java class file configuration, a Java execution method, a method of precompiling a Java file, and an execution method in a Java Virtual Machine (JVM) are provided. The Java execution device includes an extended class library, which includes a class file of a machine code obtained by precompiling a class file included in a standard class library, and a Java Virtual Machine (JVM), which executes the class file of the machine code or an application file included in the extended class library. Thus, it is possible to improve the performance of the Java platform while assuring platform-independency and dynamic extensibility of the Java platform.

Description

[0001] This application claims priority from Korean Patent Application No. 2002-76041 filed with the Korean Intellectual Property Office on December 2, 2002, the disclosure of which is hereby incorporated by reference in its entirety. technical field [0002] The present invention relates to Java platform, more specifically, relates to Java (Java) execution device, configuration of Java class file, Java execution method, precompilation method of Java file and execution method in Java virtual machine (JVM). Background technique [0003] Sun Microsystems Corporation introduced the Java language due to the need for a platform-independent language for software contained in various electronic devices and products, such as microwave ovens or remote controls. [0004] To create platform-independent executables, Java compiles source code into Java bytecode, which is executed on the Java Virtual Machine (JVM). As shown in FIG. 1 , the compiler 120 compiles the Java program 110 in the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/00G06F9/45G06F9/455
CPCG06F8/52G06F9/00
Inventor 郑云教
Owner SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products