2,106 research outputs found
Generating graphical and projectional editors
En ingénierie dirigée par les modÚles, les langages spécifiques au domaine (DSL) offrent des
notations adaptées à un domaine précis pour représenter ses différents concepts. De nombreux
outils permettent la définition de DSLs en explicitant les relations entre un concept et
ses reprĂ©sentations. En fonction de la sĂ©mantique du domaine, lâingĂ©nieur du langage peut
choisir entre des notations textuelles ou graphiques. Les langages de modélisation graphique
nécessitent une gestion de la position, la taille et la disposition des éléments visuels afin de
maximiser leur expressivité visuelle. La plupart des éditeurs de modélisation manquent de
support automatique pour gérer ces propriétés de la syntaxe concrÚte. Les éditeurs projectionnels
permettent aux utilisateurs de se concentrer sur la conception de leur modĂšle en
limitant les modifications de la syntaxe concrĂšte. Cependant, bien quâils offrent de multiples
notations, ces éditeurs ne permettent pas la création de langage graphique. Dans
ce mémoire, nous proposons une nouvelle approche pour concevoir des éditeurs graphiques
et projectionnels. Nous avons crĂ©Ă© une extension dâun Ă©diteur projectionnel orientĂ© vers le
web, Gentleman, qui nous a permis dâextraire diffĂ©rentes exigences. Au cours du mĂ©moire,
nous décrivons leurs impacts sur les projections et proposons des lignes directrices ainsi
que des exemples dâimplĂ©mentation. Comme lâĂ©dition projectionnelle demande une gestion
spĂ©cifique de lâinteraction, nous prĂ©sentons diffĂ©rentes approches pour interagir avec les reprĂ©sentations
graphiques utilisant les nouvelles informations disponibles dans les projections.
Ătant donnĂ© que la plupart des exigences se concentrent sur la disposition des projections,
nous avons défini plusieurs algorithmes simples de disposition qui couvrent une large gamme
de structures pouvant ĂȘtre retrouvĂ©es dans un Ă©diteur graphique. Enfin, afin dâĂ©valuer cette
approche, nous avons exploré la génération de trois éditeurs graphiques et projectionnels
pour diffĂ©rents domaines: les machines dâĂ©tats, les diagrammes de sĂ©quences et les partitions
de musique.In model-driven engineering, domain specific-languages (DSL) provide tailored notations towards
a specific problem domain to represent its different concepts. Multiple tools allow the
definition of DSL by specifying the relations between a concept and its representations. Depending
on the semantics of the domain, the language engineer can choose between textual or
graphical notations. Graphical modeling languages require proper management of position,
size, and layout to maximize their visual expressiveness. Most modeling editors lack automated
support to manage these graphical concrete syntax properties. It is a time-consuming
effort that affects the understandability of the model. Projectional editors prevent end-users
from modifying the concrete syntax so they can focus on the modeling task. However, while
they offer multiple notations, these editors lack support for graphical languages. During this
thesis, we propose a new approach to design graphical and projectional editors. We created
an extension of a web-oriented projectional editor, Gentleman, that allowed us to extract
different requirements. During the thesis, we describe their impact on the projections and
propose guidelines and examples of implementation. Because projectional editing requires
specific management of the interaction, we present multiple approaches to interact with the
graphical representations, using the new information available in the graphics. Since most
of the requirements were focusing on the disposition of the projection, we define multiple
simple layout algorithms that cover a large range of structures that can be found in a graphical
editor. Finally, we explore the generation of three graphical and projectional editors for
different domains: statecharts, sequence diagrams, and music sheet
"UH Co.Lab": An Innovative Learning space at the University of Hawaii at Manoa Based on the co-design Methodology and Practice
The nature of the client, architect, and contractor relationship has changed considerably within contemporary architectural practice. Today, clients place more trust in professionals who specialize in non-architectural areas, such as construction costs, rather than architects who specialize in design. While a client might hire both types of parties, this disproportionate placement of trust on one particular party could adversely affect relationship between the client and the architect as well as between the client and other essential specialists. These correlations between client, architect, and other professional key players, in professional practice, are not consistently reflected in architectural education. The relationship in professional practice can be improved by starting at the rootsâexposing students to design-communication strategies, thereby preparing them to engage with clients on different levels. Inspired by recent academic curricula in business and design, this dissertation investigates the modern architectural education environment, its alignment with professional practice, and the related impact on learning spaces and curricula. By anticipating new architectural curricula that derive from the profession, current design processes and methods, when combined with client-driven communication concepts from business curricula, will expose students to a variety of architect-client interactions and relationships, will help develop stronger design-communication interaction, and will demand the occurrence of new educational spaces for these interactions. This doctoral project poses the following questions. How can students gain knowledge and confidence when communicating the value of design through client interaction within an academic environment? And, stemming from that, how can the learning spaces facilitate the integration of professional design and communication strategies? Evidence shows that a curriculum that brings interactions regarding client relations into the classroom reveal opportunities for re-envisioned design spaces that accommodate and adapt to new collaborative working models and that foster growth and collective creativity. Past research on business and design curricula, existing design strategies, and communication strategies led to the development of an integrated educational model known as co-design, which has been redefined to inform the design of a new collaborative educational space. This led to the creation of a new type of programmatic educational space, which brings co-design methods into the educational environment and directly supports student engagement with clients
Shifts in Mapping: Maps as a Tool of Knowledge
Depicting the world, territory, and geopolitical realities involves a high degree of interpretation and imagination. It is never neutral. Cartography originated in ancient times to represent the world and to enable circulation, communication, and economic exchange. Today, IT companies are a driving force in this field and change our view of the world; how we communicate, navigate, and consume globally. Questions of privacy, authorship, and economic interests are highly relevant to cartography's practices. So how to deal with such powers and what is the critical role of cartography in it? How might a bottom-up perspective (and actions) in map-making change the conception of a geopolitical space
Shifts in Mapping
Depicting the world, territory, and geopolitical realities involves a high degree of interpretation and imagination. It is never neutral. Cartography originated in ancient times to represent the world and to enable circulation, communication, and economic exchange. Today, IT companies are a driving force in this field and change our view of the world; how we communicate, navigate, and consume globally. Questions of privacy, authorship, and economic interests are highly relevant to cartography's practices. So how to deal with such powers and what is the critical role of cartography in it? How might a bottom-up perspective (and actions) in map-making change the conception of a geopolitical space
Assisted Viewpoint Interaction for 3D Visualization
Many three-dimensional visualizations are characterized by the use of a mobile viewpoint that offers multiple perspectives on a set of visual information. To effectively control the viewpoint, the viewer must simultaneously manage the cognitive tasks of understanding the layout of the environment, and knowing where to look to find relevant information, along with mastering the physical interaction required to position the viewpoint in meaningful locations. Numerous systems attempt to address these problems by catering to two extremes: simplified controls or direct presentation. This research attempts to promote hybrid interfaces that offer a supportive, yet unscripted exploration of a virtual environment.Attentive navigation is a specific technique designed to actively redirect viewers' attention while accommodating their independence. User-evaluation shows that this technique effectively facilitates several visualization tasks including landmark recognition, survey knowledge acquisition, and search sensitivity. Unfortunately, it also proves to be excessively intrusive, leading viewers to occasionally struggle for control of the viewpoint. Additional design iterations suggest that formalized coordination protocols between the viewer and the automation can mute the shortcomings and enhance the effectiveness of the initial attentive navigation design.The implications of this research generalize to inform the broader requirements for Human-Automation interaction through the visual channel. Potential applications span a number of fields, including visual representations of abstract information, 3D modeling, virtual environments, and teleoperation experiences
Shifts in Mapping
Depicting the world, territory, and geopolitical realities involves a high degree of interpretation and imagination. It is never neutral. Cartography originated in ancient times to represent the world and to enable circulation, communication, and economic exchange. Today, IT companies are a driving force in this field and change our view of the world; how we communicate, navigate, and consume globally. Questions of privacy, authorship, and economic interests are highly relevant to cartography's practices. So how to deal with such powers and what is the critical role of cartography in it? How might a bottom-up perspective (and actions) in map-making change the conception of a geopolitical space
- âŠ