ActiveX / 액티브X 란?
기존의 정적인 텍스트와 그림만으로 구성된 웹 문서를 동적이고 화려한 멀티미디어 문서 작성이 가능하게 하는 마이크로소프트사의 기술에 대한 총칭이 ActiveX이다.
ActiveX는 액티브X 컨트롤(ActiveX Contol), 액티브X 스크립트(ActiveX Script), 액티브X 도큐먼트(ActiveX Document)등의 기술을 총칭하는 의미지만 보통 액티브X 컨트롤을 지칭한다. 예를 들어 액티브무비(ActiveMovie)와 같은 액티브X 컨트롤을 이용하면 동화상 파일을 웹문서에 서 볼 수 있다.
ActiveX는 마이크로소프트 인터넷 익스플로러에서 멀티미디어 파일을 재생하는 방식의 하나라고 할 수 있다.
ActiveX는 웹상에서 OLE(Object Linking and Embedding) 기능을 제공하려는 마이크로소프트의 전략적인 객체지향 프로그램 기술들과 도구들의 총합이다. 그 핵심 기술은 COM(Component Object Model)이다. COM이 네트워크 안에서 디렉토리와 부가적인 지원하에 사용되면, DCOM(Distributed Component Object Model)이 되는 것이다.
인터넷 익스플로러는 액티브X라는 통합 멀티미디어 지원 프로그램이 내장되어 플러그인 프로그램들의 기능을 모두 지원하고 있다. AVI는 물론이고 MOV, 애플용 퀵타임, MPEG 동화상을 지원하며, 오디오 기능은 물론, MPEG 오디오를 추가로 지원한다. 특히 리얼 오디오를 계속 기본 기능으로 내장하여, 플러그인으로 제공하는 방식에 비해 간단 하며, 액티브X 기능을 활용한 워드나 엑셀문서 보기 기능도 더욱 강력해졌다.
액티브X 환경에서 실행되는 프로그램을 작성한다는 것은 주로 네트워크 상의 윈도우즈들에서 실행될 컴포넌트(단위 프로그램)를 작성하는 것이 될 것이다. 이 컴포넌트를 액티브X 컨트롤이라고 한다. 액티브X는 Sun Microsystems사의 자바 기술에 대항하기 위한 마이크로소프트의 기술인 것이다. 액티브X 컨트롤은 자바 애플릿과 비교될 수 있다.
마이크로소프트사의 비주얼 베이직 스크립트와 넷스케이프사가 만든 자바 스크립트를 동시에 지원한다. 이렇게 모든 소프트웨어 컴포넌트를 포함할 수 있는 것는 익스플로러가 액티브X를 기반으로 하고 있기 때문이다. 액티브X 기술은 엑셀이나 스프레드 시트와 같은 다양한 포맷의 문서들을 직접 브라우저 안에서 읽을 수 있도록 하는 확장성이 뛰어난 플랫폼이다. 위에 보시는 것과와 같이... 이렇게 생각합니다