Title :
MysterX: a Scheme toolkit for building interactive applications with COM
Author :
Steckler, Paul A.
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
Abstract :
MysterX is an object oriented Scheme toolkit for building applications from off-the-shelf COM components. While the COM support in languages such as Haskell and Mercury requires the use of an interface compiler to generate stub code, MysterX uses the reflective capabilities of OLE Automation to make value marshalling decisions at run time. MysterX hosts COM components in windows that display Dynamic HTML, without requiring a separate browser. Scheme code can manipulate HTML elements and their style properties in such windows to create interesting visual effects. Event handlers written in Scheme can be associated with HTML elements and COM objects. By integrating these diverse technologies, MysterX can be used to write complete GUI applications
Keywords :
Scheme; distributed object management; graphical user interfaces; hypermedia markup languages; interactive programming; object-oriented programming; software tools; COM components; COM support; Dynamic HTML; GUI applications; HTML elements; MysterX; OLE Automation; Scheme code; event handlers; interactive applications; object oriented Scheme toolkit; off-the-shelf COM components; reflective capabilities; style properties; value marshalling decisions; visual effects; Application software; Automation; Computer science; Displays; Graphical user interfaces; HTML; Object oriented modeling; Runtime; Visual BASIC; Web pages;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-7695-0278-4
DOI :
10.1109/TOOLS.1999.787565