WIMP Interfaces for Emerging Display Environments

Total Page:16

File Type:pdf, Size:1020Kb

WIMP Interfaces for Emerging Display Environments Graz University of Technology Institute for Computer Graphics and Vision Dissertation WIMP Interfaces for Emerging Display Environments Manuela Waldner Graz, Austria, June 2011 Thesis supervisor Prof. Dr. Dieter Schmalstieg Referee Prof. Dr. Andreas Butz To Martin Abstract With the availability of affordable large-scale monitors and powerful projector hardware, an increasing variety of display configurations can be found in our everyday environments, such as office spaces and meeting rooms. These emerging display environments combine conventional monitors and projected displays of different size, resolution, and orientation into a common interaction space. However, the commonly used WIMP (windows, icons, menus, and pointers) user interface metaphor is still based on a single pointer operating multiple overlapping windows on a single, rectangular screen. This simple concept cannot easily capture the complexity of heterogeneous display settings. As a result, the user cannot facilitate the full potential of emerging display environments using these interfaces. The focus of this thesis is to push the boundaries of conventional WIMP interfaces to enhance information management in emerging display environments. Existing and functional interfaces are extended to incorporate knowledge from two layers: the physical environment and the content of the individual windows. The thesis first addresses the tech- nical infrastructure to construct spatially aware multi-display environments and irregular displays. Based on this infrastructure, novel WIMP interaction and information presenta- tion techniques are demonstrated, exploiting the system's knowledge of the environment and the window content. These techniques cover two areas: spatially-aware cross-display navigation techniques for efficient information access on remote displays and window man- agement techniques incorporating knowledge of display form factors and window content to support information discovery, manipulation, and sharing. Results of user studies indicate that environment- and content-awareness of WIMP interfaces indeed improves information management in many varieties of emerging display environments. Awareness of the environment and the window content thereby can be facilitated without an obtrusive and expensive hardware and software infrastructure. Keywords. WIMP Interfaces; Multi-Display Environments; Irregular Displays; Large- Scale Displays; Information Management; Human-Computer Interaction; Computer- Supported Cooperative Work; Window Management; Information Presentation; Cross- Display Navigation; Windowing Systems v vii Statutory Declaration I declare that I have authored this thesis independently, that I have not used other than the declared sources / resources, and that I have explicitly marked all material which has been quoted either literally or by content from the used sources. Place Date Signature Eidesstattliche Erkl¨arung Ich erkl¨are an Eides statt, dass ich die vorliegende Arbeit selbstst¨andigverfasst, andere als die angegebenen Quellen/Hilfsmittel nicht benutzt, und die den benutzten Quellen w¨ortlich und inhaltlich entnommene Stellen als solche kenntlich gemacht habe. Ort Datum Unterschrift Acknowledgments There is a large number of people without whom this thesis would not have been pos- sible and many people that directly or indirectly supported my work through technical, scientific, or personal support. First of all, I want to acknowledge my supervisor Dieter Schmalstieg who gave me the opportunity to join his research group at Graz University of Technology. I particularly want to thank him for letting me pursue my own goals { despite often going far away from the actual research agenda of this institute { while still guiding and supporting my work. I also want to thank my referee Andreas Butz from Ludwig- Maximilian University in Munich for his spontaneous and uncomplicated agreement to support this thesis and our precedent discussions at conferences. In addition, I want to acknowledge all my colleagues of the Deskotheque project. First of all, I want to thank Christian Pirchheim for teaching me so many things about Linux, for the countless shell scripts, for doing so much \dirty" work in our lab, and for endless discussions { not necessarily limited to the project. I also want to point out the short but fruitful collaboration with Werner Puff who made valuable contributions to the visual links infrastructure and was also a great help for porting the Deskotheque framework. Finally, Markus Steinberger was more than just a \coding monkey" for this project. Still, I first want to point out his stunning ability to implement high-performance solutions to complex optimization problems in minimum time. I also want to thank him for his general support in the last year of the project. Apart from the project members, there are many other colleagues at ICG that deserve being mentioned at this point, for discussions and support: Alexander Lex and Marc Streit, Albert Walzer, Raphael Grasset and Ernst Kruijff, Mark Dokter, Markus Murschitz, Werner Trobin, Matthias R¨uther,and Christopher Zach, Erick Mendez, Markus Tatzgern, Andreas Wurm, and many more. A special thank, of course, goes to all the participants of our user studies, their patience and all their valuable feedback! This is probably also the right spot to also acknowledge all the Linux open source developers { especially the Compiz and multi-pointer X developers. Finally, I want to thank my family who made this work possible by believing in me all these years. I want to gratefully mention my partner Martin for always being there for me, for all his support and endless patience. The least I can do is dedicate this thesis to you. ix Contents I Overview 1 1 Introduction 3 1.1 Emerging Display Factors . 5 1.2 WIMP Interfaces . 6 1.3 Information Management . 7 1.4 Research Hypothesis . 13 1.5 Contribution . 13 1.6 Collaboration Statement . 14 2 Background and Related Work 21 2.1 Visual Information Management . 21 2.2 Display Environments . 36 2.3 Enabling Technologies . 54 II Multi-Display Framework 57 3 System Infrastructure of the Deskotheque Environment 59 3.1 Requirements and Design Principles . 59 3.2 Distributed Software Infrastructure . 61 3.3 Discussion . 65 4 Spatial Awareness in the Deskotheque Environment 67 4.1 Spatial Model Creation . 68 4.2 Compensation of Projected Displays . 79 4.3 User Location Estimation . 81 4.4 Multi-Display Coordinate Systems . 82 4.5 Discussion . 88 xi xii CONTENTS III Multi-Display Navigation 91 5 Cross-Display Navigation Techniques 93 5.1 Design Space . 94 5.2 Mouse Pointer Navigation Infrastructure . 96 5.3 Exemplary Navigation Techniques . 101 5.4 Cross-Display Information Sharing . 104 5.5 Discussion . 105 6 Evaluations of Multi-Display Navigation 107 6.1 Comparison of Cross-Display Navigation Techniques . 107 6.2 Comparison of Pointer Warping and Seamless Navigation . 119 6.3 Comparison of Outcome Positions for Pointer Warping . 128 6.4 Discussion . 133 IV Window Management for Emerging Display Environments 135 7 Window Manager Extensions 137 7.1 Multi-User Interaction and Identification . 137 7.2 Accessing Window Content . 138 7.3 Display Adaptivity . 143 7.4 Importance-Driven Compositing Window Management . 147 7.5 Discussion . 152 8 Window Management Techniques 155 8.1 Visual Links . 155 8.2 Uncovering Windows . 164 8.3 Display-Adaptive Window Management . 166 8.4 Polarization-Based Interfaces . 174 8.5 Discussion . 179 9 Evaluations of Window Management Techniques 183 9.1 Exploratory Evaluation of Visual Links across Applications . 184 9.2 Exploratory Evaluation of Collaborative Information Linking . 187 9.3 Comparison of Techniques to Discover and Access Occluded Windows . 195 9.4 Exploratory Evaluation of Window Management on Irregular Displays . 201 9.5 Discussion . 212 CONTENTS xiii V Summary 215 10 Discussion and Future Directions 217 10.1 Information Discovery . 217 10.2 Information Access . 220 10.3 Information Manipulation . 221 10.4 Information Sharing . 223 11 Conclusion 225 Bibliography 228 Part I Overview 1 Chapter 1 Introduction In recent years, display hardware has become more affordable and more powerful, in terms of resolution, size, and brightness. As a result, we can see a variety of display configurations in our everyday working environments, living rooms, meeting rooms, control rooms, and public spaces. Examples range from already quite common dual monitor configurations connected to a work PC to complex control room setups combining multiple personal and shared display spaces into a common interaction space. Of particular interest are office environments leveraging projection technologies to augment multiple isolated single-user workspaces to a shared interaction space (Figure 1.1). Figure 1.1: Multi-display environments combine projected displays and monitors of different size, resolution, and orientation into a common interaction space. Yet, the WIMP (windows, icons, menus, and pointers) metaphor has remained largely unchanged since its introduction more than 30 years ago. The Smalltalk system (1979) [89] and the Xerox Star (1981) [132] were the first systems allowing users to show multiple pieces of information (views [89]) simultaneously on the screen (Figure 1.2(a)). Today, WIMP interfaces mainly rely on the same fundamental concepts: they provide multi- 3 4 Chapter 1. Introduction ple overlapping, rectangular windows to physically separate different applications on the screen (Figure 1.2(b)) and a single pointer to access and manipulate their
Recommended publications
  • Direct Interaction with Large Displays Through Monocular Computer Vision
    DIRECT INTERACTION WITH LARGE DISPLAYS THROUGH MONOCULAR COMPUTER VISION A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the School of Information Technologies at The University of Sydney Kelvin Cheng October 2008 © Copyright by Kelvin Cheng 2008 All Rights Reserved Abstract Large displays are everywhere, and have been shown to provide higher productivity gain and user satisfaction compared to traditional desktop monitors. The computer mouse remains the most common input tool for users to interact with these larger displays. Much effort has been made on making this interaction more natural and more intuitive for the user. The use of computer vision for this purpose has been well researched as it provides freedom and mobility to the user and allows them to interact at a distance. Interaction that relies on monocular computer vision, however, has not been well researched, particularly when used for depth information recovery. This thesis aims to investigate the feasibility of using monocular computer vision to allow bare-hand interaction with large display systems from a distance. By taking into account the location of the user and the interaction area available, a dynamic virtual touchscreen can be estimated between the display and the user. In the process, theories and techniques that make interaction with computer display as easy as pointing to real world objects is explored. Studies were conducted to investigate the way human point at objects naturally with their hand and to examine the inadequacy in existing pointing systems. Models that underpin the pointing strategy used in many of the previous interactive systems were formalized.
    [Show full text]
  • XAMPP-Chapter
    The following is a sample chapter from the upcoming Understanding MySQL and MariaDB, coming in 2020 from Andrew Comeau and Comeau Software Solutions. If you enjoy this preview, please check back at ComeauSoftware.com for more details and updates on anticipated release dates. https://www.comeausoftware.com/understanding-mysql-and-mariadb/ All material, Copyright 2019 – Andrew Comeau 3 Installing MariaDB with XAMPP Using MariaDB as part of a suite of web development tools In This Lesson … • Understand the purpose of an Apache - MySQL - PHP (AMP) software stack • Recognize the variations in AMP stack packages available for download • Install an AMP stack for use in developing databases and hosting web applications What is an AMP Stack? As powerful as MySQL is, it's rarely used on its own. Most developers will want additional tools such as programming languages and interface tools to escape the tedium of working on the command line all the time. This is one of the reasons that MySQL is often used in combination with other tools that will enable the design of user-friendly sites. This means either creating or downloading a ready-made AMP stack. AMP usually stands for "Apache-MySQL-PHP" although the P might also stand for Perl or Python. In general, it simply refers to one or more programming languages that are included with the software stack. An AMP stack is called a stack because each tool within it addresses a different aspect of database and web development and helps support the others. • Apache is a web server - software that can respond to requests for pages and other content within a website.
    [Show full text]
  • Download Free Bumptop-3D Windows Desktop Organizer
    download free bumptop-3d windows desktop organizer Updated : Tuesday 08 June 2021 Maybe even better than free. Any file in any format can be uploaded and downloaded for free. If only we could, we surely would! On the other hand, using file can actually save you money. Why pay storage fees for a file that you just wanted to send to a friend or colleague? Also, many team chat apps have limits to the size of files that can be transferred within their apps. Files transferred the old-fashioned way tend to pile up and be forgotten about, eventually costing you money in data storage fees. Your wallet will be none-the-lighter! Just so we’re all 100% clear here: When you share a file, data is being transferred between your computer or phone andour servers, then from our servers to your friends device. Just upload the file you want to share with your friends and we send you a download link to your file.Files can be downloaded from any computer from our high speed servers. Unfortunately, we can’t make that part free. You decide who you want to share yourfiles with. Our service is completely free for everyone. filehosting provides an easy possibility for you to send large files to your friends. It is also allowed tolink to the download page from websites and communities. File is free to use with no gotchas and no hidden fees. Simply upload your file and share the link.You can give this download link to your friends by mail or instant messenger.
    [Show full text]
  • Design Patterns and Frameworks for Developing WIMP User Interfaces
    Design Patterns and Frameworks for Developing WIMP+ User Interfaces Vom Fachbereich Informatik der Technischen Universität Darmstadt genehmigte Dissertation zur Erlangung des akademischen Grades der Doktor-Ingenieurin (Dr.-Ing.) vorgelegt von Yongmei Wu, M.Sc. geboren in Guizhou, China Referenten der Arbeit: Prof. Dr.-Ing. Hans-Jürgen Hoffmann Prof. Robert J.K. Jacob, Ph.D. Tag des Einreichens: 09.10.2001 Tag der mündlichen Prüfung: 11.12.2001 D17 Darmstädter Dissertation 2001 Abstract Abstract This work investigates the models and tools for support of developing a kind of future user interfaces, which are partially built upon the WIMP (Windows, Icons, Menus, and Pointing device: the mouse) interaction techniques and devices; and able to observe and leverage at least one controlled process under the supervision of their user(s). In this thesis, they are called WIMP+ user interfaces. There are a large variety of applications dealt with WIMP+ user interfaces, e.g., robot control, telecommunication, car driver assistant systems, distributed multi-user database systems, automation rail systems, etc. At first, it studies the evolution of user interfaces, deduces the innovative functions of future user interfaces, and defines WIMP+ user interfaces. Then, it investigates high level models for user interface realization. Since the most promising user-centered design methodology is a new emerging model, it is still short of modeling methodology and rules to support the concrete development process. Therefore, in this work, a universal modeling methodology, which picks up the design pattern application, is researched and used to structure different low level user interface models. And a framework, named Hot-UCDP, for aiding the development process, is proposed.
    [Show full text]
  • 3D Desktop Vdock Exodo Theme Free Download for Windows 7
    3d desktop vdock exodo theme free download for windows 7 click here to download 3D Abstract is a Window 7 Theme which includes 10 backgrounds of high resolution 3D shapes. This is a high resolution Windows 7. jab comics free galleries online, vengeance issential club sound vol2, look back in anger pdf torrent, 3d desktop dock exodo theme xp free download. Download Vista DreamScenes, Windows 7 Themes, Win 7 Themes, Win7 Themes, Vista Themes, XP Skins & Visual Styles and desktop themes for DesktopX, WindowBlinds, ObjectDock, Google and Vista Sidebar Gadgets, Virtual Dock 3D Exodo DesktopX Theme: vDock3D Exodo Link It's simple, and FREE! Login. 3d desktop vdock exodo theme for win7 free download the window xvid 3d desktop dock exodo theme indirPokemon FireRed LeafGreen Prima Official. Virtual Dock3D Exodo for DesktopX. (Running on Windows Vista, Intel Dual core, 2GB Ram). 3D Desktop. How to save a DesktopX theme? - Duration: Dario Arnaez 2, views · · how to download. 3d desktop free win 7 dock. Lala Karmela Satu Jam Saja (OST Satu Jam Saja). 3d desktop vdoc. 3d desktop dock exodo theme full download. 3d desktop ffor. real desktop free transforme l'écran de votre ordinateur en véritable bureau 3d, dans lequel vous Windows > 3d desktop vdock exodo theme free download. Desktop to Desktop exodo on free desktop vdock theme from 7 Pro On office 3d download Exodo 3d windows7 Para Senha vdock vdock 3g. 3D Desktop - VDock Exodo theme Опубликовано: 7 лет назад; Virtual Dock3D Exodo for DesktopX. who do things. Thain signatory overworking their pens download windows 8 paint for windows 7 64 bit edition and feeding long! corimbosa and covinous.
    [Show full text]
  • Flexible Interfaces: Future Developments for Post-WIMP Interfaces Benjamin Bressolette, Michel Beaudouin-Lafon
    Flexible interfaces: future developments for post-WIMP interfaces Benjamin Bressolette, Michel Beaudouin-Lafon To cite this version: Benjamin Bressolette, Michel Beaudouin-Lafon. Flexible interfaces: future developments for post- WIMP interfaces. CMMR 2019 - 14th International Symposium on Computer Music Multidisciplinary Research, Oct 2019, Marseille, France. hal-02435177 HAL Id: hal-02435177 https://hal.archives-ouvertes.fr/hal-02435177 Submitted on 15 Jan 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Flexible interfaces : future developments for post-WIMP interfaces Benjamin Bressolette and Michel Beaudouin-Lafon LRI, Universit´eParis-Sud, CNRS, Inria, Universit´eParis-Saclay Orsay, France [email protected] R´esum´e Most current interfaces on desktop computers, tablets or smart- phones are based on visual information. In particular, graphical user in- terfaces on computers are based on files, folders, windows, and icons, ma- nipulated on a virtual desktop. This article presents an ongoing project on multimodal interfaces, which may lead to promising improvements for computers' interfaces. These interfaces intend to ease the interaction with computers for blind or visually impaired people. We plan to inter- view blind or visually impaired users, to understand how they currently use computers, and how a new kind of flexible interface can be designed to meet their needs.
    [Show full text]
  • Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm
    Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm Dissertation zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) vorgelegt von Hans-Christian Jetter an der Universität Konstanz Mathematisch-Naturwissenschaftliche Sektion Fachbereich Informatik und Informationswissenschaft Tag der mündlichen Prüfung: 22. März 2013 1. Referent: Prof. Dr. Harald Reiterer (Universität Konstanz) 2. Referent: Prof. Dr. Andreas Butz (LMU München) Prüfungsvorsitzender: Prof. Dr. Daniel Keim (Universität Konstanz) Konstanz, Dezember 2013 Design and Implementation of Post-WIMP Interactive Spaces with the ZOIL Paradigm Dissertation submitted for the degree of Doctor of Natural Sciences (Dr. rer. nat.) Presented by Hans-Christian Jetter at the University of Konstanz Faculty of Sciences Department of Computer and Information Science Date of the oral examination: March 22nd, 2013 1st Supervisor: Prof. Dr. Harald Reiterer (University of Konstanz) 2nd Supervisor: Prof. Dr. Andreas Butz (University of Munich, LMU) Chief Examiner: Prof. Dr. Daniel Keim (University of Konstanz) Konstanz, December 2013 i Zusammenfassung Post-WIMP (post-“Windows, Icons, Menu, Pointer”) interaktive Räume sind physische Umgebungen oder Räume für die kollaborative Arbeit, die mit Technologien des Ubiquitous Computing angereichert sind. Ihr Zweck ist es, eine computer-unterstützte Kollaboration mehrerer Benutzer zu ermöglichen, die auf einer nahtlosen Benutzung mehrerer Geräte und Bildschirme mittels „natürlicher“ post-WIMP Interaktion basiert. Diese Dissertation beantwortet die Forschungsfrage, wie Gestalter und Entwickler solcher Umgebungen dabei unterstützt werden können, gebrauchstaugliche interaktive Räume für mehrere Benutzer mit mehreren Geräten zu erschaffen, die eine kollaborative Wissensarbeit ermöglichen. Zu diesem Zweck werden zunächst Konzepte wie post-WIMP Interaktion, interaktive Räume und Wissensarbeit definiert. Die Arbeit formuliert dann das neue technologische Paradigma ZOIL (Zoomable Object-Oriented Information Landscape).
    [Show full text]
  • Comparison of Dynamic Web Content Processing Language Performance Under a LAMP Architecture
    Jafar, Anderson, and Abdullat Fri, Nov 7, 4:00 - 4:30, Pueblo C Comparison of Dynamic Web Content Processing Language Performance Under a LAMP Architecture Musa Jafar [email protected] Russell Anderson [email protected] Amjad Abdullat [email protected] CIS Department, West Texas A&M University Canyon, TX 79018 Abstract LAMP is an open source, web-based application solution stack. It is comprised of (1) an oper- ating system platform running Linux, (2) an Apache web server, (3) a MySQL database man- agement system, and (4) a Dynamic Web Content Processor (tightly coupled with Apache) that is a combination of one or more of Perl, Python and PHP scripting languages paired with their corresponding MySQL Database Interface Module. In this paper, we compare various performance measures of Perl, Python and PHP separately without a database interface and in conjunction with their MySQL Database Interface Modules within a LAMP framework. We per- formed our tests under two separate Linux, Apache and Dynamic Web Content environments: an SE Linux environment and a Redhat Enterprise Linux environment. A single MySQL data- base management system that resided on a separate Redhat Linux box served both environ- ments. We used a hardware appliance framework for our test configuration, generation and data gathering. An appliance framework is repeatable and easily configurable. It allows a performance engineer to focus effort on the design, configuration and monitoring of tests, and the analysis of test results. In all cases, whether database connectivity was involved or not, PHP outperformed Perl and Python. We also present the implementation of a mechanism to handle the propagation of database engine status-codes to the web-client, this is important when automatic client-based testing is performed, because the HTTP server is incapable of automatically propagating third-tier applications status-codes to the HTTP client.
    [Show full text]
  • Lessons Learned from the Design and Implementation of Distributed Post
    Lessons Learned from the Design and Implementation of Distributed Post-WIMP User Interfaces Thomas Seifried1, Hans-Christian Jetter2, Michael Haller1, Harald Reiterer2 1Upper Austria University of Applied Sciences 2University of Konstanz Media Interaction Lab Human-Computer Interaction Group {thomas.seifried, haller}@fh-hagenberg.at {jetter, reiterer}@inf.uni-konstanz.de a b c Figure 1: Interactive spaces based on post-WIMP DUIs. (a) NiCE Meeting Room [5], (b) DeskPiles [2] and (c) Facet-Streams [10] ABSTRACT “natural” interaction, i.e. the UI is perceived as something Creating novel user interfaces that are “natural” and unobtrusive or even invisible that does not require the distributed is challenging for designers and developers. users’ continuous attention or a great deal of cognitive “Natural” interaction techniques are barely standardized resources. A well-proven approach to achieve this are and in combination with distributed UIs additional technical visual model-world interfaces for “direct manipulation”, in difficulties arise. In this paper we present the lessons we which a tight coupling of input and output languages have learned in developing several natural and distributed narrows the gulfs of execution and evaluation [7]. While user interfaces and propose design patterns to support direct manipulation originates from 1980s desktop development of such applications. computing, its principles are also the foundation of novel Author Keywords post-WIMP (post-“Windows Icons Menu Pointing”) or Post-WIMP, natural user interfaces, distributed user reality-based UIs [8]: Their interaction styles (e.g. tangible, interfaces, zoomable user interfaces, design patterns. multi-touch or paper-based UIs) “draw strength by building on users’ pre-existing knowledge of the everyday, non- ACM Classification Keywords digital world to a much greater extent than before.” Users H5.2.
    [Show full text]
  • Design and Development of Long-Term Care Management System Based on Internet of Things
    Sensors and Materials, Vol. 33, No. 6 (2021) 1883–1895 1883 MYU Tokyo S & M 2581 Design and Development of Long-term Care Management System Based on Internet of Things Yu-Qiang Yang,1 Chien-Yu Lu,1 Hsiu-Ying Hsieh,1 Tsung-Chieh Chang,1 and Te-Jen Su2,3* 1Department of Industrial Education and Technology, National Changhua University of Education, Changhua City 500, Taiwan ROC 2Department of Electronic Engineering, National Kaohsiung University of Science and Technology, Kaohsiung City 807618, Taiwan ROC 3Graduate Institute of Clinical Medicine, Kaohsiung Medical University, Kaohsiung City 80708, Taiwan ROC (Received December 30, 2020; accepted May 24, 2021) Keywords: database, biomedical module, blog system, IoT development board The aim of this study is to design and establish a long-term care management system with the functions of data acquisition, data access, and website management for a long-term care center, along with the utilization of an Internet of Things (IoT) demo board and router to transmit the measurement parameters of biomedical sensor modules to the server database, including blood pressure, body temperature, and heart rate modules, for physiological information measurement by the system. The interface for information browsing is simple and user-friendly. This system uses Windows 10 as its operating system and uses Apache to create a Hypertext Transfer Protocol (HTTP) server, as well as the MySQL relational database management system and WordPress.com blog services. WordPress.com is also utilized to design a web interface so that the family of the person in long-term care can instantly access their physiological information, and the hierarchical webpage architecture enables administrators to manage the information regarding long-term care.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • A Visual Language for Non-WIMP User Interfaces Robert J.K
    A Visual Language for Non-WIMP User Interfaces Robert J.K. Jacob Department of Electrical Engineering and Computer Science Tufts University Medford, Mass. 02155 Abstract single input/output stream. Even where there are several devices, the input is treated conceptually as a single Unlike current GUI or WIMP style interfaces, non- multiplexed stream, and interaction proceeds in half- WIMP user interfaces, such as virtual environments, involve duplex, alternating between user and computer. Users do parallel, continuous interactions with the user. However, not, for example, meaningfully move a mouse while typing most current visual (and non-visual) languages for describing human-computer interaction are based on characters; they do one at a time. Non-WIMP interfaces are serial, discrete, token-based models. This paper introduces instead characterized by continuous interaction between a visual language for describing and programming the fine- user and computer via several parallel, asynchronous grained aspects of non-WIMP interaction. It is based on the channels or devices. notion that the essence of a non-WIMP dialogue is a set of Because interaction with such systems can draw on the continuous relationships, most of which are temporary. The user’s existing skills for interacting with the real world, they underlying model combines a data-flow or constraint-like offer the promise of interfaces that are easier to learn and to component for the continuous relationships with an event- use. However, they are currently making interfaces more based component for discrete interactions, which can difficult to build. Advances in user interface design and enable or disable individual continuous relationships.
    [Show full text]