New technological developments have made it possible to interact with computer systems andapplications anywhere and anytime. It is vital that these applications are able to adapt to the user, as aperson, and to its current situation, whatever that is. Therefore, the premises for evolution towards alearning society and a knowledge economy are present. Hence, there is a stringent demand for newlearner-centred frameworks that allow active participation of learners in knowledge creation withincommunities, organizations, territories and society, at large. This paper presents the multi-agentarchitecture of our context-aware system and the learning scenarios within ubiquitous learningenvironments that the system provides support for. This architecture is the outcome of our endeavour todevelop ePH, a system for sharing public interest information and knowledge, which is accessiblethrough always-on, context-aware services.