Facilitating the development of computer programs
First Claim
Patent Images
1. A method of facilitating development of programs, said method comprising:
- providing an interface of a program; and
including in the program a spreadsheet that is to execute logic of the spreadsheet in response to data of the interface, wherein the spreadsheet of the program is unchangeable by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Development of computer programs is facilitated. An interface of a program is created and that program interface encapsulates an existing spreadsheet, such that the spreadsheet itself is the calculation engine of the program. The logic of the spreadsheet is not re-coded, and the spreadsheet is hidden from and unchangeable by the user. The interface provides exclusive input and output access to the spreadsheet.
-
Citations
39 Claims
-
1. A method of facilitating development of programs, said method comprising:
-
providing an interface of a program; and
including in the program a spreadsheet that is to execute logic of the spreadsheet in response to data of the interface, wherein the spreadsheet of the program is unchangeable by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of facilitating access to spreadsheets, said method comprising:
-
using an interface to provide data to a spreadsheet, said interface providing exclusive input access to the spreadsheet; and
using the interface to obtain data from the spreadsheet, said interface providing exclusive output access to the spreadsheet. - View Dependent Claims (16, 17, 18)
-
-
19. A system of facilitating development of programs, said system comprising:
-
means for providing an interface of a program; and
means for including in the program a spreadsheet that is to execute logic of the spreadsheet in response to data of the interface, wherein the spreadsheet of the program is unchangeable by a user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A storage to store a computer program, said computer program comprising:
-
an interface; and
a spreadsheet that is to execute logic of the spreadsheet in response to data of the interface, wherein the spreadsheet of the program is unchangeable by a user.
-
-
29. An article of manufacture comprising:
at least one computer usable medium having computer readable program code logic to facilitate development of programs, the computer readable program code logic comprising;
provide logic to provide an interface of a program; and
include logic to include in the program a spreadsheet that is to execute logic of the spreadsheet in response to data of the interface, wherein the spreadsheet of the program is unchangeable by a user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
38. An article of manufacture comprising:
at least one computer usable medium having computer readable program code logic to facilitate access to spreadsheets, the computer readable program code logic comprising;
use logic to use an interface to provide data to a spreadsheet, said interface providing exclusive input access to the spreadsheet; and
use logic to use the interface to obtain data from the spreadsheet, said interface providing exclusive output access to the spreadsheet. - View Dependent Claims (39)
Specification