Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for generating cross platform program and middleware platform engine thereof

A middleware and platform technology, applied in the field of cross-platform programs, can solve problems such as invalid or malicious memory access, system instability, etc., and achieve the effect of promoting mobile game business and reducing porting time

Inactive Publication Date: 2010-02-03
E3NET
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since native binary technology is usually written in C / C++ as a programming program, invalid or malicious memory accesses may occur, resulting in system instability

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
  • Method for generating cross platform program and middleware platform engine thereof
  • Method for generating cross platform program and middleware platform engine thereof
  • Method for generating cross platform program and middleware platform engine thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] way of invention

[0043] Exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. While the invention has been described with reference to specific embodiments thereof, it is to be understood that functionally equivalent modifications are within the scope of the invention.

[0044] Hereinafter, terms including common numerals, such as "first" and "second", may be used to describe various elements. However, elements are not limited by these terms. These terms are only used to distinguish elements. For example, a first element may be renamed as a second element, and a second element may be renamed as a first element. The term "and / or" is used to denote a combination of associated elements or one element among associated elements.

[0045] When it is described that an element is "connected" or "associated" with another element, these elements may be directly connected or associated with each other, however...

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

An apparatus for generating a cross platform program is provided. The apparatus for generating a cross platform program includes a middleware platform layer for extracting at least one source application programming interface (API) corresponding to at least one target API in association with a predetermined function, and a number of the at least one source API and a number of the at least one target API; and a middleware platform engine having a storage unit for assigning a unique index number to each source API and storing the index number in a memory, a calling unit for calling at least oneindex number of at least one source API corresponding to at least one target API, and an API generator for generating the at least one target API using the at least one source API indicated by the atleast one index number. The cross platform program- generating apparatus of the present invention is advantageous to reducing porting time of the conventionally developed 3D games between heterogeneous platforms.

Description

technical field [0001] The present invention relates to a cross-platform program, and more particularly to a method for porting a program between multiple devices equipped with heterogeneous middleware platforms and a middleware platform engine used therefor. Background technique [0002] Wireless Internet Interaction Platform (WIPI) is a middleware platform developed for executing local binary format files while maintaining the advantages of Java language. Typically, wireless Internet platforms are implemented with virtual machines (VMs) or native binaries, and there are trade-offs between using VMs and native binaries. [0003] A VM is a software implementation of a machine that executes programs like a real machine. In VM technology, programs are converted into intermediate codes to be executed in a software central processing unit (CPU). The VM interprets the intermediate code into machine language. [0004] VM technology has been widely used, and a Java Virtual Machi...

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): G06F17/00
CPCG06F8/447G06F8/40G06F9/06G06F16/31
Inventor 成英淑
Owner E3NET
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products