스마트 디바이스 협업 미들웨어 설계 및 구현

We present the architectural design of the smart device collaboration middleware for collaboration-based multi-screen services. The goal of the research is to provide extensible development environments to service developers for smart device collaboration services. Our middleware consists of major three components such as N-screen application library for service developer, collaboration widget for end users, and collaboration agent for each smart device. The proposed middleware provides the common functions for developing collaboration-based N-screen services, such as, management of smart devices, smart applications and their contexts, communication, application lifecycle, and collaboration sessions. In addition, we implement the travel guide service based on our smart device collaboration middleware. The travel guide service includes the two smart applications; travel-guide movie app for smart TV and detail travel information app for smart tablet.