Abstract:
|
SMIL (Synchronized Multimedia Integration Language) é a linguagem proposta pelo W3C (World Wide Web Consortium) para a inserção de cenários multimídia interativos em páginas Web, permitindo a orquestração de mídias estáticas e dinâmicas. A sincronização intramídia e intermídia exige que o sistema de comunicação atenda certos requisitos, como, largura de banda, capacidade de armazenamento, alta taxa de transferência, limitação e variação de atraso, sincronização espacial e temporal. A internet oferece um serviço do tipo melhor esforço, tornando muitas vezes as sincronizações previstas pelo autor da aplicação inviáveis de serem respeitadas. É necessário que os modelos de autoria proporcionem ao autor mecanismos para definir níveis de tolerância de sincronização e tratamentos de exceção, bem como a possibilidade de reutilização dos componentes, facilitando a autoria. Este trabalho descreve os requisitos para dispor documentos multimídia na Web e analisa se a linguagem SMIL 2.0 atende estes requisitos. Propõem-se também algumas extensões para a linguagem SMIL 2.0, de forma a se adequar melhor a estes requisitos e ao indeterminismo temporal do sistema de comunicação. SMIL é baseada na linguagem XML (Extensible Markup Language), uma metalinguagem para a criação de novas linguagens de marcação. A extensão de SMIL é proporcionada usando namespace XML. |