Method, apparatus, mobile terminal and computer program product for employing a form engine as a script engine
First Claim
Patent Images
1. A method comprising:
- determining whether an event relates to starting a form or running a script;
employing a form engine having a model portion and a user interface portion including user interface components in response to a determination that the event relates to starting the form; and
adapting the form engine having the model portion for use as a script engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script, wherein adapting the form engine having the model portion for use as the script engine comprises replacing the user interface portion of the form engine with a null user interface binding such that the user interface portion of a form markup language is eliminated resulting in the form markup language being a scripting language.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for employing a form engine as a script engine may include a processor. The processor may be configured to determine whether an event relates to starting a form or running a script, employ a form engine having a user interface portion including user interface components in response to a determination that the event relates to starting the form, and adapt the form engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script. A corresponding method and computer program product are also provided.
26 Citations
21 Claims
-
1. A method comprising:
-
determining whether an event relates to starting a form or running a script; employing a form engine having a model portion and a user interface portion including user interface components in response to a determination that the event relates to starting the form; and adapting the form engine having the model portion for use as a script engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script, wherein adapting the form engine having the model portion for use as the script engine comprises replacing the user interface portion of the form engine with a null user interface binding such that the user interface portion of a form markup language is eliminated resulting in the form markup language being a scripting language. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising; program code instructions for determining whether an event relates to starting a form or running a script; program code instructions for employing a form engine having a model portion and a user interface portion including user interface components in response to a determination that the event relates to starting the form; and program code instructions for adapting the form engine having the model portion for use as a script engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script, wherein program code instructions for adapting the form engine having the model portion for use as the script engine include instructions for replacing the user interface portion of the form engine with a null user interface binding such that the user interface portion of a form markup language is eliminated resulting in the form markup language being a scripting language. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to at least; determine whether an event relates to starting a form or running a script; employ a form engine having a model portion and a user interface portion including user interface components in response to a determination that the event relates to starting the form; and adapt the form engine having the model portion for use as the script engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script, wherein the memory including the computer program code is further configured to with the processor, cause the apparatus to adapt the form engine having the model portion for use as the script engine by replacing the user interface portion of the form engine with a null user interface binding such that the user interface portion of a form markup language is eliminated resulting in the form makeup language being a scripting language. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor, wherein the processor comprises; means for determining whether an event relates to starting a form or running a script; means for employing a form engine having a model portion and a user interface portion including user interface components in response to a determination that the event relates to starting the form; and means for adapting the form engine having the model portion for use as a script engine by providing a reduced user interface portion that does not create user interface components and does not generate user interface events in response to a determination that the event relates to running the script, wherein means for adapting the form engine having the model portion for use as the script engine comprises means for replacing the user interface portion of the form engine with a null user interface binding such that the user interface portion of a form markup language is eliminated resulting the form markup language being a scripting language. - View Dependent Claims (21)
-
Specification