Abstract - The use of portable device like pocket PCs and smart phone to support teaching and learning is not a new concept. Although the variety of mobile platforms provide more flexible and extendable learning experience, the various hardware restrictions consequently become the unavoidable challenges and barriers we need to overcome. In this paper we focus on: (1) improving the learning performance by prefetching the upcoming learning content; (2) improving the reading experience on small screen by adaptive content presentation; (3)distributing the well presentation learning content corresponding to
user’s specific mobile platforms by multi-presentation course package. There are four Web Service based modules proposed to carry out the above ideas.