End user programming for a television multimedia device
First Claim
1. A method for creating and editing one or more hybrid applications on a television multimedia device, the method comprising:
- searching, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the television multimedia device;
exposing, by one or more computer processors, a workspace on the television multimedia device, the workspace providing a business process model and notation graphical programming language for creating and editing the one or more hybrid applications on the television multimedia device;
receiving, by one or more computer processors, a plurality of selections in the workspace, wherein the plurality of received selections include at least;
a first feature of a first application, a business process model and notation symbol representing a programming function, and a second feature of a second application;
receiving, by one or more computer processors, a configuration of the plurality of received selections in the workspace, wherein the configuration is a graphical representation of a developing hybrid application;
linking, by one or more computer processors, at least the first feature of the first application and the second feature of the second application based, at least in part, on the business process model and notation symbol representing the programming function and the configuration of the plurality of received selections in the workspace to customize a discrete functionality delivered by the plurality of currently installed applications on the television multimedia device;
determining, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and
prompting, by one or more computer processors, to save the developing hybrid application.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool for creating and editing applications on a television multimedia device. The tool searches the television multimedia device for a plurality of currently installed applications on the television multimedia device. The tool exposes a workspace based on a graphical programming language on the television multimedia device. The tool receives a plurality of selections in the workspace. The tool receives a configuration of the plurality of received selections in the workspace. The tool determines, based on the configuration of the received selections in the workspace, the application is complete. The tool prompts to save the completed application.
-
Citations
20 Claims
-
1. A method for creating and editing one or more hybrid applications on a television multimedia device, the method comprising:
-
searching, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the television multimedia device; exposing, by one or more computer processors, a workspace on the television multimedia device, the workspace providing a business process model and notation graphical programming language for creating and editing the one or more hybrid applications on the television multimedia device; receiving, by one or more computer processors, a plurality of selections in the workspace, wherein the plurality of received selections include at least;
a first feature of a first application, a business process model and notation symbol representing a programming function, and a second feature of a second application;receiving, by one or more computer processors, a configuration of the plurality of received selections in the workspace, wherein the configuration is a graphical representation of a developing hybrid application; linking, by one or more computer processors, at least the first feature of the first application and the second feature of the second application based, at least in part, on the business process model and notation symbol representing the programming function and the configuration of the plurality of received selections in the workspace to customize a discrete functionality delivered by the plurality of currently installed applications on the television multimedia device; determining, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and prompting, by one or more computer processors, to save the developing hybrid application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for creating and editing applications on a television multimedia device, the computer program product comprising:
-
one or more non-transitory computer-readable tangible storage devices and program instructions stored on the one or more non-transitory computer-readable tangible storage devices, the program instructions comprising; program instructions to search, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the television multimedia device; program instructions to expose, by one or more computer processors, a workspace on the television multimedia device, the workspace providing a business process model and notation graphical programming language for creating and editing the one or more hybrid applications on the television multimedia device; program instructions to receive, by one or more computer processors, a plurality of selections in the workspace, wherein the plurality of received selections include at least;
a first feature of a first application, a business process model and notation symbol representing a programming function, and a second feature of a second application;program instructions to receive, by one or more computer processors, a configuration of the plurality of received selections in the workspace, wherein the configuration is a graphical representation of a developing hybrid application; program instructions to link, by one or more computer processors, at least the first feature of the first application and the second feature of the second application based, at least in part, on the business process model and notation symbol representing the programming function and the configuration of the plurality of received selections in the workspace to customize a discrete functionality delivered by the plurality of currently installed applications on the television multimedia device; program instructions to determine, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and program instructions to prompt, by one or more computer processors, to save the developing hybrid application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for creating and editing applications on a television multimedia device, the system comprising:
-
one or more computer processors; one or more non-transitory computer-readable tangible storage devices; program instructions stored on at least one of the one or more non-transitory computer-readable tangible storage devices for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to search, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the television multimedia device; program instructions to expose, by one or more computer processors, a workspace on the television multimedia device, the workspace providing a business process model and notation graphical programming language for creating and editing the one or more hybrid applications on the television multimedia device; program instructions to receive, by one or more computer processors, a plurality of selections in the workspace, wherein the plurality of received selections include at least;
a first feature of a first application, a business process model and notation symbol representing a programming function, and a second feature of a second application;program instructions to receive, by one or more computer processors, a configuration of the plurality of received selections in the workspace, wherein the configuration is a graphical representation of a developing hybrid application; program instructions to link, by one or more computer processors, at least the first feature of the first application and the second feature of the second application based, at least in part, on the business process model and notation symbol representing the programming function and the configuration of the plurality of received selections in the workspace to customize a discrete functionality delivered by the plurality of currently installed applications on the television multimedia device; program instructions to determine, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and program instructions to prompt, by one or more computer processors, to save the developing hybrid application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification