SMIL (Synchronized Multimedia Integration Language)

SMIL[스마일]을 이용하면, 웹사이트 개설자들은 비디오, 사운드 및 정지화상 등 웹 상의 표현이나 상호작용을 위한 멀티미디어 요소들을 쉽게 정의하고 동기화할 수 있을 것이다. 오늘날의 웹상에서, 비록 동영상이나 정지화상 및 사운드 등을 사용자에게 전달할 수 있지만, 각 요소는 다른 것들과 분리되어 있으며, 정교한 프로그래밍이 없이는 다른 요소들과 상호작용하지 못한다. SMIL은 사이트 개설자들이 여러 편의 영화나 정지화상 들 그리고 사운드 등을 분리해서 보내더라도, 보여지는 시기를 조절할 수 있도록 해준다. 각 매체별 객체는 고유한 URL에 의해 액세스되는데, 이는 프레젠테이션들이 하나 이상의 장소로부터 도착하는 객체들로 만들어질 수 있다는 것과, 또한 그 객체들은 여러 프레젠테이션들에서 쉽게 재사용될 수 있다는 것을 의미한다.

SMIL은 또한 제작자에게 하나의 매체별 객체를 다양한 대역폭을 갖는 복합버전으로 저장할 수 있도록 함으로써, 낮은 대역폭의 버전인 웹페이지가 사용자에게 빠르게 전달 될 수 있도록 한다. SMIL은 또한 다수의 언어로 구성된 사운드 트랙을 수용할 수 있다.

SMIL 문장들은 단순하며, HTML 페이지를 만드는 데 사용되는 것과 비슷한 텍스트 편집기로 입력할 수 있다. 프레젠테이션은 오직 3개의 XML 요소들을 이용하여 표현될 수 있다. 그것은 SMIL이 HTML을 사용할 수 있는 사람이면 누구라도 사용할 수 있도록 하기 위한 의도이다.

SMIL은 W3C의 조정 하에 있는 한 그룹에 의해 개발되었으며, 이 그룹에는 CD-ROM, 쌍방향TV, 웹, 오디오 및 비디오 스트리밍 산업계 등의 대표자들이 포함되어 있다. 최초의 SMIL 공식 초안은 1997년 11월에 발표되었다.


이 정보는 1999년 12월 4일에 수정되었습니다.
영어판(whatis.com)