Claims
- 1. A method for implementing selected functionality of a container application operative within a computing environment, said method comprising the steps of:
creating an association between an event arising within a contained object instantiated in said computing environment and a script associated with said container application; generating an event indication in response to occurrence of said event within said contained object; and invoking said script in response to said event indication; said script including a sequence of script commands corresponding to said selected functionality.
- 2. The method of claim 1 further including the step of creating a control site associated with said container object within said computing environment, said control site including an event sink for recording said association between said event and said script.
- 3. The method of claim 2 further including the step of providing a name associated with said script to said container application in response to receipt at said control site of said event indication.
- 4. A system for implementing selected functionality of a container application operative within a computing environment, said system comprising:
a user interface for facilitating creation of an association between an event arising within a contained object instantiated in said computing environment and a script associated with said container application; means for generating an event indication in response to occurrence of said event within said contained object; and means for invoking said script in response to said event indication; said script including a sequence of script commands corresponding to said selected functionality.
- 5. The system of claim 4 wherein said means for invoking further includes a control site created upon instantiation of said object in said computing environment, said control site including an event sink for recording said association between said event and said script.
- 6. The system of claim 5 wherein said event sink includes a first field for storing a representation of said event indication and a second field for storing a string representative of a name of said script.
- 7. A method for creating an association between a tag source of a container application operative within a computing environment and a property of a contained object instantiated within said computing environment, said method comprising the steps of:
defining an associative relationship between said tag source and said property, said associative relationship being determinative of the extent to which changes in said tag source and said property will induce corresponding changes in the other; and recording said associative relationship within a property sink of a control site of said container application, said control site being created upon instantiation of said contained object within said computing environment.
- 8. The method of claim 7 wherein said step of defining an associative relationship includes the step of specifying a unilateral associative relationship permitting changes in said tag source to be reflected as corresponding changes in said property, but not permitting changes in said property to be reflected as corresponding changes in said tag source.
- 9. The method of claim 7 wherein said step of defining an associative relationship includes the step of specifying a unilateral associative relationship permitting changes in said property to be reflected as corresponding changes in said tag source, but not permitting changes in said tag source to be reflected as corresponding changes in said property.
- 10. The method of claim 7 wherein said step of defining an associative relationship includes the step of specifying a mutual associative relationship permitting changes in said tag source to be reflected as corresponding changes in said property, and vice versa.
- 11. The method of claim 7 wherein said step of defining an associative relationship includes the step of selecting one of a plurality of predefined associative relationships.
- 12. A system for creating an association between a tag source of a container application operative within a computing environment and a property of a contained object instantiated within said computing environment, said system comprising:
means for defining an associative relationship between said tag source and said property, said associative relationship being determinative of the extent to which changes in said tag source and said property will induce corresponding changes in the other; and a control site associated with said container application, said control site including a property sink within which is recorded said associative relationship.
- 13. The system of claim 12 wherein said means for defining an associative relationship includes a user interface enabling specification of a unilateral associative relationship, said unilateral associative relationship permitting changes in said tag source to be reflected as corresponding changes in said property but not permitting changes in said property to be reflected as corresponding changes in said tag source.
- 14. The system of claim 12 wherein said means for defining an associative relationship includes a user interface enabling specification of a unilateral associative relationship, said unilateral associative relationship permitting changes in said property to be reflected as corresponding changes in said tag source but not permitting changes in said tag source to be reflected as corresponding changes in said property.
- 15. The system of claim 12 wherein said means for defining an associative relationship includes a user interface enabling specification of a mutual associative relationship, said mutual associative relationship permitting changes in said tag source to be reflected as corresponding changes in said property, and vice versa.
- 16. The system of claim 12 wherein said means for defining an associative relationship includes a user interface enabling selection of one of a plurality of predefined associative relationships.
- 17. The system of claim 12 wherein said property sink includes a first field for storing a pointer to a tag object representative of said tag source, and a second field for storing a pointer to a property object representative of said property of said contained object.
- 18. The system of claim 17 wherein said tag object includes a tagname field and a status field, and wherein said property object includes a field indicative of said associative relationship.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under Title 35, United States Code, § 119(e) of U.S. provisional application No. 60/103,362 filed on Oct. 7, 1998.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60103362 |
Oct 1998 |
US |