Jorge, Joaquim A.M. J. Próspero Dos SantosJoão Duarte Cunha2023-01-272023-01-272023978-3-03868-198-4https://doi.org/10.2312/pt.19951462https://diglib.eg.org:443/handle/10.2312/pt19951462Interfaces caligráficas abrangem uma vasta classe de programas interactivos organi­zados em tomo do desenho de diagramas e esboços através de uma caneta e computa­dor dedicado (""pen computer""). Este tipo de interfaces tem vindo a crescer em im­ponâ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 es­pecificaçã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 da­dos 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 reconheci­mento de padrões em ambientes convencionais. A presente comunicação descreve um ambiente de supone à especificação e desen­volvimento 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 represen­tantes difusos, um gerador de aplicações a panir de GRADs e uma biblioteca de inter­acção gráfica sobre Xl 1. A simplicidade, natureza modular e fracamente acoplada de qualquer destes componentes, pennite ao programador máxima flexibilidade na escol­ha e adaptação de módulos às necessidades específicas de cada aplicação.Attribution 4.0 International LicenseAmbiente para especificação e desenvolvimento de interfaces gráficas10.2312/pt.19951462133-1375 pages