<XML><RECORDS><RECORD><REFERENCE_TYPE>3</REFERENCE_TYPE><REFNUM>8762</REFNUM><AUTHORS><AUTHOR>Shannon,M.</AUTHOR><AUTHOR>Freeman,M.</AUTHOR><AUTHOR>Bailey,C.</AUTHOR></AUTHORS><YEAR>2006</YEAR><TITLE>Using the Styx Network Protocol in Event Driven Systems</TITLE><PLACE_PUBLISHED>Work in progress session of SEAA/DSD conference, Croatia</PLACE_PUBLISHED><PUBLISHER>N/A</PUBLISHER><LABEL>Shannon:2006:8762</LABEL><KEYWORDS><KEYWORD>event-driven networking</KEYWORD></KEYWORDS<ABSTRACT>If a system of connected devices is to be useful then there must be the capacity for devices to inform other devices and software objects of changes of state and other events. The Styx protocol allows a collection of remote devices to appear as a unified file system, either as a single file or a directory tree, but event handling is not covered, so we must add an event facility. A series of discrete events can be viewed as an event stream, which can be implemented as a read-only file of seemingly infinite length. To observe a stream of events, a client needs to keep reading from the file that represents that stream. Each time an event occurs the client will receive more data and can then respond accordingly. When a client is no longer interested in an event stream, it merely closes the file.</ABSTRACT></RECORD></RECORDS></XML>