After years of research on ubiquitous learning, there is a trend of incorporating ubiquitous learning into mainstream of education. This demands new generation e-Learning system for learning anywhere, at any time, with any device. The paper introduces our on-going research efforts in the field. In the work, the concept called ubiquitous learning object (ULO) is proposed, and the functions on a ULO can be extended flexibly with API implemented in Web service. Besides, ULO is designed according to knowledge point of a course according to pedagogical requirements in ubiquitous learning environment. With the concept of ULO, a metadata model called semantic-oriented ubiquitous learning object model (SULOM) is designed, and the model provides foundation for the realization of new type of courseware which can be delivered to different terminals adaptively. Now, the concept of ULO and the model of SULOM have been realized based on Fedora (an open source system), and the aforementioned approaches have be initially validated.