Abstract
Recovery is an important aspect of user experience. However, current desktop environments lack a system-wide undo facility. OntoDesk is an ontology-based experimental desktop system that offers this feature. Ontology is used to model the semantic relationships between parts of the system. OntoDesk assembles a global action history of application use. With this information, it provides undo/redo for any part of the system, including applications without native recovery. The framework allows developers to add advanced features to their applications, and it allows users to explore the system with confidence, knowing that their actions will be reversible.
Chapter PDF
Similar content being viewed by others
Keywords
References
Berlage, T.: A selective undo mechanism for graphical user interfaces based on command objects. ACM Transactions on Computer-Human Interaction 1, 269–294 (1994)
O’Brien, J., Shapiro, M.: Undo for anyone, anywhere, anytime. In: Proceedings of the 11th workshop on ACM SIGOPS European workshop, vol. 31 (2004)
Noy, N.F., et al.: Creating Semantic Web Contents with Protégé-2000. IEEE Intelligent Systems 16, 60–71 (2001)
NEPOMUK – The Social Semantic Desktop, http://nepomuk.semanticdesktop.org/
Cass, A.G., Fern, C.S.T.: Modeling dependencies for cascading selective undo. In: IFIP INTERACT 2005 Workshop on Integrating Software Engineering and Usability Engineering (2005)
James, E., Archer, J., Conway, R.W., Schneider, F.B.: User Recovery and Reversal in Interactive Systems (1981)
OWL Web Ontology Language Reference, http://www.w3.org/TR/owl-ref/
Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F.: The description logic handbook: theory, implementation, and applications. University Press, Cambridge (2003)
OWL-S: Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S/
Zhou, C., Imamiya, A.: Object-based nonlinear undo model. In: Proceedings of the 21st International Computer Software and Applications Conference, pp. 50–55 (1997)
The OWL API, http://owlapi.sourceforge.net/
Masuda, H., Imamiya, A.: Design of a graphical history browser with Undo facility, and visual search analysis. Syst. Comput. Japan 35, 32–45 (2004)
Myers, B.A., Kosbie, D.S.: Reusable hierarchical command objects. In: Proceedings of the SIGCHI conference on Human factors in computing systems: common ground, pp. 260–267 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nemeskey, D., Shizuki, B., Tanaka, J. (2009). OntoDesk: Ontology-Based Persistent System-Wide Undo on the Desktop. In: Jacko, J.A. (eds) Human-Computer Interaction. New Trends. HCI 2009. Lecture Notes in Computer Science, vol 5610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02574-7_99
Download citation
DOI: https://doi.org/10.1007/978-3-642-02574-7_99
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02573-0
Online ISBN: 978-3-642-02574-7
eBook Packages: Computer ScienceComputer Science (R0)