SMIL 개요

SMIL은 HTML과 유사한, 오디오비디오 표현(audiovisual presentations)을 설명하는 쉽게 배울 수 있는 언어입니다.

기를 갖추어야 할 기본 지식

계속 공부하기 전에, 아래의 기본 지식을 가지고 있어야 합니다:

  • HTML
  • XHTML
  • XML
  • XML 이름 공간

이 프로젝트를 먼저 배우고 싶다면, 우리의홈페이지이 튜토리얼에 접근하세요.

SMIL이 무엇인가요?

  • SMIL은 동기화 멀티미디어 통합 언어를 의미합니다.
  • SMIL의 발음은 "smile"입니다.
  • SMIL은 오디오비디오 표현(audiovisual presentations)을 설명하는 언어입니다.
  • SMIL은 배우기 쉽고 이해하기 쉽습니다.
  • SMIL은 HTML과 유사한 언어입니다.
  • SMIL은 XML로 작성됩니다.
  • SMIL 표현(SMIL presentations)은 텍스트 편집기로 작성할 수 있습니다.
  • SMIL은 W3C 표준입니다.

간단한 SMIL 예제:

<smil>
<body>
  <seq repeatCount="indefinite">
    <img src="image1.jpg" dur="3s" />
    <img src="image2.jpg" dur="3s" />
  </seq>
</body>
</smil>

위의 예제에서 SMIL이 XML 기반으로 있으며 이해하기 쉽고 간단한 텍스트 편집기로 작성할 수 있는 언어라는 것을 볼 수 있습니다.

<smil></smil> SMIL 문서를 정의하는 태그.<body> 요소 정의가 표현하는 주체.<seq> 는 표시 시퀀스를 정의합니다.repeatCount 속성은 불확정한 반복을 정의하였습니다. 각 <img> 요소들은 모두 src 속성을 통해 이미지 자원을 정의하며 dur 속성은 표시되는 지속 시간을 정의합니다.

SMIL이 할 수 있는 일은 무엇인가요?

  • SMIL은 인터넷 및 인tranet 프로그램을 생성하는 데 사용할 수 있습니다
  • SMIL은 슬라이드 쇼 표현을 생성하는 데 사용할 수 있습니다
  • SMIL은 PowerPoint의 인터넷 상응물로 설명되었습니다
  • SMIL 표현은 여러 파일 타입(텍스트, 비디오, 오디오 등)을 표시할 수 있습니다
  • SMIL은 여러 파일을 동시에 표시할 수 있습니다
  • SMIL은 여러 웹 서버에서 파일을 표시할 수 있습니다
  • SMIL은 다른 SMIL 표현에 링크를 포함할 수 있습니다
  • SMIL 표현은 정지, 시작, 다음 단계 등의 제어 버튼을 포함할 수 있습니다
  • SMIL은 요소 시퀀스와 지속 시간을 정의하는 함수를 가지고 있습니다
  • SMIL은 요소 위치와可见성을 정의하는 함수를 가지고 있습니다

W3C의 SMIL

1997년 이후 W3C는 SMIL을 비디오, 오디오, 텍스트 및 그래픽을 실시간으로 조합하는精细한 멀티미디어 표현 언어로 개발해왔습니다.

1997년 11월 SMIL은 워크 드라フト로 제출되었습니다.

SMIL 1.0은 1998년 6월 W3C 표준이 되었습니다.

SMIL 2.0은 2001년 8월 W3C 표준으로 확정되었습니다.