Dynamic Scripts To Extend Static Applications
First Claim
1. One or more non-transitory computer-readable storage media comprising a plurality of instructions, the plurality of instructions comprising:
- instructions to receive a first software written in a first computer language;
instructions to receive user input identifying a first name of a first method comprised in a plurality of methods defined in the first software;
instructions to receive user input identifying a location within a second software that is written in a second computer language different from the first computer language; and
instructions to at least one processor to prepare and store at said location, at least a new instruction automatically formatted in a syntax of the second computer language, the new instruction comprising an invocation of the first method identified in the first software by the first name.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more processors receive (a) first software written in a first computer language, (b) user input identifying a first name of a first method in a plurality of methods defined in the first software, and (c) user input identifying a location within a second software that is written in a second computer language different from the first computer language. In response, the one or more processors automatically prepare and store at the user-identified location in the second software, a new instruction formatted in a syntax of the second computer language that invokes the first method identified in the first software by the first name. The second software may be initially created with a first instruction to include at least a first additional name (e.g. “main”) used to invoke execution of the second software, and as a parameter thereof a second additional name identifying the first software.
-
Citations
22 Claims
-
1. One or more non-transitory computer-readable storage media comprising a plurality of instructions, the plurality of instructions comprising:
-
instructions to receive a first software written in a first computer language; instructions to receive user input identifying a first name of a first method comprised in a plurality of methods defined in the first software; instructions to receive user input identifying a location within a second software that is written in a second computer language different from the first computer language; and instructions to at least one processor to prepare and store at said location, at least a new instruction automatically formatted in a syntax of the second computer language, the new instruction comprising an invocation of the first method identified in the first software by the first name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed in one or more computers, the method comprising:
-
receiving a first software written in a first computer language; receiving user input identifying a first name of a first method comprised in a plurality of methods defined in the first software; receiving user input identifying a location within a second software that is written in a second computer language different from the first computer language; at least one processor preparing and storing at said location, a new instruction automatically formatted in a syntax of the second computer language, the new instruction comprising an invocation of the first method identified in the first software by the first name. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for preparing software, the apparatus comprising:
-
means for receiving a first software written in a first computer language; means for receiving user input identifying a first name of a first method comprised in a plurality of methods defined in the first software; means for receiving user input identifying a location within a second software that is written in a second computer language different from the first computer language; and means for preparing and storing at said location, a new instruction automatically formatted in a syntax of the second computer language, the new instruction comprising an invocation of the first method identified in the first software by the first name.
-
Specification