Cross-platform graphic middleware-based navigation secondary development control system

A secondary development, middleware technology, applied in software design, program control device, software engineering design, etc., can solve the problem that it cannot be compatible with multiple embedded hardware platform operating systems and development languages ​​and environments at the same time, and cannot be embedded in navigation applications. The system provides secondary development support, lacks serialized navigation secondary development interfaces, etc., to achieve the effect of improving application management and function custom configuration, superior user experience, and powerful multi-dimensional space-time analysis functions.

Inactive Publication Date: 2017-02-08
NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The navigation electronic map application based on the second-generation satellite navigation system faces problems such as large differences in navigation service requirements, diversified services, and complex and diverse terminals. It lacks

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
  • Cross-platform graphic middleware-based navigation secondary development control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] In order to be effectively compatible with the application environment of various platforms, a cross-platform graphics display framework is realized. The framework has the characteristics of high performance, easy expansion and configurability, and can provide users with consistent interface performance. The system design adopts hierarchical, Modular thinking;

[0061] 1) Provide display and input characteristic operations of the device upward through the abstract display device and input device.

[0062] 2) Integrate external resources required by the graphics framework, such as fonts, picture decoders, input methods, event channels, 2d graphics engines, etc. These components provide a unified resource interface for the upper layer, isolate specific implementation details, and improve the portability and flexibility of the system. For example, the image decoder and font engine can be configured according to actual conditions.

[0063] 3) The key components of graphics displ...

Embodiment 2

[0075] The map navigation control encapsulates the basic map and navigation operation process. Users can directly use the map navigation control to build navigation applications to improve the efficiency of application development. The navigation control inherits the characteristics of the basic control in the graphics display middleware:

[0076] 1) The navigation general control is an extension of the basic control, and the graphical interface in the basic control is the entrance of user interaction to capture user input.

[0077] 2) The terminal user triggers a specific business process through the interface operation, and the processing result of the business process is displayed to the user through the interface. The business process is the specific execution of the specific function realized by the navigation control.

[0078] 3) The data access required by the business process includes the access to navigation services, the reading of data such as local navigation map files a...

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 provides a cross-platform graphic middleware-based navigation secondary development control system. The system comprises a system resource adaptation module, an application integrated frame module, a map rendering engine module, a spatial data analysis module and a user interaction control module, wherein the system resource adaptation module is used for shielding difference of multiple terminal platforms in software and hardware resources and providing core system resources on which a running support environment depends; the application integrated frame module is used for supporting installation and running of terminal applications; the map rendering engine module is used for visually outputting a map; and the spatial data analysis module is used for realizing the management of a stacking sequence and visibility of graphic layers in response to a user operation and providing a visual graphic interface. According to the system, a multi-concurrent and high-performance map rendering engine is provided; multiple data formats and data format extension are supported; navigation and map applications can be quickly established; perfect application management and function self-definition configuration are achieved; and system secondary development is facilitated.

Description

Technical field [0001] The invention relates to the technical field of information system software development, in particular to a navigation secondary development control system based on cross-platform graphic middleware. Background technique [0002] The navigation electronic map application based on the second-generation satellite navigation system faces problems such as large differences in navigation service requirements, diversified services, and complex and diverse terminals. It lacks a serialized navigation secondary development interface and cannot provide secondary navigation applications for embedded navigation systems. Development support is not compatible with multiple embedded hardware platforms, operating systems, and development languages ​​and environments at the same time. The control interface provided in the present invention includes information query, data reading, map display, map manipulation, graphic element overlay display, path planning, automatic guida...

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): G06F17/30G06F9/44
CPCG06F8/22G06F8/38G06F16/29
Inventor 陈景徐鑫朋李宁波
Owner NO 32 RES INST OF CHINA ELECTRONICS TECH GRP
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