• DocumentCode
    343444
  • 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
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    364
  • Lastpage
    373
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7695-0278-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.787565
  • Filename
    787565