Design and Implementation of A Memory-Based Object Server for Hand-Held Computers