G06F8/20

SCREEN SIZE ADJUSTMENT METHOD FOR LCD PROJECTORS
20230020294 · 2023-01-19 ·

The invention discloses a screen size adjustment method for LCD projectors, comprising a design of UI interface based on LCD display, a setting of zoom ratio threshold and a realization of UI zoom ratio function. The LCD projector screen size adjustment needs to be designed based on application scenarios and LCD display resolution (W.sub.Panel×H.sub.Panel) of the projector. A reasonable zoom ratio threshold is set based on the application scenario and product definition. After the zoom ratio threshold is determined, the system interface needs to be designed. When designing the system interface, the system interface resolution (W.sub.UI×H.sub.UI) should be determined according to the product of the screen resolution and the minimum value of the zoom ratio (Z.sub.min), and the number of width and height pixels used in the final design of the system interface should not be higher than the value calculated above.

SCREEN SIZE ADJUSTMENT METHOD FOR LCD PROJECTORS
20230020294 · 2023-01-19 ·

The invention discloses a screen size adjustment method for LCD projectors, comprising a design of UI interface based on LCD display, a setting of zoom ratio threshold and a realization of UI zoom ratio function. The LCD projector screen size adjustment needs to be designed based on application scenarios and LCD display resolution (W.sub.Panel×H.sub.Panel) of the projector. A reasonable zoom ratio threshold is set based on the application scenario and product definition. After the zoom ratio threshold is determined, the system interface needs to be designed. When designing the system interface, the system interface resolution (W.sub.UI×H.sub.UI) should be determined according to the product of the screen resolution and the minimum value of the zoom ratio (Z.sub.min), and the number of width and height pixels used in the final design of the system interface should not be higher than the value calculated above.

VIRTUAL DEVELOPMENTAL ENVIRONMENT APPARATUS, METHOD, AND RECORDING MEDIUM
20230013854 · 2023-01-19 ·

Placement of bridges connecting CAE tools and virtual ECU simulation tools is facilitated. A virtual developmental environment apparatus includes a processing execution unit and a memory for storing a MILS model including a controller block and a plant block, first setting information, a program for realizing a function in the controller block used in executing simulation of the virtual ECU, and second setting information. The processing execution unit identifies a controller block in the MILS model based on the first setting information, arranges a bridge for connecting the input port and the output port and the I/O port of the virtual ECU to the input port and the output port of the identified controller block, and connects the bridge and the I/O port of the virtual ECU based on the second setting information.

VIRTUAL DEVELOPMENTAL ENVIRONMENT APPARATUS, METHOD, AND RECORDING MEDIUM
20230013854 · 2023-01-19 ·

Placement of bridges connecting CAE tools and virtual ECU simulation tools is facilitated. A virtual developmental environment apparatus includes a processing execution unit and a memory for storing a MILS model including a controller block and a plant block, first setting information, a program for realizing a function in the controller block used in executing simulation of the virtual ECU, and second setting information. The processing execution unit identifies a controller block in the MILS model based on the first setting information, arranges a bridge for connecting the input port and the output port and the I/O port of the virtual ECU to the input port and the output port of the identified controller block, and connects the bridge and the I/O port of the virtual ECU based on the second setting information.

COLLABORATIVE INDUSTRIAL INTEGRATED DEVELOPMENT AND EXECUTION ENVIRONMENT

A method for providing access to a development and execution (D&E) platform for development of industrial software, including providing while the D&E platform is being accessed a GUI with a development tool having process flow and code editors and an execution tool and arranging two or more programming blocks of a process flow responsive to input from an author when the process flow editor is accessed. The two or more programming blocks, when arranged, are configured to be executed. The method further includes editing source code of the two or more programming blocks responsive to input from the author when the code editor is accessed, compiling at least one of the two or more programming blocks responsive to input from the author when the execution tool is accessed, and executing the compiled at least one programming block responsive to input from the author when the execution tool is accessed.

Artificial Intelligence (AI) Framework to Identify Object-Relational Mapping Issues in Real-Time

Various aspects of this disclosure relate to determining mapping issues in object relational mapping (ORM). An artificial intelligence (AI) model may be trained to identify errors in mapping between relational databases and objects during code compilation. Multiple AI models may be used, with different models being associated with different programming frameworks, thereby making this technique framework agnostic.

USER INTERFACE CONTROLS FOR VISUAL SOFTWARE MODIFICATION
20230019933 · 2023-01-19 ·

Techniques for visual software development are disclosed, including: generating, by a visual code editor, a data model of code elements in a set of source code; based on the data model, generating an adjustable graphical user interface (GUI) control corresponding to a subset of the set of source code; presenting the adjustable GUI control in a GUI of the visual code editor; and responsive to user input in the GUI to adjust the adjustable GUI control, modifying the set of source code according to the user input and executing the modified set of source code.

USER INTERFACE CONTROLS FOR VISUAL SOFTWARE MODIFICATION
20230019933 · 2023-01-19 ·

Techniques for visual software development are disclosed, including: generating, by a visual code editor, a data model of code elements in a set of source code; based on the data model, generating an adjustable graphical user interface (GUI) control corresponding to a subset of the set of source code; presenting the adjustable GUI control in a GUI of the visual code editor; and responsive to user input in the GUI to adjust the adjustable GUI control, modifying the set of source code according to the user input and executing the modified set of source code.

CAPTURING VARIABLE DEPENDENCIES USING A VARIABLE AGNOSTIC OBJECT

Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via the programming interface and depict the second dependency, the third variable, and the fourth variable in a second instance of the variable agnostic object in the source code. The system is also configured to compile the source code to generate a computer-executable program capturing the first dependency and the second dependency based on the first instance and the second instance of the variable agnostic object.

Rapid prototyping of user experience components and related application functionality
11704093 · 2023-07-18 · ·

Methods, computer readable media, and devices for rapid prototyping of both user experience and technical features in a combined approach. One method may include creating a set of known user experience (UX) components including a user interface element representing at least one of a data element and a data interaction, creating a UX screen including a set of UX elements within a UX prototyping tool, translating the UX screen into a set of standardized UX components, publishing the set of standardized UX components by mapping the set of standardized UX components to synthetic data, and validating a technical aspect of the published set of standardized UX components based on user interaction with the published set of standardized UX components.