ACTIVEX - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

ACTIVEX

Description:

What is ActiveX ? Created by ... ActiveX Documents. Allow viewing of active documents as well as HTML pages ... ActiveX scripting language are VBScript and JavaScript ... – PowerPoint PPT presentation

Number of Views:264
Avg rating:3.0/5.0
Slides: 11
Provided by: hom4484
Category:

less

Transcript and Presenter's Notes

Title: ACTIVEX


1
ACTIVEX
  • By
  • Ethan Huang

2
OUTLINE
  • What is ActiveX?
  • Component of ActiveX
  • Why ActiveX?
  • ActiveX and Java
  • Security Issue

3
What is ActiveX ?
  • Created by
  • A set of integration technologies that enable
    software components to interoperate in a
    networked environment using any language.
  • Used in creating interactive Web applications,
    include client technologies, server technologies,
    tools, and applications.
  • Usable with Internet Explorer versions 3.x and
    4.x Netscape Navigator users can also view
    ActiveX controls with the CaptiveX plug-in from
    NCompass Labs.

4
Component of ActiveX
  • Three main components of ActiveX client
    technologies
  • ActiveX Controls
  • ActiveX Documents
  • ActiveX Scripting

5
Component of ActiveX continued
  • ActiveX Controls
  • Handle client-side interactions with the user
  • Reside locally on a client machine or they can
    be downloaded from the Internet
  • Can also be used inside Visual Basic
  • ActiveX Documents
  • Allow viewing of active documents as well as HTML
    pages
  • Allow users to navigate, view, and edit the
    contents of documents that can't be rendered
    using straight HTML alone

6
Component of ActiveX continued
  • ActiveX Scripting
  • ActiveX scripting language are VBScript and
    JavaScript
  • These scripting languages use OLE Automation to
    communicate with an ActiveX Control the ActiveX
    Control fires OLE events that can be handled in
    the ActiveX Script code in response to user
    interactions (such as clicking on a button in the
    ActiveX control).

7
Why ActiveX ?
  • The World Wide Web contain islands of code.
  • ActiveX bridge the gap.
  • Based on the following users interest
  • Software developer - want ease of creation,
    reuse and integrate software components.
  • Web Producers - want to build rich, engaging
    Web sites quickly and easily
  • End Users want captivating experience with
    the Web

8
ActiveX and Java
  • Downloaded ActiveX controls are saved to the
    hard drive while Java applets are not cached.
  • Java applets cannot interact with a user's
    machine outside of a specified sandbox.
  • While ActiveX offer more functionality with
    open interaction, its also more vulnerable to
    malicious code.

9
Security Issue
  • With the powerful functionality, ActiveX can be
    programmed to do virtually anything once
    downloaded.
  • Used the honor system
  • called Authenticode.

10
Conclusion
  • What is ActiveX?
  • Component of ActiveX
  • Why ActiveX?
  • ActiveX and Java
  • Security Issue
Write a Comment
User Comments (0)
About PowerShow.com