Yuanchun Shi

Learn More
This paper describes the design and evaluation of a technique, Direct Pointer, that enables users to interact intuitively with large displays using cameras equipped on handheld devices, such as mobile phones and personal digital assistant (PDA). In contrast to many existing interaction methods that attempt to address the same problem, ours offers direct(More)
T ele-education systems promise wider access to education and support for lifelong learning. These systems are either asynchronized or synchronized. Asynchronized systems are relatively simple. An organization can use the Internet to publish hyperlinked multimedia content and reach a wide audience. Yet, most current courseware is simply textbook material(More)
A software infrastructure is fundamental to a Smart Space. Previous proposed software infrastructure for Smart Space (SISS) did not sufficiently address the issue of performance and usability. A new solution, Smart Platform, which is focused on improving these aspects of a SISS, is presented in this paper. To optimize its intermodule communication(More)
We present a novel rotation based method for detecting where a mobile device is worn on a user's body that utilizes the fusion of the data from accelerometer and gyroscope. Detecting the position of a mobile device could improve the performance of on-body sensor based human activity recognition and the adaptability of many mobile applications. In our(More)
The rapid evolution of information and communication technology opens a wide spectrum of opportunities to change our surroundings into an Ambient Intelligent (AmI) world. AmI is a vision of future information society, where people are surrounded by a digital environment that is sensitive to their needs, personalized to their requirements, anticipatory of(More)
We introduce and illustrate a design framework whereby tabletop documents are oriented according to vector fields that can be visualized and altered by end users. We explore and illustrate the design space using interactive 2D mockups and show how this approach can potentially combine the advantages of the fully manual and fully automatic document(More)
Although layered streaming in heterogeneous peer-to-peer networks has drawn great interest in recent years, there’s still a lack of systematical studies on its data scheduling issue. In this paper, we propose a new scheduling approach for layered video streaming, called LayerP2P. The key idea and main contributions of LayerP2P come in two-fold: 1) According(More)
Layered video streaming in peer-to-peer networks has drawn great interests since not only it can accommodate a large number of users but also it handles heterogeneities of client networks. However, to our knowledge, there's still a lack of systematical study on the data scheduling (i.e. requesting and relaying data) for layered streaming, and previous works(More)
Multi-core architecture provides more on-chip parallelism and powerful computational capability. It helps virtualization achieve scalable performance. KVM (kernel based virtual machine) is different from other virtualization solutions which can make use of the Linux kernel components such as Completely Fair Scheduler (CFS). However, CFS treats the KVM(More)
Wireless hotspots are permeating our workplace, home and public places bringing interesting services and spontaneous connectivity to mobile users. Since mobile users will be immersed in thousands of different kinds of pervasive services, it’s of paramount importance to provide appropriate services to the right person in the right form. Existing approaches(More)