Pocket Pavilion: A Synchronous Collaborative Browsing Application for Wireless Handheld Computers

Graduate

Author: Ji Li
Advisor: Prof. McKinley
Email: iji1@cse.msu.edu; http://www.cse.msu.edu/~liji1

Traditionally, PC companions such as handheld PCs and palmtop PCs have been used primarily for personal information management. However, as these systems are becoming increasingly powerful, they are capable of executing many general-purpose computing functions, such as word processing and web browsing. Many handheld computer systems currently use Windows CE, a Microsoft operating system especially designed for small devices and embedded systems. In this project, we have developed Pocket Pavilion, a web-based application that extends collaborative browsing to wireless handheld computing platforms running Windows CE. Pocket Pavilion is built atop Pavilion, an object-oriented middleware framework for web-based applications. Pavilion enables a developer to construct new applications by inheriting and extending its default functionality. In order to accommodate limitations of the Windows CE environment, Pocket Pavilion combines a small number of new software components with existing Pavilion components. The latter execute on a standard desktop PC, which acts as a proxy on behalf of the handheld devices. Performance results on a mobile computing testbed demonstrate the advantages of this design.

 

Return to Workshop Listing