Ambiente para especificação e desenvolvimento de interfaces gráficas
No Thumbnail Available
Date
2023
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Interfaces caligráficas abrangem uma vasta classe de programas interactivos organizados em tomo do desenho de diagramas e esboços através de uma caneta e computador dedicado (""pen computer""). Este tipo de interfaces tem vindo a crescer em imponância com o advento de computadores de caneta e equipamento periférico que possibilitam novos modos de entrada de dados e aplicações interactivas. Estas inovações não têm sido acompanhadas de técnicas e mecanismos fonnais de especificação e desenvolvimento que tirem partido das novas modalidades de interacção. Tal deve-se em grande pane à imprecisão, indefinição e ambiguidade típicas dos dados característicos deste tipo de interfaces, que combinam as dificuldades da concepção de diálogos complexos com a necessidade de incorporar técnicas de reconhecimento de padrões em ambientes convencionais. A presente comunicação descreve um ambiente de supone à especificação e desenvolvimento baseado em gramáticas relacionais de adjacências difusas (GRADs) que combinam resultados da teoria de linguagens visuais com técnicas de reconhecimento sintáctico de padrões. O ambiente OnN consiste num reconhecedor de traços de caneta através de representantes difusos, um gerador de aplicações a panir de GRADs e uma biblioteca de interacção gráfica sobre Xl 1. A simplicidade, natureza modular e fracamente acoplada de qualquer destes componentes, pennite ao programador máxima flexibilidade na escolha e adaptação de módulos às necessidades específicas de cada aplicação.
Description
@inproceedings{10.2312:pt.19951462,
booktitle = {7º Encontro Português de Computação Gráfica 1995},
editor = {M. J. Próspero Dos Santos and João Duarte Cunha},
title = {{Ambiente para especificação e desenvolvimento de interfaces gráficas}},
author = {Jorge, Joaquim A.},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-198-4},
DOI = {10.2312/pt.19951462}
}