Application Discovery Anwendungsentdeckung Découverte D’Application

Total Page:16

File Type:pdf, Size:1020Kb

Application Discovery Anwendungsentdeckung Découverte D’Application (19) *EP002680500B1* (11) EP 2 680 500 B1 (12) EUROPEAN PATENT SPECIFICATION (45) Date of publication and mention (51) Int Cl.: of the grant of the patent: H04L 12/28 (2006.01) H04L 29/08 (2006.01) 23.10.2019 Bulletin 2019/43 (21) Application number: 13174379.1 (22) Date of filing: 28.06.2013 (54) Application discovery Anwendungsentdeckung Découverte d’application (84) Designated Contracting States: • "X display manager (program type)", , 16 June AL AT BE BG CH CY CZ DE DK EE ES FI FR GB 2012 (2012-06-16), XP055076688, Retrieved from GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO the Internet: PL PT RO RS SE SI SK SM TR URL:http://en.wikipedia.org/w/index.php?ti tle=X_display_manager_%28program_type%29 (30) Priority: 28.06.2012 US 201261665827 P &o ldid=497826983 [retrieved on 2013-08-27] 25.07.2012 US 201261675756 P • UPNP FORUM: "UPnP Device Architecture 1.1", 14.03.2013 US 201313827720 UPNP FORUM , 15 October 2008 (2008-10-15), pages I-VI,1, XP002562314, Retrieved from the (43) Date of publication of application: Internet: 01.01.2014 Bulletin 2014/01 URL:http://www.upnp.org/specs/arch/UPnP-ar ch-DeviceArchitecture-v1.1.pdf [retrieved on (73) Proprietor: Netflix, Inc. 2010-01-08] Los Gatos, California 95032 (US) • "DIAL - DIscovery And Launch protocol specification - Version 1.6.4", , 19 December 2012 (72) Inventors: (2012-12-19), pages 1-16, XP055076322, • White, Jean-Marie Retrieved from the Internet: Los Gatos, CA 95032 (US) URL:http://www.dial-multiscreen.org/dial-p • Danciu, Daniel rotocol-specification/DIAL-2ndScreenProtoc Los Gatos, CA 95032 (US) ol-1.6.4.pdf [retrieved on 2013-08-23] • Giovanni Messina: "XBMC (74) Representative: D Young & Co LLP Remote/HostViewController.m", , 19 May 2012 120 Holborn (2012-05-19), XP055076730, Retrieved from the London EC1N 2DY (GB) Internet: URL:https://raw.github.com/joethefox/Unoff (56) References cited: icial-Official-XBMC-Remote/9e8ce13181d6f4f US-A1- 2006 258 289 US-A1- 2009 111 453 5dbfd4caec48f7af552266cf1/XBMC%20Remote/ US-A1- 2010 121 900 Ho stViewController.m [retrieved on 2013-08-27] • "xbmc/xbmc/interfaces/json-rpc/ServiceDesc • Team Xbmc: "Official XBMC Remote/iOS", , 11 ription.h", , 29 March 2012 (2012-03-29), June 2012 (2012-06-11), XP055076810, Retrieved XP055076700, Retrieved from the Internet: from the Internet: URL:https://raw.github.com/xbmc/xbmc/76bd5 URL:http://web.archive.org/web/20120611151 02bf007460d1317a3407b61de9bf9d5456c/xbmc/i 708/http://wiki.xbmc.org/index.php?title=O nterfaces/json-rpc/ServiceDescription.h fficial_XBMC_Remote/iOS [retrieved on [retrieved on 2013-08-27] 2013-08-28] Note: Within nine months of the publication of the mention of the grant of the European patent in the European Patent Bulletin, any person may give notice to the European Patent Office of opposition to that patent, in accordance with the Implementing Regulations. Notice of opposition shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). EP 2 680 500 B1 Printed by Jouve, 75001 PARIS (FR) (Cont. next page) EP 2 680 500 B1 • Team Xbmc: "AirPlay - XBMC", , 4 June 2012 • Team Xbmc: "UPnP", , 3 June 2012 (2012-06-03), (2012-06-04), XP055076848, Retrieved from the XP055076843, Retrieved from the Internet: Internet: URL:http://web.archive.org/web/20120603002 URL:http://web.archive.org/web/20120604103 953/http://wiki.xbmc.org/index.php?title=U PnP 938/http://wiki.xbmc.org/index.php?title=A [retrieved on 2013-08-28] irPlay [retrieved on 2013-08-28] 2 EP 2 680 500 B1 Description TECHNICAL FIELD 5 [0001] The present disclosure generally relates to techniques for discovering the presence of computer program applications in a network. The disclosure relates more specifically to application discovery techniques useful in coordi- nating first-screen audiovisual devices and second-screen computing devices. BACKGROUND 10 [0002] The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section. [0003] Video-based entertainment systems in homes and commercial environments may include a variety of primary 15 viewing systems such as televisions, digital video recorders, disc players, and set-top boxes that are compatible with cable or satellite television signaling systems. Such primary viewing systems often include complete special-purpose computers that are capable of hosting application programs relating to entertainment or other functions, and are usually capable of driving or displaying a program on a large-screen display or display unit. In the same environments, the use of other special-purpose computing devices and general purpose computing devices such as smartphones, tablet com- 20 puters, laptop computers, netbook computers, and other computers and workstations is commonplace. However, while certain protocols are available for discovering devices on a local network, such as SSDP and Bonjour/mDNS, in current technology it has been difficult for applications hosted on the computing devices to identify, obtain data from, and coordinate operations with applications that may run on the primary viewing systems. As another example, a laptop computer on a local network may have no way to identify and then cause launching, on the primary viewing system, a 25 particular entertainment-oriented computer program application that is hosted on the primary viewing system. Conse- quently, in the past users typically have had to interact directly with the primary viewing system to identify, launch, use, and shut down the applications that are hosted on the primary viewing system. [0004] US 2006/258289 A1 (DUA ROBIN [US]) 16 November 2006 (2006-11-16) discloses a wireless media player that employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, 30 media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. [0005] US 2009/111453 A1 (HSU TONY S T [TW] ET AL) 30 April 2009 (2009-04-30) discloses a technique for auto- 35 deploying an application from a mobile communication device to a host in a pervasive computing environment. The technique can detect and can select an available host around the mobile communication device. In response to the issued auto-deploying request, the selected application can be auto-deployed into the available host for execution. [0006] UPNP FORUM: "UPnP Device Architecture 1.1",UPNP FORUM, 15 October 2008 (2008-10-15), pages I-VI, discloses the standardised device and resource discovery mechanism which can be used to distribute the control, 40 playing, and rendering of media content over a number of interacting devices. BRIEF DESCRIPTION OF THE DRAWINGS [0007] In the drawings: 45 FIG. 1A illustrates a computer system architecture that may be utilized to implement various embodiments. FIG. 1B illustrates a method of discovering applications according to an embodiment. FIG. 2 is a message sequence diagram that illustrates one implementation of the DIAL service discovery component. FIG. 3 is an example of an M-SEARCH request. 50 FIG. 4 is an example of an M-SEARCH response. FIG. 5 is an example of a device description request. FIG. 6 is an example of a device description response. FIG. 7 is a message sequence diagram illustrating application launch. FIG. 8 illustrates an example application launch request. 55 FIG. 9 illustrates an application launch response. FIG. 10 illustrates an Application Information Request. FIG. 11A illustrates a XML schema for an application information response. FIG. 11B illustrates an application information response. 3 EP 2 680 500 B1 FIG. 12 illustrates a computer system with which an embodiment maybe implemented. DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS 5 [0008] In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention. 10 1.0 TECHNICAL INTRODUCTION [0009] In an embodiment, the disclosure describes methods or communication protocols that enable second-screen applications to discover and launch first-screen applications on first-screen devices. One goal of the disclosure is to enable consumer electronics device owners to enjoy seamless integration of smartphone and tablet computer applications 15 as part of an audiovisual-oriented entertainment experience. 1.1 Terminology [0010] In this disclosure, the following terms may have the following meanings: 20 [0011] First screen: a television, disc player, set-top box, game console, digital video recorder, or similar device primarily capable of playing or generating a visual display of an audiovisual program. A first screen device is often a primary viewing system in the user environment. [0012] Second screen: a smartphone, tablet computer, laptop computer, netbook computer, or other personal com- puting device. A second screen device is often a secondary viewing system but often has more powerful or generalized 25 computing and input capabilities than the first screen device. [0013] Discovery server: a computing device that hosts, executes or implements the server side of the protocols described herein. In one embodiment, the discovery server is a first screen device. [0014] Discovery client: a computing device that can discover and request to launch computer program applications that are located or hosted on a discovery server.
Recommended publications
  • Arubaos-Switch Multicast and Routing Guide for YC.16.04
    ArubaOS-Switch Multicast and Routing Guide for YC.16.04 Part Number: 5200-3134 Published: July 2017 Edition: 1 © Copyright 2017 Hewlett Packard Enterprise Development LP Notices The information contained herein is subject to change without notice. The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein. Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Links to third-party websites take you outside the Hewlett Packard Enterprise website. Hewlett Packard Enterprise has no control over and is not responsible for information outside the Hewlett Packard Enterprise website. Acknowledgments Intel®, Itanium®, Pentium®, Intel Inside®, and the Intel Inside logo are trademarks of Intel Corporation in the United States and other countries. Microsoft® and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated. Java® and Oracle® are registered
    [Show full text]
  • Developing a Solution for Multimedia Home Networking
    Peng Liu Developing a Solution for Multimedia Home Networking School of Electrical Engineering Thesis submitted for examination for the degree of Master of Science in Technology. Espoo 20.5.2015 Thesis supervisor: Prof. Raimo A. Kantola Thesis advisor: PhD Mikko Välimäki aalto university abstract of the school of electrical engineering master’s thesis Author: Peng Liu Title: Developing a Solution for Multimedia Home Networking Date: 20.5.2015 Language: English Number of pages: 9+66 Department of Communications and Networking Professorship: Networking Technology Code: S-38 Supervisor: Prof. Raimo A. Kantola Advisor: PhD Mikko Välimäki In recent years, the rapid development of electronics and computer science has enabled home networking devices to become more affordable and more powerful. Several widely used multimedia-streaming solutions have become available in the market. However, as a result of their different technical designs, these standards naturally experience serious compatibility issues. Thus, end users can have several multimedia devices, with each one using a distinctive, unique protocol, making it challenging or even impossible sometimes to share media between those devices. These compatibility issues have motivated the need to determine the technological features common to the existing multimedia-streaming standards and to develop a more easy-to-use multimedia home networking solution. This thesis compares the modern solutions for multimedia home networking (MHN), including AirPlay, Miracast, Chromecast, and especially the Digital Liv- ing Network Alliance (DLNA) standard due to its wide adoption. By conducting research on the features and capabilities of these existing solutions, a suitable mo- bile solution for MHN, which takes advantage of AirPlay, Discovery and Launch (DIAL), and DLNA, is proposed for the Android platform.
    [Show full text]
  • D2.1 System Architecture
    Directorate General for Communications Networks, Content and Technology Innovation Action ICT-687655 D2.1 System Architecture Due date of deliverable: 31 March 2016 Actual submission date: 10 May 2016 Resubmitted with minor changes: 14 July 2017 Start date of project: 1 December 2015 Duration: 36 months Lead contractor for this deliverable: Cisco Version: 14 July 2017 Confidentiality status: Public © 2-IMMERSE Consortium 2017 Page 1 of (135) Grant Agreement number: 687655 — 2-IMMERSE — H2020-ICT-2015 D2.1 System Architecture Abstract This document describes the system architecture being developed by the 2-IMMERSE project. This architecture is designed to enable the four multi-screen service prototypes that will be delivered through the project. The System Architecture is layered as a set of platform services, a client application architecture and production architecture. The system architecture is a work in progress; it will evolve both as we refine it and specify it in more detail, and as we deliver each of the multi-screen service prototypes through the project. Target audience This is a public deliverable and could be read by anyone with an interest in the system architecture being developed by the 2-IMMERSE project. As this is inherently technical in nature, we assume the audience is technically literate with a good grasp of television and Internet technologies in particular. We have included a Technology Overview section that summarises a range of technologies that are potentially applicable within the project. This document will be read by the Project Consortium as it defines the system architecture that will be adopted and evolved throughout the project.
    [Show full text]
  • Using the DIAL Protocol for Zero Configuration Connectivity in Cross
    Institutionen f¨ordatavetenskap Department of Computer and Information Science Final thesis Using the DIAL Protocol for Zero Configuration Connectivity in Cross-Platform Messaging by Emil Bergwik LIU-IDA/LITH-EX-A{14/030{SE 2014-06-18 Linköpings universitet Linköpings universitet SE-581 83 Linköping, Sweden 581 83 Linköping Link¨opingsuniversitet Institutionen f¨ordatavetenskap Final thesis Using the DIAL Protocol for Zero Configuration Connectivity in Cross-Platform Messaging by Emil Bergwik LIU-IDA/LITH-EX-A{14/030{SE 2014-06-18 Supervisor: Anders Fr¨oberg, Link¨opingUniversity Shu Liu, Harbin Institute of Technology Peter Steiner, Accedo Broadband AB Examiner: Erik Berglund, Link¨opingUniversity Abstract 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 offer- ings. Buzzwords such as "TV Everywhere" is something that both hard- ware 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 launch- ing 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.
    [Show full text]
  • Arubaos 8: Understanding Aruba Airgroup Principles
    ArubaOS 8: Understanding Aruba AirGroup Principles Herman Robers, EMEA Security CSE October 2019 #ArubaAirheads Agenda • AirGroup Basics • Centralized vs Distributed • Best Practices • How to configure and verify #ArubaAirheads 2 From the End User perspective #ArubaAirheads 3 From the End User perspective Display Print Listen Control #ArubaAirheads 4 (1) Discovery & Communication [mDNS Query] – Step 1: Discovery. mDNS (5353) or SSDP (1900) is used to discover services offered #ArubaAirheads 5 (2) Discovery & Communication [mDNS unicast response] #ArubaAirheads 6 (1) Discovery & Communication [mDNS Query] – Step 1: Discovery. mDNS (5353) or SSDP (1900) is used to discover services offered #ArubaAirheads 7 (2) Discovery & Communication [mDNS unicast response] #ArubaAirheads 8 (1) Discovery & Communication [SSDP Query] – Step 1: Discovery. mDNS (5353) or SSDP (1900) is used to discover services offered #ArubaAirheads 9 (2) Discovery & Communication [SSDP Response] #ArubaAirheads 10 (3) Discovery & Communication [client -> server unicast] Direct communication client to printer/speaker/tv #ArubaAirheads 11 Designed for home use – used in Enterprise –Designed for consumer/home use: Assumes single L2 domain and open communication. –Challenges when used in the Enterprise: - The (multicast) discovery does not cross L2 boundaries / subnets - If it would work across subnets, scale and usability is an issue: - Large lists are unusable to find your local resource - Lot of airtime used for the multicast discovery in larger subnets - Who is allowed to
    [Show full text]
  • Apple Bonjour Protocol Specification
    Apple Bonjour Protocol Specification Swishier and amitotic Juan papers her silverback flounce peevishly or neoterizing wickedly, is Worden athletic? Micheal carbonylates stochastically while legitimist Wells hocusing cheap or reallotting scienter. Dehydrated Alastair bastinados ravingly or boondoggles homeopathically when Neel is leering. Linux releases of use your music library must correctly advertised service configured for bonjour protocol that allows a broadcast Apple working condition make Bonjour compatible with enterprise. AirPlay 2 Specifications macsysadmin Reddit. Derived from the protocol specification and vast the interoperability of different implementations of their same. Zeroconf Linux. Seems to avoid wasting network protocols, specification is discovering recommended. Apple's Multicast DNS mDNS is these open specification while Microsoft's Link-local Multicast Name Resolution LLMNR is little used and the. Data and Step 3 AirPrint uses the IPP protocol specifically IPP to manage print jobs. Hack 7 Advertise Bonjour Services in Linux Software Hacks. IP allocation has been standardized first is used by Apple Microsoft and. Discovery protocol which those answers, apple computers and thirdparty local and os. PDF Rule-Based Verification of Network Protocol. Apple Macintosh Mac and Mac OS are registered trademarks of Apple Inc. Changing network instead of western europe in this document authors also discovery aggregation server has bonjour protocol specification, only be considered. Authentication via MAC addresses must be deactivated All WiFi-based devices with HomeKit support may the Bonjour protocol Multicast to. Php is bonjour protocol specifically require any. Ietf zeroconf services can restore the apple bonjour protocol specification uses. Sets of a plan to node provides multicast, these statements based in.
    [Show full text]
  • Vorlage Für 2-Seiter DIN A4 (Produktblatt )
    FRAUNHOFER INSTITUTE FOR OPEN COMMUNICATION SYSTEMS FOKUS FAMIUM MULTISCREEN What is FAMIUM? FAMIUM is an end-to-end prototype implementation for early technology evaluation and Contact interoperability testing developed by Fraunhofer FOKUS’ Competence Center Future Louay Bassbouss Applications and Media (FAME). FAMIUM facilitates multiscreen content presentation and Competence Center FAME synchronization, adaptive media streaming and content protection. Phone +49 30 3463-7275 FAMIUM includes a Chromium build with extended features of upcoming Web and [email protected] streaming standards to allow early prototyping, experimentation and testing. These for example include W3C Presentation API, DIAL, Network service discovery, UPnP / DLNA, Fraunhofer FOKUS W3C TunerControl API, W3C Media Source Extensions (MSE) and Encrypted Media Kaiserin-Augusta-Allee 31 Extensions (EME). Furthermore, FAMIUM supports Dynamic Adaptive Streaming over HTTP 10589 Berlin (DASH) and Digital Rights Management (DRM). Germany FAMIUM Multiscreen www.fokus.fraunhofer.de/go/famium TV sets and companion devices (e.g., smartphones, tablets, etc.) have outgrown their original purpose and are now playing together an important role in multiscreen context. Also TVs and companion devices are used quite often at the same time, especially in home environments while already multi screen applications are entering the market. The main drivers of this trend are connected TV sets. You would like to show your application even bigger on other screens? For example show photos to your friends on the TV rather than just on a smartphone? Or extend your application to show more content on different screens? FAMIUM Multiscreen provides technologies to connect multiple screens together so that applications can make use of and interact directly with all accessible screens.
    [Show full text]
  • A Closer Look Into Privacy and Security of Chromecast Multimedia Cloud Communications
    A Closer Look into Privacy and Security of Chromecast Multimedia Cloud Communications Ali Tekeoglu, Ali S¸aman Tosun Department of Computer Science University of Texas at San Antonio San Antonio, TX, 78249 Email: {[email protected], [email protected]} Abstract—Chromecast is a small, system-on-chip device, that are comparable to Apple TV. Netgear NeoMediacast HDMI plugs into the HDMI port of a larger screen and turns it into a Dongle [11] is another HDMI stick, which is about to be re- smart screen. It is designed for multimedia streaming in a home- leased to the market. It runs Android OS and is decorated with network environment. By setting up Chromecast, you can stream videos onto a larger screen and control it from a mobile device the latest specification WiFi hardware, Miracast functionality such as a smart-phone, tablet or a laptop. The idea is to cast the and integrated DRM support. Chromecast is a cost effective multimedia to a larger second screen and use the smaller one as a way of streaming multimedia, either from Internet or locally remote control. Since its based on Google Cast SDK which is open stored, onto a larger screen. Its an HDMI stick that connects to to developers, a growing number of multimedia content providers HDMI port and communicates over Wi-Fi. Among the severe such as YouTube, Netflix, Hulu and HBO are offering appli- cations to support Chromecast streaming for mobile operating competition in the market, Chromecast [9] has emerged as the systems. This device uses Discovery and Launch (DIAL) protocol, most successful with respect to functionality/cost metric.
    [Show full text]
  • Support De Présentation
    3 Juillet 2019 La découverte de service à l’aide du DNS Antoine BERNARD Sommaire I. Qu’est ce que DNS-SD ? II. Fonctionnement III. Évolutions et perspectives Antoine BERNARD Diplômé Télécom SudParis, spécialisation Réseaux et Services Emergents Doctorant en CIFRE à l’AFNIC depuis décembre 2018 La découverte de service d’après Wikipédia Service discovery is the automatic detection of devices and services offered by these devices on a computer network. A service discovery protocol (SDP) is a network protocol that helps accomplish service discovery. Service discovery aims to reduce the configuration efforts from users. La découverte de service d’après Wikipédia Détection d’appareils et des services à l’aide d’un réseau Basé sur un protocole de découverte (SDP) Ayant pour objectif de réduire l’effort de configuration utilisateur. Qu’est ce que DNS- SD ? Mise en réseau sans configuration (Zero Configuration Networking) « Installer du matériel qui marche sans se poser de questions » « Pas d’IP à configurer Pas de messages d’erreur Pas de frustration » « Construire des appareils et des applications qui se configurent tous seuls » Zero Configuration Networking: The Definitive Guide Daniel Steinberg and Stuart Cheshire, 2005 Historiquement développé par Apple Standard ouvert Protocole RendezVous, puis Bonjour d’Apple Windows Linux Mac OS X Implémentation existantes pour divers langages (C, C++, Java, Python, Ruby, Go...) Bonjour © 2019 Apple Inc (Première Release : Août 2002) Basé sur le standard mDNS Issu de GT Zero Sémantique DNS sans Configuration
    [Show full text]
  • Assessing the Impact of Second Screen
    Assessing the impact of second screen MC/168 This document has been prepared for Ofcom Report by Technologia in association with DTG and i2 media research Authors Dr Jeremy Klein, Technologia Dr Jonathan Freeman, i2 media research David Harding, DTG Ali Teffahi, DTG 4 March 2014 This document has been prepared for Ofcom Version 1 Assessing the impact of second screen Contents Executive summary .....................................................................................................................................................................7 1 Introduction .......................................................................................................................................................................17 2 Definitions and scope .........................................................................................................................................................18 2.1 Terminology .......................................................................................................................................................................... 18 2.2 Existing definitions of ‘second screen’ .................................................................................................................................. 18 2.3 The ‘second screen phenomenon’ ........................................................................................................................................ 20 2.4 Key dimensions ....................................................................................................................................................................
    [Show full text]
  • A Survey on Chromecast Digital Device
    © 2018 JETIR October 2018, Volume 5, Issue 10 www.jetir.org (ISSN-2349-5162) A SURVEY ON CHROMECAST DIGITAL DEVICE 1 Mrs.A.Pavithra, 2Mr.H.Vignesh Ramamoorthy, 3Ms M.Reka Eswari, 4Ms. C.G.Nandhini, 1Assistant Professor, 2Assistant Professor, 3Student, 4Student Department of UG Computer Science, Sree Saraswathi Thyagaraja College, Pollachi, India ABSTRACT Chromecast is a smart digital invention, developed by google. It is used to convert TV into smart TV. It is supported by several apps launched by google this makes the device to convert TV into smart TV. It is low overhead when compared to smart TV. This device helps the lower middle peoples to experience the smart TV. Its appearance is similar to pen drive. Since because of its overhead every level of peoples can buy easily. The invention of this device makes us to use and experience smart TV very easily and it is very comfort to connect the device into the TV. It is very stress-free to set up. Everyone have a dream to see smart TV but it is not possible for everyone to see it, but this device is the greatest invention which makes everyone’s dream come true. This is not only used in TV it is also supported by many electronic devices like mobiles, laptops etc. Let us see more and detailed about the smart digital invention chromecast. Keywords: Chromecast, Smart TV, Smartphone, Wi-Fi, HDTV 1. INTRODUCTION Chromecast is the smartest device which workings with devices you previously own, together with Android smartphones and tablets, iPhones and iPads, Windows and Mac laptops, and Chromebook Pixel.
    [Show full text]
  • Institutionen För Datavetenskap Integrating the Google Cast Technology in a Second-Screen Solution
    Institutionen f¨ordatavetenskap Department of Computer and Information Science Final thesis Integrating the Google Cast Technology in a Second-screen Solution by Niklas Lavrell LIU-IDA/LITH-EX-A{14/031{SE 2014-06-23 Linköpings universitet Linköpings universitet SE-581 83 Linköping, Sweden 581 83 Linköping Link¨opingsuniversitet Institutionen f¨ordatavetenskap Final thesis Integrating the Google Cast Technology in a Second-screen Solution by Niklas Lavrell LIU-IDA/LITH-EX-A{14/031{SE 2014-06-23 Supervisor: Anders Fr¨oberg (Link¨opingsUniversity), Deng Shengchun (Harbin Institute of Technology), Peter Steiner (Accedo Broadband AB) Examiner: Erik Berglund (Link¨opingsUniversity) Abstract The newly released Google Chromecast has generated an increasing amount of interest for so called second-screen experiences in the market. Although the technology behind such experiences has existed for a couple of years, end users are now truly starting to grasp the concept and benefits of multi- screen. The company, at which the thesis was performed at, provides a cloud-based messaging solution for Internet connected devices, which en- ables multi-screen use cases. To increase the amount of supported platforms in the solution, new technologies frequently needs to be integrated. In this thesis I have performed an exploratory research & development project with the aim to integrate the Google Cast technology in this multi-screen solu- tion. The fundamental difference in how the two ecosystems were designed resulted in a companion device framework that acted as a wrapper over the technologies. The framework was implemented on the Android platform to- gether with a set of demo applications. The proposed solution should be seen as a starting point for integrating different multi-screen technologies within a single companion device framework.
    [Show full text]