12.07.2015 Views

COLETÂNEA BITEC2008-2010 - CNI

COLETÂNEA BITEC2008-2010 - CNI

COLETÂNEA BITEC2008-2010 - CNI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8ª EDIÇÃO 375A segunda abordagem é a geração dinâmica em tempo de execução de diferentes versões domesmo conteúdo. Um exemplo é o armazenamento do conteúdo modelados como árvores XML emuma base de dados e o desenvolvimento de uma aplicação para produzir dinamicamente documentosHTML, xHTML, WML e VoiceXML a partir dos dados e uso de transformações XSLT (eXtensible Style LanguageTransformation). A figura 2 ilustra a abordagem dinâmica utilizando XSLT e a abordagem anterior.Outro exemplo da abordagem dinâmica é o uso de técnicas de extração de informação dos conteúdosdas páginas web para reutilizar nas outras versões, processo esse chamado de transcodificação. A transcodificaçãorefere-se a tarefas de sumarização ou filtragem – que modifica o conteúdo sem modificarsua representação – e traduzir, ou converter, conteúdo de uma representação para outra. Um últimoexemplo dessa abordagem utiliza uma árvore DOM do HTML e mapeia elemento a elemento para VoiceXML.Os elementos que não tiverem correspondente no VoiceXML são descartados, criando assim umDOM contendo documentos VoiceXML.25.2.3 VoiceXMLVoiceXML (W3C, 2004a) é uma linguagem baseada em XML desenvolvida pelo Fórum VoiceXML e submetidaao W3C (World Wide Web Consortium). Ele provê uma linguagem-padrão para desenvolvimentode conteúdo e aplicações de voz para internet. Similarmente ao HTML, ela permite uma navegação pelodocumento usando navegadores, porém específicos para VoiceXML e utilizando voz. A figura 3 ilustra aarquitetura de um gateway de voz. O dispositivo de entrada pode ser tanto um navegador por voz quantoum telefone. O servidor também pode ser substituído, por exemplo, por um repositório de arquivosVoiceXML estáticos ou gerados dinamicamente e armazenados no repositório.Figura 3: Uma visão geral da arquitetura de um gateway de vozA tradução de um sistema codificado em HTML, por exemplo, para um formato de voz como Voice-XML não é trivial. Vários elementos do HTML, como tabelas e imagens, não tem uma bom desempenhoem um ambiente vocal ou não são possíveis de serem traduzidos para voz. Por isso, um documentogerado para apresentação de voz deve ter conteúdo e estrutura diferentes de uma aplicação visual.Informações visuais são independentes do tempo e estão disponíveis no momento que desejar, possibi-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!