[en] ANIMATED TRANSITIONS FOR WEB APPLICATIONS BASED ON MODELS
Ano de defesa: | 2008 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12317&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12317&idi=2 http://doi.org/10.17771/PUCRio.acad.12317 |
Resumo: | [pt] Apresentamos nesta dissertação uma abordagem para autoria de transições animadas em aplicações Web. As transições podem ser definidas como uma mudança de estado navegacional que resulta na alteração dos widgets e da interface. Tais alterações são, em sua maioria, representadas de forma abrupta em interfaces não animadas. O uso de animações permite uma representação gradual das transformações que ocorrem, caracterizando então, transições suaves que revelam mais claramente ao usuário a operação de navegação subjacente. A abordagem é dividida em duas etapas: Modelagem das interfaces e modelagem das transições. Na primeira etapa definimos as interfaces através da especificação de interfaces abstratas da metodologia SHDM/OOHDM. Para modelagem de transições, identificamos as animações para cada transformação e definimos através da retórica da animação: A estrutura retórica da transição, que define a seqüência de execução, e os estilos retóricos, que definem propriedades de efeitos e duração das animações. A abordagem foi implementada estendendo o ambiente de autoria hipermídia, HyperDE, possibilitando então a geração de protótipos de aplicações com transições suaves. Para execução das animações elaborou-se também uma biblioteca de transições utilizando a tecnologia Dynamic HTML. Uma avaliação preliminar com usuários demonstrou maior satisfação no uso de transições suaves e maior facilidade na interpretação de relações entre instâncias navegadas durante a interação. |