Smart : um editor grafico de diagramas em Xchart

Detalhes bibliográficos
Autor(a) principal: Severino Junior, Osvaldo
Data de Publicação: 1996
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1584358
Resumo: Orientadores: Hans Kurt Edmund Liesenberg, Luiz Eduardo Buzato
id UNICAMP-30_9d563345ead1554e17a37284e8a044e9
oai_identifier_str oai::114249
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Smart : um editor grafico de diagramas em XchartC++ (Linguagem de programação de computador)Interfaces (Computador)Software - DesenvolvimentoComputação gráficaOrientadores: Hans Kurt Edmund Liesenberg, Luiz Eduardo BuzatoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Smart é um editor gráfico desenvolvido para o ambiente Xchart[8]. Xchart é um ambiente de programação que provê ferramentas para o projeto e implementação de sistemas interativos. Sistemas Interativos [12] são compostos por três subsistemas: (i) apresentação, (ii) diálogo e (iii) aplicação. A apresentação é responsável pela aparência do sistema interativo, organizando os aspectos visuais e físicos de uma interface homemcomputador (ícones, janelas, etc.). A aplicação é o componente responsável pelo controle da comunicação entre a apresentação e a aplicação de um sistema interativo. Xchart focaliza ferramentas para o projeto e implementação do subsistema diálogo. Smart é o resultado de um projeto e implementação de uma interface homem-computador que adere aos métodos desenvolvidos no projeto Xchart.Smart permite a manipulação (captura, edição, leiaute automático e geração de código) de programas escritos na linguagem visual Xchart. Esta linguagem permite a descrição do comportamento do diálogo de um sistema interativo. O comportamento do diálogo define o mapeamento de eventos de entrada em ações derivadas por estes eventos. O editor utiliza uma árvore de estados e um grafo de transições sobreposto à árvore para capturar e editar um Xchart. A árvore é o resultado da adaptação e implementação do algoritmo de leiaute automático para traçado de árvores. Após a captura e edição de um Xchart, o Smart permite a geração da forma usual de um Xchart, um grafo. A visualização da forma usual de um Xchart é o resultado da adaptação e implementação do algoritmo de leiaute automático para traçado de diagramas. A edição de um Xchart, também, permite ao Smart invocar o compilador de Xchart que gerará o respectivo código do Xchart.Abstract: Xchart is a programming environment that provides tools for the design and implementation of interactive systems [8]. Interactive systems [12] have three main components: (i) presentation, (ii) dialog, and (iii) application. The presentation is responsible for the look and feel of an interactive system, it organizes the visual and physical aspects of the human-computer interface (icons, windows, device drivers, etc). The application is the component that implements the functionality of the interactive system. The dialog component is responsible for the mediation of the communication between presentation and application. Xchart's focus is on tools for the design and implementation of dialog components. Smart is Xchart's tool for the editing (capturing, edition, automatic layout, and code generation) dialog specifications written in the visual language Xchart. The visual language Xchart is based on states and transitions. Smart has an object-oriented design and implementation. One of its main characteristics is the use of algorithms for the automatic layout of diagrams. A dialog specification written 'in the language Xchart can be captured and automatically drawn as a tree and as a graph. Smart also provides a Xchart compiler, that is, Xchart dialog specifications are captured as diagrams and then translated into a textual language for use by other tools of the Xchart environment. This characteristic of Smart eases significantly the design and implementation of dialogs.MestradoMestre em Ciência da Computação[s.n.]Liesenberg, Hans Kurt Edmund, 1953-Busato, Luiz Eduardo, 1961-Pimentel, Maria da Graça CamposRubira, Cecília Mary FischerUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASSeverino Junior, Osvaldo19961996-12-10T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf83f. : il.https://hdl.handle.net/20.500.12733/1584358SEVERINO JUNIOR, Osvaldo. Smart: um editor grafico de diagramas em Xchart. 1996. 83f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584358. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/114249porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T02:33:22Zoai::114249Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T02:33:22Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Smart : um editor grafico de diagramas em Xchart
title Smart : um editor grafico de diagramas em Xchart
spellingShingle Smart : um editor grafico de diagramas em Xchart
Severino Junior, Osvaldo
C++ (Linguagem de programação de computador)
Interfaces (Computador)
Software - Desenvolvimento
Computação gráfica
title_short Smart : um editor grafico de diagramas em Xchart
title_full Smart : um editor grafico de diagramas em Xchart
title_fullStr Smart : um editor grafico de diagramas em Xchart
title_full_unstemmed Smart : um editor grafico de diagramas em Xchart
title_sort Smart : um editor grafico de diagramas em Xchart
author Severino Junior, Osvaldo
author_facet Severino Junior, Osvaldo
author_role author
dc.contributor.none.fl_str_mv Liesenberg, Hans Kurt Edmund, 1953-
Busato, Luiz Eduardo, 1961-
Pimentel, Maria da Graça Campos
Rubira, Cecília Mary Fischer
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Severino Junior, Osvaldo
dc.subject.por.fl_str_mv C++ (Linguagem de programação de computador)
Interfaces (Computador)
Software - Desenvolvimento
Computação gráfica
topic C++ (Linguagem de programação de computador)
Interfaces (Computador)
Software - Desenvolvimento
Computação gráfica
description Orientadores: Hans Kurt Edmund Liesenberg, Luiz Eduardo Buzato
publishDate 1996
dc.date.none.fl_str_mv 1996
1996-12-10T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1584358
SEVERINO JUNIOR, Osvaldo. Smart: um editor grafico de diagramas em Xchart. 1996. 83f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584358. Acesso em: 14 mai. 2024.
url https://hdl.handle.net/20.500.12733/1584358
identifier_str_mv SEVERINO JUNIOR, Osvaldo. Smart: um editor grafico de diagramas em Xchart. 1996. 83f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1584358. Acesso em: 14 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/114249
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
83f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138323557515264