Virtual interface device and related method thereof

A technology of virtual interface and virtual method, applied in the direction of program control device, program loading/starting, etc., can solve the problems of Java application components losing the ability to transplant, increasing developers' troubles and development costs, etc.

Inactive Publication Date: 2009-09-30
WISTRON CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, program developers still need Java application components and Java ontology interfaces, which not only increases the developer’s troubles and development costs, but also causes Java application components to lose their portability

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
  • Virtual interface device and related method thereof
  • Virtual interface device and related method thereof
  • Virtual interface device and related method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Please refer to figure 1 , figure 1 It is a schematic diagram of an electronic product 100 according to Embodiment 1 of the present invention. The electronic product 100 can operate on a Linux, Microsoft or other operating systems, and includes Java application components J_Ap(1)-J_Ap(n), a virtual interface device 110, a core module 120 and hardware devices Ph_Dev(1)-Ph_Dev( m). The Java application components J_Ap( 1 )˜J_Ap(n) operate on a Java virtual machine 124 , which generates access information RW_info( 1 )˜RW_info(n) according to Java functions to exchange information with the virtual interface device 110 . The core module 120 includes a system call interface 122 and drive units DVR_Dev(1)~DVR_Dev(m), which are used to drive hardware devices Ph_Dev(1)~Ph_Dev(m) respectively, and according to the hardware devices Ph_Dev(1)~Ph_Dev( The operation of m) generates device event information EVT_Dev(1)˜EVT_Dev(m). The virtual interface device 110 is used to virtual...

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

In order to reduce the development cost of a product, the invention provides a virtual interface device for a hardware device of an electronic product, which is used for virtualizing the hardware device to communicate with a Java application component. The hardware device is operated on an operating system, and the operating system comprises a drive unit corresponding to the hardware device. The virtual interface device comprises a virtual unit and an event unit. The virtual unit comprises virtual data corresponding to the hardware device, and is used for modifying the virtual data or providing the virtual data to the Java application component according to access information generated by the Java application component. The event unit is used for generating Java event information to the drive unit according to the virtual data, and reading the virtual data according to device event information generated by the drive unit.

Description

technical field [0001] The present invention relates to a virtual interface device and a related method, in particular to a virtual interface device and a related method capable of communicating with a Java application component. Background technique [0002] Java (Java) program is a widely used programming language at present, and its main advantage is that it has cross-platform portability (Write Once, Run Anywhere). The same program binary code can be applied to Unix, Linux, Macintoshes (Macintoshes) and Microsoft (Windows) operating systems, but the relative disadvantage is that it cannot directly access the drivers of electronic devices, regardless of the operating system , the electronic device can only be accessed virtually through a Java Virtual Machine (JVM). [0003] In the research and development process of medical and consumer electronics products, developers need to establish operating systems, install drivers for internal electronic devices, and finally intro...

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/445
Inventor 苏致安
Owner WISTRON CORP
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