With advanced technologies, computer devices have become smaller and powerful. As a result, many people enjoy ubiquitous learning using mobile devices such as Pocket PCs. Pocket PCs are easy to carry and use as a distance learning platform. In this paper, we focus on the issues of transferring the current PC based Sharable Content Object Reference Model (SCORM) to Pocket PC based. We will also introduce the Pocket SCORM Run-Time Environment (RTE) which has been developed in our lab. Pocket SCORM architecture is able to operate, even when the mobile device is off-line. It will keep the students' learning record. When it is on line, the records will then be sent back to Learning Management System (LMS). With memory limitation, we provides course caching algorithm to exchange the course content on the Pocket SCORM.