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

Method for embedding OpenGL ES (Open Graphics Library for Embedded System) into browser in embedded terminal

An embedded terminal and browser technology, which is applied in the field of 3D technology development, can solve the problems that 3DML is difficult to implement, is not, 3DML does not support entities and default attribute values, etc., and achieves the effect of reducing container changes.

Inactive Publication Date: 2011-11-23
SHANGHAI ACOUSTICS LAB CHINESE ACADEMY OF SCI
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

3DML adopts an XML-like coding standard, but 3DML is not actually an XML application
3DML is very close to an actual XML vocabulary, but 3DML violates a large number of XML rules, such as a large number of "&" symbols used in 3DML files; at the same time, 3DML does not support entities and default attribute values
The performance of 3DML is based on the premise of reducing the complexity of graphics, so complex scenes are difficult to achieve for 3DML

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 embedding OpenGL ES (Open Graphics Library for Embedded System) into browser in embedded terminal
  • Method for embedding OpenGL ES (Open Graphics Library for Embedded System) into browser in embedded terminal
  • Method for embedding OpenGL ES (Open Graphics Library for Embedded System) into browser in embedded terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following embodiments of the present invention propose a method for embedding OpenGL ES in a browser in an embedded system, which is the development of an application operating environment on an embedded platform, mainly embedded terminal development, and also includes necessary head-end application production specifications expand. One aspect of these embodiments aims to solve the problem of embedding the standard OpenGL ES method through a browser on embedded terminals with low- and middle-level hardware configurations, improving the diversity of system interfaces and the variability of applications, and eliminating the need for developers to repeat 3D development. Disadvantages, improve development efficiency and consistency.

[0023] Considering that in embedded systems, OpenGL ES, as a standard open graphics library, has become a mainstream 3D standard in non-browser development. However, in the field of browser integration of OpenGL ES, the industry has littl...

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

The invention relates to a method for embedding an OpenGL ES (Open Graphics Library for Embedded System) into a browser in an embedded terminal. The method comprises the steps of: responding to a website visiting instruction of a user, and starting a browser container; when a page presents an effect irrelevant to a three-dimensional effect, running the browser container only; and when the page presents an effect relevant to the three-dimensional effect, starting an OpenGL ES container, and simultaneously running the browser container and the OpenGL ES container to realize the page presentation of the three-dimensional effect by the browser container by invoking the OpenGL ES container.

Description

technical field [0001] The invention relates to 3D technology development in embedded terminal development, in particular to a method for embedding OpenGL ES in a browser in an embedded terminal. Background technique [0002] OpenGL (Open Graphics Library, Open Graphics Library) is a set of license-free, cross-programming language, cross-hardware platform, and operating system-independent 2D / 3D graphics programming interface specifications. OpenGL is a professional graphics program interface, a powerful and easy-to-call underlying graphics library. OpenGL is the most widely accepted 2D / 3D graphics API in the industry. Since its birth, it has spawned thousands of excellent applications on various computer platforms and devices. OpenGL is independent of the operating system and is also transparent to the network. In industries including CAD, content creation, energy, entertainment, game development, manufacturing, pharmaceuticals, and virtual reality, OpenGL helps developers...

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
IPC IPC(8): G06F9/44
Inventor 顾亚平张俊潘海斌查雨李艳梅朱允斌范晓英孙洋
Owner SHANGHAI ACOUSTICS LAB CHINESE ACADEMY OF SCI
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