Method for handling user-level events for programming an application
First Claim
Patent Images
1. A method for using a collection of user-level events, said method comprising for each application event to be entered in a computer application:
- retrieving from the collection of user-level events, a corresponding user-level event and a transformation of a sequence of input events into the corresponding user-level event,said transformation having associated therewith the contexts of the computer application in which the corresponding user-level event can be fired and/or wait for;
and only if a context of the computer application belongs to the contexts associated to the transformation;
obtaining an executable form of the transformation, whenever the contextual parameters of said transformation define that said transformation should be called;
configuring at least one of the application and an environment of the application for sending, to the transformation, a series of bit patterns as sequences of input events expected as inputs to the transformation;
wherein obtaining an executable form of the transformation comprises compiling a source code corresponding to the transformation, in order to generate said executable form.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to methods for handling user-level events for programming an application. The methods aim at providing the designer of an application the ability to use easily understandable user-level events rather than low-level, often platform dependant input events, whose use generally requires important programming skills. It also aims at optimizing the generation of user-level events, by improving the detection of events and detecting only a subset of possible user-level events depending on the context of the application.
16 Citations
16 Claims
-
1. A method for using a collection of user-level events, said method comprising for each application event to be entered in a computer application:
-
retrieving from the collection of user-level events, a corresponding user-level event and a transformation of a sequence of input events into the corresponding user-level event, said transformation having associated therewith the contexts of the computer application in which the corresponding user-level event can be fired and/or wait for; and only if a context of the computer application belongs to the contexts associated to the transformation; obtaining an executable form of the transformation, whenever the contextual parameters of said transformation define that said transformation should be called; configuring at least one of the application and an environment of the application for sending, to the transformation, a series of bit patterns as sequences of input events expected as inputs to the transformation; wherein obtaining an executable form of the transformation comprises compiling a source code corresponding to the transformation, in order to generate said executable form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for using a collection of user-level events, said method comprising for each application event to be entered in a computer application:
-
retrieving from the collection of user-level events, a corresponding user-level event and a transformation of a sequence of input events into the corresponding user-level event, said transformation having associated therewith the contexts of the computer application in which the corresponding user-level event can be fired and/or wait for; and only if a context of the computer application belongs to the contexts associated to the transformation; obtaining an executable form of the transformation, whenever the contextual parameters of said transformation define that said transformation should be called; configuring at least one of the application and an environment of the application for sending, to the transformation, a series of bit patterns as sequences of input events expected as inputs to the transformation; and wherein obtaining an executable form of the transformation comprises, at runtime, retrieving the memory address at which the executable form can be called. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification