Memory Landscapes in a Temporal Activity-Based Computing System
Laevo is a temporal activity-centric desktop interface originally designed for knowledge work on a single personal computer within an office setting. It is capable of persisting, restoring and managing window configurations and files within dedicated workspaces (virtual desktops) which are managed on a timeline and a to-do list. Laevo addresses two open issues within Activity-Based Computing (ABC) research; the question of how to manage large quantities of activities, and the problem of having unclear activity demarcations. Introducing the temporal dimension along which activities can be organized not only addresses the scalability problem of prior ABC systems, but also makes the activity life cycle more explicit to the user. Additional features like redirecting incoming interruptions to new or existing activities further supports the dynamic nature of activities.
However, the extent by which the time line visualizing the users' activities can be customized is limited to vertical positioning, icons and colors. In order to help out the user in recollection one's thoughts at a later moment in time when revisiting old activities more elaborate freeform annotation methods are needed.
This master thesis project focuses on designing for, and implementing the facilitation of revisiting old activities and their context in a personal information system. Knowledge of C# and OOP is required. The user interface is implemented using WPF, thus experience with this, in particular MVVM is a plus. Any annotation methods within a traditional Windows environment are also an opportunity, in which case you will most likely come into contact with Win32.
Jeuris, Steven et al. "Laevo: a temporal desktop interface for integrated knowledge work" Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 2014.
Kidd, Alison. "The marks are on the knowledge worker." Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 1994.