[ Teach ] in KIDS 글 쓴 이(By): balvoa (W3lcome) 날 짜 (Date): 1998년03월30일(월) 16시28분27초 ROK 제 목(Title): [Re] DirectX & ActiveX 간단히만 말씀드리면 DirectX는 빠른 속도를 요구하는 윈도우용 응용프로그램(주로 게임류)을 가속하기 위한 API이고, ActiveX는 웹상에서 동적이고 화려한 화면을 구현하기 위한 것입니다. 아시는대로 윈도우는 게임에 적합하지 못한 운영체제였는데 (이유는 생략) 대다수 일반유저들의 요구에 부응하기 위해 MS에서 내놓은 것으로 DirectDraw, Direct3D, DirectSound 등 여러 구성요소로 이루어져 있고 그 중 핵심은 Direct3D(D3D) 입니다. 이 D3D를 그래픽 프로세서가 하드웨어적으로 지원하느냐 아니면 소프트웨어적으로 지원하느냐에 따라서 속도와 화질에 많은 차이를 보이게 됩니다. 요즘의 신형 VGA들은 대부분 하드웨어적으로 가속합니다.. 그러나 D3D보다는 OpenGL을 기반으로 한 MiniGL 게임들이 화질 및 속도에서 훨씬 앞서기 때문에 윈98에서는 게임 API로 OpenGL을 정식 채택해 앞으로는 D3D보다는 OpenGL 지원의 충실도 여부가 더 중요하다고 볼 수 있습니다. 물론 MS는 DirectX를 포기하지는 않고 DirectX 6를 발표할 예정으로 있기도 합니다.. ActiveX역시 MS 작품으로 원래 자바에 대항해 Windows only java 정책의 일환으로 탄생된 것으로도 볼 수 있습니다. 웹 페이지 중에 .asp로 끝나는 걸 볼 수 있는데 이게 active server page의 약자로 ActiveX를 이용한 것입니다. ActiveX도 얘기하자면 긴데.. 장래성은 거의 없습니다. 별로 신경 안써도 될 듯. |