Mobile Memories: The MIDP Record Management System