Loading AI tools
위키백과, 무료 백과사전
액티브X(ActiveX)는 마이크로소프트사가 개발한 재사용 가능한 객체지향적인 소프트웨어 구성 요소 개발에 사용되는 기술이다. 액티브X는 컴포넌트 오브젝트 모델과 객체 연결 삽입 (OLE)을 적용해 WWW으로부터 다운로드받은 컨텐츠들을 이용하는 데 이용된다. 액티브X는 전반적인 기술 혹은 기술을 구현하는데 필요한 구성요소를 가리키며, 액티브X컨트롤은 액티브X를 이용해 만든 작은 프로그램을 말한다. 대부분 액티브X는 인터넷 익스플로러의 플러그인을 만드는 데 사용된다.[1]
원저자 | 마이크로소프트 |
---|---|
개발자 | 마이크로소프트 |
발표일 | 1996년 |
최종 버전 | 2013년
|
프로그래밍 언어 | C, C++ |
운영 체제 | 마이크로소프트 윈도우, 솔라리스, 클래식 맥 OS, macOS |
플랫폼 | x86 |
기본 포함 | 인터넷 익스플로러, 마이크로소프트 오피스, 마이크로소프트 비주얼 스튜디오, 윈도우 미디어 플레이어 등. |
대체한 소프트웨어 | OLE 2.0 및 COM |
종류 | 소프트웨어 프레임워크 |
액티브X는 마이크로소프트 엣지의 "인터넷 익스플로러 모드"(구글의 크로미엄 프로젝트를 기반으로 하기 때문에 호환되지 않는 다른 확장 시스템이 있음)에서 계속 지원된다.[2]
액티브X 컨트롤은 액티브X를 이용해 만든 응용 프로그램을 말한다. 각각의 액티브X 컨트롤은 독립된 사용자 인터페이스를 가지는 COM 서버로서 동작하며 주로 인터넷으로 배포되어 웹 브라우저를 통해 실행된다. 이를테면 애니메이션을 보여주고 특정한 종류의 파일을 보여 주고 데이터를 수집하는 맞춤식의 응용 프로그램들이 이에 속한다.
어떠한 면에서 액티브X 컨트롤은 자바 애플릿과 비슷하다. 프로그래머들은 액티브X 컨트롤이나 자바 애플릿을 사용하여 웹 브라우저가 해당 프로그램을 다운로드하여 실행게 한다. 자바 애플릿과 액티브X 컨트롤의 차이점은 다음과 같다.
프로그래머들은 액티브X 컨트롤을 다음의 언어/환경을 포함하여, COM 구성 요소 개발을 지원하는 어떠한 언어로도 기록할 수 있다.
OLE 2.0이 복잡하고 MFC에서 COM을 거의 지원하지 않는 문제가 일자 마이크로소프트는 이들을 더 단순하게 만들기 위한 규격을 세워서 1996년에 액티브X라는 이름으로 기술을 다시 상품화하였다.[5][6] 이렇게 단순화한 뒤에도 사용자들은 컨트롤에 여섯 가지 핵심 인터페이스를 추가할 것을 요구 받았다. 이에 대응하여 마이크로소프트는 마법사, ATL 기반 클래스, 매크로, C++ 언어 확장을 만들면서 컨트롤을 더 간단히 기록할 수 있게 만들어 놓았다.
인터넷 익스플로러 3.0 (1996년)을 기점으로 마이크로소프트는 HTML 콘텐츠 안에 액티브X 컨트롤을 관리할 수 있는 지원을 추가하였다. 브라우저가 OBJECT 태그를 통하여 액티브X 컨트롤을 지정한 페이지를 발견하면 사용자의 간섭 없이 컨트롤을 자동으로 내려받아 설치하였다. 이로써 웹을 더 풍성히 만드는 데 기여하긴 하였으나 윈도우에서만 실행한다는 호환성 문제와 더불어 보안 문제까지 나타나게 되었다. 마침내 마이크로소프트는 액티브X를 포함한 브라우징을 더 안전하게 만들기 위하여 보안 기준을 도입하였다.[7]
액티브X는 마이크로소프트가 자체적으로 호환성에서 기술적으로 자사의 웹표준을 지향하는 엣지 브라우저에서 이에 관한 기능을 지원하지 않는다.[8]
굳이 인터넷 익스플로러를 사용하지 않고서라도 액티브X 콘텐츠를 실행할 수 있다. (이를테면 와인을 설치하는 등) 그 밖의 다른 방법은 다음과 같다:
마이크로소프트는 액티브X 객체를 사용하여 많은 제품과 소프트웨어 플랫폼을 개발하였으며, 지금도 여전히 많이 사용되고 있다.
현재 이 문단은 주로 대한민국에 한정된 내용만을 다루고 있습니다. (2011년 5월) |
1990년대 말에 마이크로소프트사는 "액티브"(Active)라는 용어를 수많은 자사 기술 속에 다시 사용하기 시작했다. 다음의 기술은 액티브엑스 자체와 관계는 없지만 비슷한 이름을 가진다:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.