The PUPIL framework facilitates the design, development and deployment of pervasive educational applications

PUPIL is a framework that facilitates the design, development and deployment of pervasive educational applications. The envisioned classroom consists of technologically enhanced artifacts, which incorporate situation-aware functionality. Within pervasive environments, and in particular inside the “intelligent classroom”, user interfaces expand way beyond their static nature and become dynamic components able to react to contextual changes. In such environments every application can be launched, manipulated and migrated at any intelligent artifact. PUPIL equips designers with a GUI toolkit targeted to support the development of user interfaces for smart classroom applications. Each of the widgets contained in the toolkit can be appropriately adapted to achieve optimal display on various classroom artifacts maintaining their usability. The collection of widgets incorporates both common basic widgets (e.g., buttons, images) and mini interfaces frequently used by in educational applications (e.g., bookViewer), as ready-to-use modules. The designer can either (i) combine and customize widgets from both categories to build an interface just once, or (ii) build and incorporate it as a custom-made mini interface in the collection for future reuse.


Korozi, M., Ntoa, S., Antona, M., Leonidis, A., & Stephanidis, C. (2012). Towards Building Pervasive UIs for the Intelligent Classroom: The PUPIL Approach. In G. Tortora, S. Levialdi & M. Tucci (Eds.), Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI 2012), Capri Island (Naples), Italy, 21-25 May (279-286). New York: ACM Press.

Antona, M., Leonidis, A., Margetis, G., Korozi, M., Ntoa, S., & Stephanidis, C. (2011). A Student-Centric Intelligent Classroom. In D. Keyson et al. (Eds.), Proceedings of the 2nd International Joint Conference in Ambient Intelligence (AmI 2011), 16-18 November, Amsterdam, The Netherlands (pp. 248-252). Berlin Heidelberg, Germany: Springer [LNCS: 7040].

Korozi, M., Ntoa, S., Antona, M., & Stephanidis, C (2011). Intelligent Working Environments for the Ambient Classroom.. In C. Stephanidis (Ed.), Universal Access in Human-Computer Interaction. Design for All and eInclusion - Volume 5 of the combined Proceedings of the 14th International Conference on Human-Computer Interaction (HCI International 2011), Orlando, FL, USA, 9-14 July, pp. 381-390. Berlin Heidelberg: Lecture Notes in Computer Science Series of Springer (LNCS 6765, ISBN: 978-3-642-21671-8).

Korozi, M (2010). PUPIL : pervasive UI development for the ambient classroom.. MSc Thesis. Computer Science Department, University of Crete, Heraklion, Crete, Greece.