Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing.
Behavior Processors: Layers between End-Users and Java Virtual Machines.
Ambach J
Ioannidou A
Adapting User Interface Design Methods to the Design of Educational Activities.