Event Recording in Smart Room Ivan Galov, Rustam Kadirov, Andrew Vasilev, Dmitry Korzun Petrozavodsk State University Department of Computer Science Yaroslavl State University This project is supported by grant KA179 of Karelia ENPI — joint program of the European Union, Russian Federation and the Republic of Finland 13 th FRUCT conference April 25, 2013, Petrozavodsk, Russia Ivan Galov Event Recording in Smart Room 25.04.2013 1 / 14
Table of Contents 1 Smart Room System 2 Event Recorder System 3 Systems Integration 4 Conclusion Ivan Galov Event Recording in Smart Room 25.04.2013 2 / 14
Smart Room System Smart Room in PetrSU Project is intended for automated conduction of: conferences and meetings seminars and trainings lectures and labs SR system exploits the Smart Space concept and Smart-M3 platform Ivan Galov Event Recording in Smart Room 25.04.2013 3 / 14
Smart Room System SmartRoom Functions Automatic registration of participant presence Presentation and conference management using mobile device Measurement of room physical characteristics Providing feedback through blogging Ivan Galov Event Recording in Smart Room 25.04.2013 4 / 14
Smart Room System Smart Room Service Architecture Services allow users to interact with the Smart Room and obtain different information Users access services via personal mobile devices Every service is a data source that can be processed and visualized External services KP google scholar Blogging services Smart Space Internal services SmartScribo Event Recoder KP tracking BlogClient BlogMediator + user activity Report Generator BlogProcessor Conference services Sensor services Management-service Temperature sensor Light sensor Agenda-service Projector-service Others sensors ... Noise sensor Ivan Galov Event Recording in Smart Room 25.04.2013 5 / 14
Event Recorder System Event Recording Event definition Data change in smart space identifies event Subset of data in smart space describes event Interval definition Event registration indicates interval start Another event registration indicates ending Intervals may have internal events and intervals Ivan Galov Event Recording in Smart Room 25.04.2013 6 / 14
Event Recorder System Event Visualization in Smart Room Visualization of events happenned during the conference allows: clearly see the time of event occurence depict relations between events produce summary reports for analisys debugging cooperation between Smart-M3 agents Ivan Galov Event Recording in Smart Room 25.04.2013 7 / 14
Event Recorder System Event Recorder Lifecycle Read event description from configuration file Setup subscriptions to smart space Upon recieving notification from SIB, register event and retrieve event description from smart space If interval is started, setup subscriptions for internal facts Write information into output file Configuration Fact description Event Saving Event Log Subscription Smart Space Recorder Notification Patterns Ivan Galov Event Recording in Smart Room 25.04.2013 8 / 14
Event Recorder System Event Recorder Ontological Models Configuration Event log FactGroup OperationT ype Fact ElementT ype FactT ypeGroup String group_name INSERT String id Fact[] facts UPDATE URI String group_name REMOVE Literal FactT ype[] fact_types INSERT_ONLY BNode REMOVE_ONLY Event Interval DateTime time Fact[] facts Trigger trigger IntervalT ype Event start_event String data FactType Event end_event String removed_data FactT ype[] fact_types String id EventT ype start_event EventT ype end_event Triple Trigger String subject Trigger ElementT ype subject_type Triple inserted String predicate String subject EventT ype Triple removed ElementT ype predicate_type ElementT ype subject_type String object String predicate String query ElementT ype object_type ElementT ype predicate_type Trigger trigger String object Boolean terminal ElementT ype object_type OperationT ype operation String check_expression Ivan Galov Event Recording in Smart Room 25.04.2013 9 / 14
Systems Integration Smart Room Event List We decided to track the following events: Conference start Conference end Presentation start Presentation end Slide change Participant presence New message recieved through the blog service Ivan Galov Event Recording in Smart Room 25.04.2013 10 / 14
Systems Integration Systems Integration Scheme Ivan Galov Event Recording in Smart Room 25.04.2013 11 / 14
Systems Integration Visualization: Mind Map Mind Maps display events as a graph Suits best to display complex hierachical events Ivan Galov Event Recording in Smart Room 25.04.2013 12 / 14
Systems Integration Visualization: Timeline Timeline displays events in sequental order Suits best to display parallel and lasting processes Ivan Galov Event Recording in Smart Room 25.04.2013 13 / 14
Conclusion Results Generalization of event recording features to any smart space application Integration of the event recording features into the Smart Room system Producing summary reports on held events in two formats: mind map and timeline Further development: support online visualization when reports are formed on-the-fly and immediately provided for public observation Thank you for attention! Ivan Galov Event Recording in Smart Room 25.04.2013 14 / 14
Recommend
More recommend