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

Automatic generation of programs with GUI controls for interactively setting or viewing values

Inactive Publication Date: 2008-05-20
NATIONAL INSTRUMENTS
View PDF12 Cites 96 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is often a tradeoff between ease-of-use and the ability to create customized solutions to a problem.

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
  • Automatic generation of programs with GUI controls for interactively setting or viewing values
  • Automatic generation of programs with GUI controls for interactively setting or viewing values
  • Automatic generation of programs with GUI controls for interactively setting or viewing values

Examples

Experimental program
Comparison scheme
Effect test

example

Image Processing Prototyping Environment

[0098]One particular example of a prototyping environment is discussed below, in order to gain a better understanding of one embodiment of the invention. It is noted, however, that the techniques described herein may be applied to various other domains, as desired.

FIGS. 6-13: Prototyping Environment User Interface

[0099]FIG. 6 illustrates an exemplary user interface for an image prototyping environment application according to one embodiment of the invention. The prototyping environment may enable a user to easily load an image and quickly apply various image processing operations to the image, immediately seeing the results. The image processing operations selected and applied by the user are preferably recorded as a script. Once the desired image processing algorithm has been developed, the prototyping environment may then automatically (e.g., programmatically) create a standalone computer program (or programs) in response to the script, i.e....

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

A system and method for automatically (i.e., programmatically) generating a computer program based on program information, such as a prototype, wherein the program includes a graphical user interface (GUI) for specifying input values to or viewing output values from the program. The prototype may comprise a series of functional operations. One or more input and / or output parameters may be associated with each functional operation. In response to a user's request for a program implementing the prototype to be automatically generated, a list of parameters associated with the operations included in the prototype may be displayed. The user may select from the displayed list the input parameters which are desired to be interactively changeable. In response, the program may be generated such that the program has a graphical user interface including a user interface control associated with each selected input parameter.

Description

PRIORITY CLAIM[0001]This application is a continuation-in-part of co-pending application Ser. No. 09 / 595,003 titled “System and Method for Automatically Generating a Graphical Program to Implement a Prototype” filed Jun. 13, 2000, whose inventors are Nicolas Vazquez, Jeffrey L. Kodosky, Ram Kudukoli, Kevin L. Schultz, Dinesh Nair and Christophe Caltagirone which is hereby incorporated by reference.FIELD OF THE INVENTION[0002]The present invention relates to the field of computer programming, and more particularly to a system and method for automatically generating a program based on program information, wherein the automatically generated program includes a graphical user interface with user interface controls for specifying or viewing input or output parameter values to or from the program. One embodiment of the invention relates to the field of computer program prototyping, and more particularly, to the automatic generation of a computer program from a prototype.DESCRIPTION OF THE...

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 Patents(United States)
IPC IPC(8): G06F3/048G06F9/44G05B19/042
CPCG05B19/0426G05B2219/23008Y10S715/965G05B2219/40099Y10S715/967G05B2219/23258
Inventor CIFRA, CHRISSCHULTZ, KEVINKELLAM, JEFFCORRELL, JEFFVAZQUEZ, NICOLASCALTAGIRONE, CHRISTOPHE
Owner NATIONAL INSTRUMENTS
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