Basic HTML version of Foils prepared 4 May 97

Foil 5 ActiveX Architecture

From Introduction to ActiveX, with VBScript CPS616 -- Information Track of CPS -- Spring Semester 97. by Nancy J. McCracken


ActiveX with VBScript combines many of the capabilities of JavaScript and Java:
  • ActiveX controls and VBScript subroutines are put right into the HTML pages.
  • They can directly access properties of the browser.
  • VBScript can also be used as a general object-oriented programming language.
Many useful ActiveX controls and VBScripts, such as using a button to control other elements of the web page, are "built-in" to the Internet Explorer. Other user-written controls would have to be downloaded to the client machine.
ActiveX controls reside directly on the client machine and do not have the same built-in security restrictions of Java/JavaScript. Before a control is downloaded a "Certificate Page" is presented to the user, giving information about the author or certifiying organization of this control. If the user trusts this author or organization, then he or she can continue the download.
  • At the JavaOne conference, Sun demonstrated how to write an ActiveX control that would wipe out the client's disk when downloaded!



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998