Using the DIAL Protocol for Zero Configuration Connectivity in Cross-Platform Messaging
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Today's living room context offers more and more possibilities when it comes to when and how to interact with the television and media content offerings. Buzzwords such as "TV Everywhere" is something that both hardware manufacturers, content providers and television networks are pursuing to great lengths. At the core of such marketing schemes is the availability of platform-independent content consumption. In a Utopian setting, the end-user should never have to worry if he or she is currently using a smart TV, tablet, phone or computer to view a video or photos, play music or play games. Taking the concept even further, the devices should also be able to connect and communicate with each other seamlessly. Having for example a television set (first screen) controlled by a mobile phone (second screen) is commonly referred to as companion device interaction and is what this thesis has investigated. More specifically, a way of discovering and launching a first screen application from a second screen application using the zero configuration discovery protocol named DIAL has been implemented into a cross-platform messaging solution. A case study was conducted to gather data about the system and its context as well as what was needed of the framework in terms of architecture design, use cases and implementation details. A proof of concept application was developed for Android that used the proposed framework, showcasing the ease of use and functionality presented in integrating DIAL into such a solution. Since DIAL is so well-documented, easy to understand and is becoming one of the industry standards among consumer electronic manufacturers in terms of device discovery, I believe it should become a standard for so called zero configuration companion device interactivity.
Place, publisher, year, edition, pages
2014. , 101 p.
companion device, TV interactivity, cross-platform messaging
Human Computer Interaction
IdentifiersURN: urn:nbn:se:liu:diva-107625ISRN: LIU-IDA/LITH-EX-A--14/030--SEOAI: oai:DiVA.org:liu-107625DiVA: diva2:726057
Accedo Broadband AB
Subject / course
Computer and information science at the Institute of Technology
2014-06-09, Alan Turing, B-huset, Linköpings universitet, 581 83, Linköping, 11:00 (English)
Fröberg, Anders, Senior Lecturer
Berglund, Erik, Associate Professor