The inputs for this agent are the list of learning objects returned by the federated search agent and the features of the mobile device. Device features are retrieved from the Wireless Universal Resource FiLe (WURFL) database ( Passani & Trasatti, 2008) when the learner connects to the system.