Event Recording in Smart Room Ivan Galov, Rustam Kadirov, Andrew - - PowerPoint PPT Presentation

event recording in smart room
SMART_READER_LITE
LIVE PREVIEW

Event Recording in Smart Room Ivan Galov, Rustam Kadirov, Andrew - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

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

  • f the European Union, Russian Federation and the Republic of Finland

13th FRUCT conference April 25, 2013, Petrozavodsk, Russia

Ivan Galov Event Recording in Smart Room 25.04.2013 1 / 14

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

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

Smart Space

Conference services

Projector-service

Sensor services

Noise sensor Light sensor Others sensors ... Temperature sensor

External services

KP google scholar

Blogging services SmartScribo

BlogMediator BlogProcessor BlogClient

Internal services

KP tracking user activity Event Recoder + Report Generator Agenda-service Management-service

Ivan Galov Event Recording in Smart Room 25.04.2013 5 / 14

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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

Smart Space Configuration Event Recorder Fact description Patterns Subscription Notification Event Log Saving

Ivan Galov Event Recording in Smart Room 25.04.2013 8 / 14

slide-9
SLIDE 9

Event Recorder System

Event Recorder Ontological Models

Configuration

FactT ypeGroup String group_name FactT ype[] fact_types FactType String id EventT ype String query Trigger trigger Boolean terminal IntervalT ype FactT ype[] fact_types EventT ype start_event EventT ype end_event Trigger String subject ElementT ype subject_type String predicate ElementT ype predicate_type String object ElementT ype object_type OperationT ype operation String check_expression OperationT ype INSERT UPDATE REMOVE INSERT_ONLY REMOVE_ONLY ElementT ype URI Literal BNode

Event log

FactGroup String group_name Fact[] facts Fact String id Event DateTime time Trigger trigger String data String removed_data Interval Fact[] facts Event start_event Event end_event Trigger Triple inserted Triple removed Triple String subject ElementT ype subject_type String predicate ElementT ype predicate_type String object ElementT ype object_type

Ivan Galov Event Recording in Smart Room 25.04.2013 9 / 14

slide-10
SLIDE 10

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

slide-11
SLIDE 11

Systems Integration

Systems Integration Scheme

Ivan Galov Event Recording in Smart Room 25.04.2013 11 / 14

slide-12
SLIDE 12

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

slide-13
SLIDE 13

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

slide-14
SLIDE 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