Method and apparatus using dictionary of methods and states for high performance context switching between build and run modes in a computer application builder program
First Claim
1. An object oriented method for mode switching between build and run modes in a computer application builder program, comprising the steps of:
- providing a plurality of dictionaries as dam structures which use keys to identify objects which implement methods, wherein at least first and second ones of said dictionaries define one or more methods for a first and a second mode and a third one of said dictionaries is a mode dictionary which defines build and run modes for an application program being programmed using the computer application builder program;
identifying one or more keys for each of said dictionaries; and
switching between build and run modes of the application program being programmed using the computer application builder program by using said one or more keys for said mode dictionary to retrieve a method dictionary for a corresponding mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for changing the methods of an object based on the mode of the application. Two types of dictionaries are used, a first type which defines all of the methods for an object for a particular mode and a second type which defines all of the modes supported by an application. In addition, a variable can be used to store the dictionary of methods for the current mode. This invention uses object oriented programming techniques.
30 Citations
8 Claims
-
1. An object oriented method for mode switching between build and run modes in a computer application builder program, comprising the steps of:
-
providing a plurality of dictionaries as dam structures which use keys to identify objects which implement methods, wherein at least first and second ones of said dictionaries define one or more methods for a first and a second mode and a third one of said dictionaries is a mode dictionary which defines build and run modes for an application program being programmed using the computer application builder program; identifying one or more keys for each of said dictionaries; and switching between build and run modes of the application program being programmed using the computer application builder program by using said one or more keys for said mode dictionary to retrieve a method dictionary for a corresponding mode. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for context switching between build and run modes in a computer application builder, comprising:
-
a plurality of dictionaries in computer storage as data structures which use keys to identify objects which implement methods, wherein at least first and second ones of said dictionaries define one or more methods for a first and second mode and a third one of said dictionaries is a mode dictionary which defines build and run modes for an application program being programmed by said computer application builder and each of said dictionaries include one or more keys for each of said dictionaries; and switching means for context switching between build and run modes of the application program being programmed on the computer application builder, said switching means reading said one or more keys for said mode dictionary to retrieve a method dictionary for a corresponding mode. - View Dependent Claims (6, 7, 8)
-
Specification