Subscribe: Untitled
Preview: Untitled





Several manufacturers offer Bluetooth enabled wireless headsets, such as Jabra's FreeSpeak and products made by Plantronics and others . There are intended to be used to connect with phones, but could also be used to send and receive audio to computers. This project will involve (1) writing some low level drivers for the desired OS (linux?), (ii) hooking up the drivers to some interesting applications (listen to MP3's? Interface to a speech understanding system) and (iii) demonstrat...

MoGATU: Data Management in Pervasive Computing Environments


The past few years have seen significant work in mobile data management, typically based on the client/proxy/server model. Mobile/wireless devices are treated as clients that are data consumers only, while data sources are on servers that typically reside on the wired network. With the advent of pervasive computing environments, an alternative scenario arises where mobile devices gather and exchange data from not just wired sources, but also from their ethereal environment and one another. Th...

Proximity-Based Authentication for Mobile Devices


While mobile handheld devices provide productivity benefits, they also pose new risks. User authentication is the best safeguard against the risk of unauthorized use and access to a device’s contents. This paper describes two location-based user authentication mechanisms designed to take advantage of Bluetooth functionality built into many current handheld devices.

On Experiments with a Transport Protocol for Pervasive Computing Environments


It is well-known that TCP performs poorly in a wireless environment. This paper presents an empirical performance analysis of TCP on cellular digital packet data, Bluetooth and wireless LAN. We also present CentaurusComm, a message based transport protocol designed to perform well in low bandwidth networks and resource poor devices. In particular, CentaurusComm is optimized to handle data exchanges consisting of short message sizes. The application used to perform all the experiments is typic...

Centaurus : An Infrastructure for Service Management in Ubiquitous Computing


In the near future, we will see dramatic changes in computing and networking hardware. A large number of devices (e.g., phones, PDAs, even small household appliances) will become computationally enabled. Micro/nano sensors will be widely embedded in most engineered artifacts, from the clothes we wear to the roads we drive on. All of these devices will be (wirelessly) networked using Bluetooth, IEEE 802.15 or IEEE 802.11 for short range connectivity creating pervasive environments. In this age...

Enhanced Service Discovery in Bluetooth


The rapid evolution and expansion of wireless-enabled environments have increased the need for sophisticated service discovery protocols (SDPs). Typically, service discovery involves a client, service provider, and lookup or directory server. Service registration and lookup, or matching, are important components of most common SDPs including Jini, the service location protocol (SLP), Salutation, UPnP (universal plug and play), and UDDI (universal description, discovery, and inte...

Enhancing the Bluetooth Service Discovery Protocol


Bluetooth Service Discovery Protocol (SDP) enables a client application on a device to discover information about services on other Bluetooth devices. Every service is represented by a profile, identified by a 128-bit Universally Unique Identifier (UUID). A match occurs on a peer device if and only if at least one UUID specified by the client is contained in one or more of its service records. We believe that the advantages of UUID-based matching to support service discov- ery are restricted ...

Dynamic Service Discovery for Mobile Computing: Intelligent Agents Meet Jini in the Aether


The emergence of ad-hoc pervasive connectivity for devices based on Bluetooth-like systems provides a new way to create applications for mobile systems. We seek to realize ubiquitous computing systems based on the cooperation of autonomous, dynamic and adaptive components (hardware as well as software) which are located in vicinity of one another. In this paper we present this vision. We also describe a prototype system we have developed that implements parts of this vision { in particula...



MoGATU's web site