The increasing success of mobile-enabled embedded devices is stressing the need for software architectures facing mobility-related
issues. This paper proposes a simple yet effective mobility management scheme to ease the development of mobile ubiquitous
applications. The scheme seamlessly handles handoff events and provides ubiquitous applications with both location-awareness
and mobility prediction support. An implementation prototype has been developed on real-world Bluetooth enabled devices. Experimental
results are then obtained from the prototype, showing the effectiveness of the proposed scheme.