671 resultados para GUI Widgets
Resumo:
Recent developments in the area of interactive entertainment have suggested to combine stereoscopic visualization with multi-touch displays, which has the potential to open up new vistas for natural interaction with interactive three-dimensional (3D) applications. However, the question arises how the user interfaces for system control in such 3D setups should be designed in order to provide an effective user experience. In this article we introduce 3D GUI widgets for interaction with stereoscopic touch displays. The design of the widgets was inspired to skeuomorphism and affordances in such a way that the user should be able to operate the virtual objects in the same way as their real-world equivalents. We evaluate the developed widgets and compared them with their 2D counterparts in the scope of an example application in order to analyze the usability of and user behavior with the widgets. The results reveal differences in user behavior with and without stereoscopic display during touch interaction, and show that the developed 2D as well as 3D GUI widgets can be used effectively in different applications.
Resumo:
Graphical user interfaces (GUIs) are critical components of todays software. Given their increased relevance, correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing systems. We use static analysis techniques to generate models of the user interface behaviour from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particularly type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.
Resumo:
When developing interactive applications, considering the correctness of graphical user interfaces (GUIs) code is essential. GUIs are critical components of today's software, and contemporary software tools do not provide enough support for ensuring GUIs' code quality. GUIsurfer, a GUI reverse engineering tool, enables evaluation of behavioral properties of user interfaces. It performs static analysis of GUI code, generating state machines that can help in the evaluation of interactive applications. This paper describes the design, software architecture, and the use of GUIsurfer through an example. The tool is easily re-targetable, and support is available to Java/Swing, and WxHaskell. The paper sets the ground for a generalization effort to consider rich internet applications. It explores the GWT web applications' user interface programming toolkit.
Resumo:
Graphical user interfaces (GUIs) are critical components of today's software. Developers are dedicating a larger portion of code to implementing them. Given their increased importance, correctness of GUIs code is becoming essential. This paper describes the latest results in the development of GUISurfer, a tool to reverse engineer the GUI layer of interactive computing systems. The ultimate goal of the tool is to enable analysis of interactive system from source code.
Resumo:
Graphical user interfaces (GUIs) make software easy to use by providing the user with visual controls. Therefore, correctness of GUI's code is essential to the correct execution of the overall software. Models can help in the evaluation of interactive applications by allowing designers to concentrate on its more important aspects. This paper presents a generic model for language-independent reverse engineering of graphical user interface based applications, and we explore the integration of model-based testing techniques in our approach, thus allowing us to perform fault detection. A prototype tool has been constructed, which is already capable of deriving and testing a user interface behavioral model of applications written in Java/Swing.
Resumo:
In the context of an e ort to develop methodologies to support the evaluation of interactive system, this paper investigates an approach to detect graphical user interface bad smells. Our approach consists in detecting user interface bad smells through model-based reverse engineering from source code. Models are used to de ne which widgets are present in the interface, when can particular graphical user interface (GUI) events occur, under which conditions, which system actions are executed, and which GUI state is generated next.
Resumo:
Nowadays despite improvements in usability and intuitiveness users have to adapt to the proposed systems to satisfy their needs. For instance, they must learn how to achieve tasks, how to interact with the system, and fulfill system's specifications. This paper proposes an approach to improve this situation enabling graphical user interface redefinition through virtualization and computer vision with the aim of increasing the system's usability. To achieve this goal the approach is based on enriched task models, virtualization and picture-driven computing.
Resumo:
L’adaptació de la novel·la “La noia que estimava Tom Gordon”, de Stephen King en guió cinemetogràfic ha servit de punt de partida per estudiar tots els elements implicats en el procés. Aquests inclouen el procediment ha seguir i aspectes tècnics relacionats com com ara l'story board o la banda sonora. En una segona part s’explica com s’ha treballat la novel·la esmentada per tal de convertir-la en guió. Finalment s’adjunta el propi guió.
Resumo:
Sis grans conglomerats de la comunicació són els responsables de la majoria de pel·lícules que consumeix la societat que ens rodeja. Aquesta indústria té uns mecanismes per a assegurar un flux continu d'èxits. El procés de selecció i de reescriptures d'un guió, la contractació de guionistes i el mercat subsidiari que hi ha entorn del guió són part d'aquests mecanismes que, per altre cantó, tendeixen a uniformitzar la forma narrativa de les pel·lícules actuals. En aquest treball, es busquen elements narratius presents en la majoria de pel·lícules i com influeixen en el paper que ocupa el guionista dins la indústria
Resumo:
El proyecto trata de crear una interfaz gráfica de usuario para controlar un sistema que permite que antes de la impresión se ajusten las máquinas que intervendrán en una rotativa.
Resumo:
Los widgets, aplicaciones de escritorio, se han convertido en objeto de estudio. Se ha obtenido una definición del concepto widget, incluyendo ejemplos prácticos, y una comparativa entre las compañias que los ofrecen, así como de sus diferencias a nivel de estructura e implementación en sus widgets. En el apartado de desarrollo se ha creado un widget para la plataforma Macintosh, se detalla el proceso de creación, desde el prototipado a la implementación, también se aportan pautas útiles en el diseño de widgets.
Resumo:
CompP2P és una interfície gràfica implementada amb Java Swing 1.5 del Sistema de Còmput Distribuït P2P CompP2P. És una interfície gràfica polivalent, és a dir, pot ésser usada en diferents sistemes operatius (Linux, Mac0sX, Windows) i per tant ha d'ésser una aplicació multiplataforma. S'ha aconseguit millorar la gestió de tots els recursos de CompP2P mitjançant una interfície gràfica molt usable i també amb modificacions efectuades en el sistema base CompP2P on s'han afegit i/o millorat aspectes com la comunciació remota, les comandes de gestió del sistema, etc.
Resumo:
[Acte. 1755-08-30. Paris]