The concept of mobile learning is often defined as learning that takes place with the help of mobile devices toaccess course materials; however, these devices operate in different ways and have different capabilities. To makecourse materials available on these mobile devices as well as on desktop systems, a software program is required toallow course material to be delivered in heterogeneous computing platforms. Because of these heterogeneouscomputing platforms, some course materials may not be in a format that different mobile devices would accept.This project developed an intelligent software agent capable of adapting to the heterogeneous mobile computingenvironment. The agent can search for a conversion tool according to the desired format and convert the coursematerials automatically. The agent is able to understand mobile clients’ capabilities. In order for the server to knowwhat type of course material the client wishes to receive, the client needs to feed information on the software andhardware capabilities of the device to the server. However, devices do not normally carry any information abouttheir capabilities. We have chosen the Resource Description Framework (RDF) represented CompositeCapabilities/Preferences Profile (CC/PP) promoted by the W3C to describe the device capabilities and userpreferences.
展开▼