Sun-a, Kim Yoon kyoung, Kim. Samsung Smart TV SDK supports device convergence by allowing a client application running on an external device to communicate.

Slides:



Advertisements
Similar presentations
An Erlang Implementation of Restms. Why have messaging? Separates applications cheaply Feed information to the right applications cheaply Interpret feed.
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Vodacom Microsoft Hosted Lync
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Peer to Peer Discovery Nate Thrasher. Peer to Peer Discovery ● 2 Basic Categories – Hardware Discovery – Information Discovery ● JXTA (
Jaringan Komputer Dasar
Confidential FullArmor Corp Platform for SaaS and mobile apps to remotely access, migrate, and sync Active Directory resources with the cloud ADanywhere.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
INTRODUCTION Toomeeting Conference (TMC) is the easiest and more accessible multimedia videoconferencing solution on market. TMC offers a large portfolio.
POLYCOM CONFIDENTIAL Polycom enables Alcatel Instant Video Solution by combining the power Alcatel IP Telephony with Polycom Unified Collaboration Solutions.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Copyright © Curt Hill The Internet An Introduction.
Job Messaging Format (JMF) Tutorial Claes Buckwalter, Linköping University Doug Belkofer, EFI Sunday, April 24, 2005 PIA/GATF, Pittsburgh.
Home Control Protocol for Smart Devices Hojin Park WG!-N1505.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
Enabling Embedded Systems to access Internet Resources.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
Administration, Coverage, Review. Exam Administration Midterm exam is in class from 5:15 – 6:30PM on Thursday Feb 20 th. The exam is open book and open.
SMS to Converter - A new approach to send .
Web Services An introduction for eWiSACWIS May 2008.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
Web Programming : Building Internet Applications Chris Bates CSE :
Copyright, 1996 © Dale Carnegie & Associates, Inc. Presented by Hsiuling Hsieh Christine Liu.
How to complete the Europass Language Passport The current situation.
Specialist communication channel. Sarah-Jane king.
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
Mobile Communication MMS. Mobile Communication Multimedia Messaging Service (MMS) is a standard for telephone messaging systems that allows sending messages.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Share your View I-See. Outline Control (UE) – Smart Glass (Send/Reciver) Communication Cloud Server ( Raspberry PI 2) Hotspot Map Future Work.
1 Seminar on Service Oriented Architecture Principles of REST.
Integrating and Troubleshooting Citrix Access Gateway.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
DM_PPT_NP_v01 SESIP_0715_JR HDF Server HDF for the Web John Readey The HDF Group Champaign Illinois USA.
Server - Client Communication Getting data from server.
Web Technologies Lecture 1 The Internet and HTTP.
Overview of Jini CS Fall 2000 Jason I. Hong.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department
©Richard L. Goldman Public Key Policies for Windows 2000 ©Richard Goldman December 5, 2001.
LO2 Understand the key components used in networking.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
ACS F2F 1st/2nd Aug, 2005 ACS Data Transport Sachiko Wada ASCADE, Inc.
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Cisco I Introduction to Networks Semester 1 Chapter 10 JEOPADY.
Developing for Chromecast Cast Companion Library & Custom Receiver Application.
The Online World DATA EXCHANGE. Introduction data devices/componentsperipheral Data exchange is the term used to cover all methods of passing data (including.
What is a Computer?.
3.1 Types of Servers.
Brice Copy, Mirjam Labrenz
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
3.1 Types of Servers.
WEB SERVICES.
Unit – 5 JAVA Web Services
WEB API.
New Tools In Education Minjun Wang
Computer Networks Protocols
WCF Data Services and Silverlight
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Sun-a, Kim Yoon kyoung, Kim

Samsung Smart TV SDK supports device convergence by allowing a client application running on an external device to communicate with a TV application to synchronize state and exchange data and files. Convergence support is realized by providing a messaging system that allows the TV and other devices to exchange messages, including file attachments.

A Smart TV convergence application provides a REST-based interface so that device supporting HTTP protocol can communicate with the TV using UPnP discovery. Examples of HTTP devices include, but are not limited to, accessories such as smart phones, tablets, desktops, and laptops.

The main purpose of the Convergence Framework is to enable transparent two way communication between the TV application and devices. Each application is responsible for defining its own message format and interpreting them.

A message is XML or JSON text data. Messages can include attachments, such as image or audio files. Note: Some predefined system messages must be handled by all the applications. All system messages are in JSON format.

The Samsung Smart TV Framework creates a message queue for the TV application and a message queue for each client device connected to the application.

HTTPS for secure communication The following types of message exchanges: Device to TV TV to device TV to device group Device to device group

Full-duplex communication in 2 directions: Clients to the TV Clients send messages to the TV application using POST requests.

TV application to clients Once the client device is connected, it must maintain a long polling GET to allow TV applications to send messages to clients at any time.