Delivery of SmartRoom Services Using Mobile Clients Andrey S. - - PowerPoint PPT Presentation

delivery of smartroom services using mobile clients
SMART_READER_LITE
LIVE PREVIEW

Delivery of SmartRoom Services Using Mobile Clients Andrey S. - - PowerPoint PPT Presentation

Delivery of SmartRoom Services Using Mobile Clients Andrey S. Vdovenko, Dmitry G. Korzun Petrozavodsk State University Department of Computer Science This project is supported by grant KA179 of Karelia ENPI - joint program of the European


slide-1
SLIDE 1

Delivery of SmartRoom Services Using Mobile Clients

Andrey S. Vdovenko, Dmitry G. Korzun

Petrozavodsk State University Department of Computer Science

This project is supported by grant KA179 of Karelia ENPI - joint program

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

14th FRUCT conference November 12, 2013, Helsinki, Finland

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 1 / 10

slide-2
SLIDE 2

SmartRoom

SmartRoom system

Many services (composition, personalization)

informational, control, collaborative work, . . .

Participation of many users

Many (mobile) clients running and accessing services

Users come with own devices

Many mobile platforms, IoT-like device diversity

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 2 / 10

slide-3
SLIDE 3

SmartRoom

Multi-Service Property: Client

Service delivery: access interface on personal device

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 3 / 10

slide-4
SLIDE 4

Two type of services

Two types of services (from client perspective)

Off-the-shelf service

◮ thick client: local processing ◮ UI is customized ◮ platform-aware implementation ◮ low runtime flexibility

Ad-hoc service

◮ runtime construction ◮ thin client: delegated processing ◮ lightweight UI ◮ flexibility for personalization Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 4 / 10

slide-5
SLIDE 5

Two type of services

Service Ontology

Service type: for clients Service description and Person interests: semantic matching for personalization useService: runtime linking

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 5 / 10

slide-6
SLIDE 6

Two type of services

Ad-hoc Services: Architectural Vision (1/2)

web application runtime construction is possible service has URL (shared in the smart space)

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 6 / 10

slide-7
SLIDE 7

Two type of services

Ad-hoc Service: Architectural Vision (2/2)

Web-application: HTML pages, JavaScript files, CSS styles Construction: client side vs. infrastructure

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 7 / 10

slide-8
SLIDE 8

Two type of services

Ad-hoc Service: Composition on Client Side

Elementary

◮ small piece of information ◮ e.g., data from a sensor

One-page

◮ fits one web-page ◮ structured visualization ◮ e.g., activity report

Complex

◮ several web-pages ◮ essential data processing

  • n the client side

◮ e.g., image search function Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 8 / 10

slide-9
SLIDE 9

Two type of services

Personalization

Relation of users and services Available services: this info shared in the smart space Personal information (personal space)

◮ user registration ◮ anonymous users

known semantic matching methods

◮ keyword matching with synonyms

updates in personal space: context-awareness service composition on the client side

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 9 / 10

slide-10
SLIDE 10

Conclusion

Conclusion

Initial design solution Ad-hoc and off-the-shelf services: from client perspective Personalization in service delivering To appear in SmartRoom clients: Windows, Windows Phone, Android, Qt-based Open source code: http://sourceforge.net/projects/smartroom

Dmitry Korzun Delivery of SmartRoom Services Using Mobile Clients FRUCT14 10 / 10