Title :
Software architecture for unified management of event notification and stream I/O and its use for recording and analysis of user events
Author :
Stelovsky, Jan ; Aschwanden, Christoph
Abstract :
Event notification and stream input/output have always been regarded as two separate paradigms. There are, however, applications-especially in the realm of user interfaces and experiments-that could benefit from being able to receive or deliver data in either form. We present a unified approach to data transfer that facilitates conversion between the two concepts, as well as a flexible technique for implementing arbitrary event notification in an object-oriented way. A unified input/output library that simplifies error handling and ensures correct opening and closing of streams rounds up the proposed extensions to an operating system.
Keywords :
operating systems (computers); software architecture; user interfaces; data transfer; error handling; event notification; object-oriented method; operating system; software architecture; stream I/O; unified management; user event analysis; user event recording; user interfaces; Application software; Computer errors; Error correction; Information analysis; Mice; Microcomputers; Operating systems; Software architecture; Software libraries; User interfaces;
Conference_Titel :
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1435-9
DOI :
10.1109/HICSS.2002.994101