8 research outputs found

    Low-Cost Malleable Surfaces with Multi-Touch Pressure Sensitivity

    No full text
    While touch sensitivity has today become commonplace, it is oftentimes limited to a single point of contact with a hard, rigid surface. We present a novel technique for the construction of a malleable surface with multi-touch sensitivity. The sensor is pressure sensitive and responds to near zero-force touch from any object. The technique is an extension of previous work based on frustrated total internal reflection.Ye

    Improving the Social Gaming Experience by Comparing Physical and Digital Tabletop Board Games

    No full text
    In Fun and Games 2012: The 4th International Conference on Fun and Games: Workshop on Conceptualising, Operationalising and Measuring the Player Experience in Videogames, September 2012, Toulouse, France.Ye

    A calculus for the refinement and evolution of multi-user mobile applications

    No full text
    Abstract. The calculus outlined in this paper provides a formal architectural framework for describing and reasoning about the properties of multi-user and mobile distributed interactive systems. It is based on the Workspace Model, which incorporates both distribution-independent and implementation-specific representations of multi-user and mobile applications. The calculus includes an evolution component, allowing the representation of system change at either level over time over time. It also includes a refinement component supporting the translation of changes at either level into corresponding changes at the other. The combined calculus has several important properties, including locality and termination of the refinement process and commutativity of evolution and refinement. The calculus may be used to reason about fault tolerance and to define the semantics of programming language constructs

    An Incremental Algorithm for High-Performance Runtime Model Consistency

    No full text
    Abstract. We present a novel technique for applying two-level runtime models to distributed systems. Our approach uses graph rewriting rules to transform a high-level source model into one of many possible target models. When either model is changed at runtime, the transformation is incrementally updated. We describe the theory underlying our approach, and show restrictions sufficient for a simple and efficient implementation. We demonstrate this implementation in Fiia.Net, our model-based toolkit for developing adaptive groupware. Developers using Fiia.Net control components and connections through a high-level conceptual runtime model. Meanwhile, the toolkit transparently maintains the underlying distributed system, and propagates failures back into the conceptual model. This approach provides high stability, and performance that is sufficiently fast for interactive applications.
    corecore