Home AV Networks. T Multimedia Programming. Outline. Architectures Media Centers Distributed Systems. Jari Kleimola November 2, 2006

Size: px
Start display at page:

Download "Home AV Networks. T-111.5350 Multimedia Programming. Outline. Architectures Media Centers Distributed Systems. Jari Kleimola November 2, 2006"

Transcription

1 Home AV Networks T Multimedia Programming Jari Kleimola November 2, 2006 Outline Systems

2 Integration i standalone combos all-in-one STB STB + HDD DVD HDD VHS TV CD Radio Tape DVD + HDD DVD + VHS TV + STB TV + VHS HiFi Set Media Center A - preconfigured hw - preconfigured sw Media Center B - standard pc - software Intel VIIV AMD Live Hardware Tuner + capture hw HDD DVD/CD drives Graphic card Audio card Remote Control Software Media Player Recorder EPG Media DB Plugins Vinyl Amp

3 Network as AV System architecture Room 1 TV Speakers Room 2 Monitor Speakers Room 3 TV Stereos DMS DMA STB PC NAS (W)LAN AV data DVB Internet Camera Smart Phone Portable Gadget Digital Media Classes: DMS (Server) source acquire record store eg. STB, NAS, DVD DMP (Player) find content play eg. TV, stereos DMA (Adapter) interface legacy devices and network i DVD Laptop

4 Comparison architecture Room 1 TV Speakers DMS DMA (W)LAN AV data Media Center architecture NAS Extender Room 1 TV Speakers Room 2 Monitor Speakers STB PC NAS DVB Internet Camera Tuner DVD HDD PC Room 2 Monitor Speakers Room 3 Smart Phone Room 3 TV Stereos DVD Portable Gadget Laptop Extender /w DVD TV Stereos

5 What s the Difference? approach allows peer-to-peer connections in MediaCenters, everything goes through PC PC has to process all streams locally MediaCenters see only Extenders, not end devices approach scales better adhoc scenarios Platform and independence MediaCenters have unified UIs

6 i Outline Systems

7 i Windows Media Center (2005)

8 Windows Media Center (2005) HTML applications XHTML + CSS, JavaScript, VBScript DOM most of MSHTML DOM limited media center object model (eg. play, metadata) can only run on-demand Add-ins (managed code,.net framework 1) any.net language = C#, C++, VB.NET, JScript.NET,... namespaces: System, MediaCenter.* eg. playback, record, networking, extenders, HTML host control can also run in background dialog box UI

9 i Windows Media Center (Vista)

10 Windows Media Center (Vista) HTML applications (for backward compabitility) WMC Presentation Layer applications (.NET framework 2) any.net language MCML = Media Center Markup Language access to same UI rendering engine that WMC itself uses access managed code from markup XAML browser applications (XBAP) (.NET framework 3) WPF applications run in browser same concept as Java applets

11 i MediaPortal

12 MediaPortal Open source C#.NET framework 2 DirectX 9 Plugins any.net language types process (in background, eg. remote control input) tag reader (metadata parser for media files) external player proxy (eg. itunes, Flash) GUI with skin support (eg. Music Library)

13 Apple Front Row itv QuickTime, DVD Player, itunes and iphoto Apple remote control TV and Radio missing no public SDK STB with networking, USB, HDMI, AV still no TV (?) enhanced Front Row Q ($299) open source CenterStage itheater

14 i Some Others MythTV Linux open source (C++) plugins (C++) distributed architecture XBox Media Center modded XBox required open source (C/C++, asm) MS XBox SDK + MFC 7.1 plugins (Python)

15 i Outline Systems

16 Middleware architecture Room 1 TV Speakers Room 2 Monitor Speakers Room 3 DMS DMA STB PC NAS TV Stereos DVD Interoperability Firewire Jini ilink, HAVi, HANA Java RMI Bonjour addressing + discovery Apple, also for Windows UPnP Universal Plug and Play > 200 certified devices DLNA

17 UPnP Architecture architecture Room 1 TV Speakers DMS DMA Control Point UPnP discover devices send control commands to devices receive event notifications from devices can be any number of CPs can be inside a device just software code i Room 2 Monitor Speakers Room 3 TV STB PC NAS device description (XML) physical part logical part servicelist service description (XML) actions state variables embedded devicelist ui part Stereos DVD

18 i Description (physical) <?xml version="1.0"?> <root xmlns="urn:schemas-upnp-org:device-1-0"> <URLBase>base URL for all relative URLs</URLBase> <device> <friendlyname>short user-friendly title</friendlyname> <manufacturer>manufacturer name</manufacturer> <manufacturerurl>url to manufacturer site</manufacturerurl> <modeldescription>long user-friendly title</modeldescription> <modelname>model name</modelname> <modelnumber>model number</modelnumber> <modelurl>url to model site</modelurl> <serialnumber>manufacturer's serial number</serialnumber> <UDN>uuid:UUID</UDN> <UPC>Universal Product Code</UPC> <devicetype>urn:schemas-upnp-org:device:devicetype</devicetype> <servicelist> <service> <servicetype>urn:schemas-upnp-org:service:servicetype:v</servicetype> <serviceid>urn:upnp-org:serviceid:serviceid</serviceid> <SCPDURL>URL to service description</scpdurl> <controlurl>url for control</controlurl> <eventsuburl>url for eventing</eventsuburl> </service> Declarations for other services (if any) go here </servicelist> <devicelist>description of embedded devices (if any) go here</devicelist> <iconlist> <icon> <mimetype>image/format</mimetype> <width>horizontal pixels</width> <height>vertical pixels</height> <depth>color depth</depth> <url>url to icon</url> </icon> XML to declare other icons, if any, go here </iconlist> <presentationurl>url for presentation</presentationurl> </device> <specversion> <major>1</major> <minor>0</minor> </specversion> </root>

19 i Description (logical) <?xml version="1.0"?> <root xmlns="urn:schemas-upnp-org:device-1-0"> <URLBase>base URL for all relative URLs</URLBase> <device> <friendlyname>short user-friendly title</friendlyname> <manufacturer>manufacturer name</manufacturer> <manufacturerurl>url to manufacturer site</manufacturerurl> <modeldescription>long user-friendly title</modeldescription> <modelname>model name</modelname> <modelnumber>model number</modelnumber> <modelurl>url to model site</modelurl> <serialnumber>manufacturer's serial number</serialnumber> <UDN>uuid:UUID</UDN> <UPC>Universal Product Code</UPC> <devicetype>urn:schemas-upnp-org:device:devicetype</devicetype> <servicelist> <service> <servicetype>urn:schemas-upnp-org:service:servicetype:v</servicetype> <serviceid>urn:upnp-org:serviceid:serviceid</serviceid> <SCPDURL>URL to service description</scpdurl> <controlurl>url for control</controlurl> <eventsuburl>url for eventing</eventsuburl> </service> Declarations for other services (if any) go here </servicelist> <devicelist>description of embedded devices (if any) go here</devicelist> <iconlist> <icon> <mimetype>image/format</mimetype> <width>horizontal pixels</width> <height>vertical pixels</height> <depth>color depth</depth> <url>url to icon</url> </icon> XML to declare other icons, if any, go here </iconlist> <presentationurl>url for presentation</presentationurl> </device> <specversion> <major>1</major> <minor>0</minor> </specversion> </root>

20 i Description (ui) <?xml version="1.0"?> <root xmlns="urn:schemas-upnp-org:device-1-0"> <URLBase>base URL for all relative URLs</URLBase> <device> <friendlyname>short user-friendly title</friendlyname> <manufacturer>manufacturer name</manufacturer> <manufacturerurl>url to manufacturer site</manufacturerurl> <modeldescription>long user-friendly title</modeldescription> <modelname>model name</modelname> <modelnumber>model number</modelnumber> <modelurl>url to model site</modelurl> <serialnumber>manufacturer's serial number</serialnumber> <UDN>uuid:UUID</UDN> <UPC>Universal Product Code</UPC> <devicetype>urn:schemas-upnp-org:device:devicetype</devicetype> <servicelist> <service> <servicetype>urn:schemas-upnp-org:service:servicetype:v</servicetype> <serviceid>urn:upnp-org:serviceid:serviceid</serviceid> <SCPDURL>URL to service description</scpdurl> <controlurl>url for control</controlurl> <eventsuburl>url for eventing</eventsuburl> </service> Declarations for other services (if any) go here </servicelist> <devicelist>description of embedded devices (if any) go here</devicelist> <iconlist> <icon> <mimetype>image/format</mimetype> <width>horizontal pixels</width> <height>vertical pixels</height> <depth>color depth</depth> <url>url to icon</url> </icon> XML to declare other icons, if any, go here </iconlist> <presentationurl>url for presentation</presentationurl> </device> <specversion> <major>1</major> <minor>0</minor> </specversion> </root>

21 UPnP Architecture architecture Room 1 TV Speakers DMS DMA Control Point UPnP discover devices send control commands to devices receive event notifications from devices can be any number of CPs can be inside device just software code i Room 2 Monitor Speakers Room 3 TV STB PC NAS device description (XML) physical part logical part servicelist service description (XML) actions state variables embedded devicelist ui part Stereos DVD

22 i Service Description (actions) <?xml version="1.0"?> <scpd xmlns="urn:schemas-upnp-org:service-1-0"> <actionlist> <action> <name>actionname</name> <argumentlist> <argument> <name>formalparametername</name> <direction>in xor out</direction> <retval /> <relatedstatevariable>statevariablename</relatedstatevariable> </argument> Declarations for other arguments (if any) go here </argumentlist> </action> Declarations for other actions (if any) go here </actionlist> <servicestatetable> <statevariable sendevents= yes xor no > <name>variablename</name> <datatype>variable datatype</datatype> <defaultvalue>default value</defaultvalue> <allowedvaluerange> <minimum>minimum value</minimum> <maximum>maximum value</maximum> <step>increment value</step> </allowedvaluerange> </statevariable>state variables (if any) go here </servicestatetable> <specversion> <major>1</major> <minor>0</minor> </specversion> </scpd>

23 i Service Description (state) <?xml version="1.0"?> <scpd xmlns="urn:schemas-upnp-org:service-1-0"> <actionlist> <action> <name>actionname</name> <argumentlist> <argument> <name>formalparametername</name> <direction>in xor out</direction> <retval /> <relatedstatevariable>statevariablename</relatedstatevariable> </argument> Declarations for other arguments (if any) go here </argumentlist> </action> Declarations for other actions (if any) go here </actionlist> <servicestatetable> <statevariable sendevents= yes xor no > <name>variablename</name> <datatype>variable datatype</datatype> <defaultvalue>default value</defaultvalue> <allowedvaluerange> <minimum>minimum value</minimum> <maximum>maximum value</maximum> <step>increment value</step> </allowedvaluerange> </statevariable> Declarations for other state variables (if any) go here </servicestatetable> <specversion> <major>1</major> <minor>0</minor> </specversion> </scpd>

24 UPnP Architecture architecture Room 1 TV Speakers DMS DMA Control Point UPnP discover devices send control commands to devices receive event notifications from devices can be any number of CPs can be inside device just software code i Room 2 Monitor Speakers Room 3 TV STB PC NAS device description (XML) physical part logical part servicelist service description (XML) actions state variables embedded devicelist ui part Stereos DVD 1 XML master file for device + XML file for each service

25 i Standardized s Audio/Video MediaServer and MediaRenderer Home Automation Digital Security Camera HVAC Lighting Controls Networking Internet Gateway WLAN Access Point Printer and Scanner Printer Basic and Enhanced Scanner Others Remote UI Client and Remote UI Server Basic

26 AV s and Services MediaServer ContentDirectory ConnectionManager AVTransport (optional) MediaRenderer RenderingControl ConnectionManager AVTransport (optional)

27 UPnP AV version 2 Backwards compatible with version 1 MediaRenderer ScheduledRecording service added ContentDirectory mutation actions added ContentDirectory more metadata (eg. EPG) AVTransport recording and DRM related actions and state variables More detailed specifications Better documentation

28 i Play Video Clip using UPnP TV acts as a media renderer (sink) DVR acts as a media server (source) Control Point is implemented here CyberGarage UPnP stack (Java) It is easy to implement devices as well Steps needed: Addressing Discovery Description Control (Eventing)

29 i Play Video Clip using UPnP CyberGarage defines abstract ControlPoint /* * SimpleControlPoint.java * (c) Jari Kleimola 2006 */ package simplecontrolpoint; import org.cybergarage.upnp.controlpoint; // ========================================================= // public class SimpleControlPoint extends ControlPoint { // -- ctor public SimpleControlPoint() { start(); } }

30 0. Addressing Control Point, TV and DVR get IP addresses use DHCP server if available otherwise, use AutoIP IETF draft: pick address from /16 range check if it is already in use (ARP) periodically check for DHCP server CyberGarage UPnP stack manages this for us automatically Addressing Discovery Description Control Eventing

31 1. Discovery s advertise themselves when joining network repeated periodically cancel advertisements when leaving Control Points search for devices based on device or service type, or unique ID devices respond with their URL Protocol SSDP = Simple Service Discovery Protocol HTTPMU/UDP for advertising and search requests HTTPU/UDP for search responses NOTIFY and M-SEARCH verbs all data is in HTTP header fields Addressing Discovery Description Control Eventing

32 i 1. Discovery // ========================================================= // public class SimpleControlPoint extends ControlPoint implements SearchResponseListener { private tv = null; private dvr = null; // -- ctor public SimpleControlPoint() { addsearchresponselistener(this); start(); search("upnp:rootdevice"); } } // -- virtual public void devicesearchresponsereceived(ssdppacket packet) { String uuid = packet.getusn(); String udn = USN.getUDN(uuid); } dev = get(udn); String type = dev.gettype(); if (type.equals("urn:schemas-upnp-org:device:mediarenderer:1")) tv = dev; else if (type.equals("urn:schemas-upnp-org:device:mediaserver:1")) { } dvr = dev; browsemediadb("0"); // superclass has all devices in a list // shown later Addressing Discovery Description Control Eventing

33 2. Description Control Point requests the device description XML URL was returned in search response responds with XML data control point parses the XML, and gets service description URLs Control Point requests service description XMLs responds with XML data control point parses the XMLs Protocol HTTP GET URL was in LOCATION header field of the NOTIFY response XML data in response content Addressing Discovery Description Control Eventing

34 i 2. Description CyberGarage handles parsing automatically: For ControlPoint, we can directly invoke getlist() list of devices in the UPnP network get( id ) device with specific id For getservicelist() list of services offered by the device getservice(xxx) service with specific id, class or url getaction( ) shortcut getstatevariable( ) shortcut getxxx() access any field of device description XML For Service getaction(...) list of actions or specific action getstatevariable(...) list of state variables or specific variable Addressing Discovery Description Control Eventing

35 3. Control Control Point requests content metadata from DVR service is ContentDirectory action is Browse() responds with DIDL-Lite XML content subset of MPEG-7 metadata control point parses the tree structure and displays it user browses the directory, and selects one item to play Protocol HTTP POST content is SOAP SOAP body contains action method and parameters: <urn:actionname> this is actionnameresult in response <urn:argumentname>value</urn:argumentname> more arguments <urn:actionname> Addressing Discovery Description Control Eventing

36 i 3. Control public void browsemediadb(string parent) { Service cds = dvr.getservice("urn:schemas-upnp-org:service:contentdirectory:1"); Action act = cds.getaction("browse"); act.setargumentvalue("objectid", parent); // unique id within MediaServer act.setargumentvalue("browseflag", "BrowseDirectChildren"); act.setargumentvalue("filter", "*"); // what fields are requested act.setargumentvalue("sortcriteria", "+dc:title"); // sort items according to this field act.setargumentvalue("startingindex", 0); // for page-by-page browsing act.setargumentvalue("requestedcount", 0); // for page-by-page browsing if (act.postcontrolaction()) { ArgumentList args = act.getoutputargumentlist(); Argument arg = args.getargument("result"); String strdidl = arg.getvalue(); // this is XML Properties mediaitems = parsedidl(strdidl); // get title id pairs parentframe.showitems(mediaitems); // show items in a listbox } } another ContentDirectory action is Search() all albums by a specific artist all photos taken in june by myself Addressing Discovery Description Control Eventing

37 3. Control Control Point sets streaming protocol contract ConnectionManager::GetProtocolInfo() a matching pair of protocol and format is seeked ConnectionManager::PrepareForConnection() Control Point passes clip s URL to TV action is AVTransport::SetAVTransportURI() uri was given by DVR in response to Browse() Control Point instructs TV to play action is AVTransport::Play() TV and DVR handle streaming OOB according to the protocol set in PrepareForConnection() Protocol is the same as in Browse() Addressing Discovery Description Control Eventing

38 i 3. Control // item is URL public boolean play(string item) { // -- stop if previously playing, just in case Action stop = tv.getaction("stop"); stop.setargumentvalue("instanceid", 0); stop.postcontrolaction(); // -- eliminate spaces etc. String uri = decode(item); } // -- set URL and start streaming Action seturi = tv.getaction("setavtransporturi"); seturi.setargumentvalue("instanceid", 0); seturi.setargumentvalue("currenturi", uri); seturi.setargumentvalue("currenturimetadata", ""); if (seturi.postcontrolaction()) { Action play = tv.getaction("play"); play.setargumentvalue("instanceid", 0); play.setargumentvalue("speed", "1"); return play.postcontrolaction(); } else return false; Addressing Discovery Description Control Eventing

39 4. Eventing Control Point subscribes to TV s transport state SUBSCRIBE to url that was sent in service description subscription is for the entire service TV notifies when state changes NOTIFY sent to control point s server socket Control Point unsubscribes UNSUBSCRIBE Protocol GENA = General Event Notification Architecture HTTP verbs SUBSCRIBE and UNSUBSCRIBE for control point HTTP verb NOTIFY when there s new event simple push model Addressing Discovery Description Control Eventing

40 UPnP Summary SDKs CyberGarage (Java,C,C++,Perl) Microsoft, Intel, Siemens, etc. Links

Automatic Configuration and Service Discovery for Networked Smart Devices

Automatic Configuration and Service Discovery for Networked Smart Devices Automatic Configuration and Service Discovery for Networked Smart Devices Günter Obiltschnig Applied Informatics Software Engineering GmbH St. Peter 33 9184 St. Jakob im Rosental Austria Tel: +43 4253

More information

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com Abstract Time Warner Cable is the second largest Cable TV operator in North America

More information

XBMC Architecture Overview

XBMC Architecture Overview XBMC Architecture Overview XBMC Media Center Telematics Freedom Foundation - TFF XBMC Media Center is your ultimate multimedia hub. From the stunning interface, down to the helpful and enthusiastic community,

More information

A Distributed API for Searching Multimedia Databases

A Distributed API for Searching Multimedia Databases A Distributed API for Searching Multimedia Databases Dale E. Parson Lisa Frye Agere Systems Kutztown University 1110 American Parkway NE Kutztown, Pennsylvania 19530 Allentown, PA, US, 18109 frye@kutztown.edu

More information

UPnP Control Point for Mobile Phones in Residential Networks

UPnP Control Point for Mobile Phones in Residential Networks 1 UPnP Control Point for Mobile Phones in Residential Networks Andreas Häber 1, Frank Reichert 2, and Andreas Fasbender 3 Abstract Together, Ericsson and HiA are studying the role of WiFi-enabled mobile

More information

Multimedia distribution system for rural communities

Multimedia distribution system for rural communities Multimedia distribution system for rural communities Tiziano Inzerilli, Roberto Cusani, Riccardo Salvatori University of Rome Sapienza INFOCOM Dept. Via Eudossiana 18, 00184 Rome, Italy Abstract - Wireless

More information

The Ubiquitous Web, UPnP and Smart Homes

The Ubiquitous Web, UPnP and Smart Homes The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge franklin.reynolds@nokia.com 1 NOKIA PCG.PPT / 15 6 2004 / Franklin Reynolds Our Vision "The essence of this vision

More information

Mobile Devices: Server and Management Lesson 05 Service Discovery

Mobile Devices: Server and Management Lesson 05 Service Discovery Mobile Devices: Server and Management Lesson 05 Service Discovery Oxford University Press 2007. All rights reserved. 1 Service discovery An adaptable middleware in a device (or a mobile computing system)

More information

Introduction to. Bill Rose: President, WJR Consulting, Inc. Chairman: CEA R7 Home Networking Committee CEA Technology and Standards Council

Introduction to. Bill Rose: President, WJR Consulting, Inc. Chairman: CEA R7 Home Networking Committee CEA Technology and Standards Council Introduction to Bill Rose: President, WJR Consulting, Inc. Chairman: CEA R7 Home Networking Committee CEA Technology and Standards Council Copyright 2005 High-Definition Audio-Video Network Alliance. All

More information

New Tools for Commercial Video over IP

New Tools for Commercial Video over IP New Tools for Commercial Video over IP November 2014 Wouter van der Beek Clarke Stevens UPnP Internet of Things Task Force www.upnp.org Wouter van der Beek Clarke Stevens 2014 UPnP Forum UPnP Is Used in

More information

Figure 1 Sample WiseLink screens, showing MP3 music files (left) and photos (right) available as shared files from your networked PC or media server

Figure 1 Sample WiseLink screens, showing MP3 music files (left) and photos (right) available as shared files from your networked PC or media server SAMSUNG S GUIDE TO DLNA Welcome to the era of 21 st -century television! Samsung s added a new level of functionality to its HDTVs with DLNA CERTIFIED connectivity. Now, your compatible Samsung HDTV can

More information

Web and North American Cable TV. February 9, 2011 Clarke Stevens c.stevens@cablelabs,com

Web and North American Cable TV. February 9, 2011 Clarke Stevens c.stevens@cablelabs,com Web and North American Cable TV February 9, 2011 Clarke Stevens c.stevens@cablelabs,com North America Cable Goal Support one web delivery platform for commercial video services across all devices including

More information

Research And Implementation For Remote Access Of UPnP

Research And Implementation For Remote Access Of UPnP 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research And Implementation For Remote Access Of UPnP Gan Xiaojian 1, a,wang Haitao 2, b, Jiang Ying 3, c,

More information

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (11 July 2014) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure

More information

Windows Embedded Compact 7 Multimedia Features 1

Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features Windows Embedded Compact 7 Technical Article Writers: Dion Hutchings Published: March 2011 Applies To: Windows

More information

DVBLink TVSource. Installation and configuration manual

DVBLink TVSource. Installation and configuration manual DVBLink TVSource Installation and configuration manual DVBLogic 2010 Table of contents Table of contents... 2 Introduction... 4 Installation types... 4 DVBLink TVSource local installation... 4 DVBLink

More information

PlayReady App Creation Tutorial

PlayReady App Creation Tutorial Version 0.93 Samsung Smart TV 1 1. OVERVIEW... 4 2. INTRODUCTION... 4 2.1. DEVELOPMENT ENVIRONMENT... 4 2.2. FILES NEEDED FOR A PLAYREADY VIDEO APPLICATION... 5 3. SAMSUNG TV PLAYREADY SPECIFICATION...

More information

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services Espial IPTV Middleware Evo Solution Whitepaper Delivering Interactive, Personalized 3-Screen Services April 2010 Espial Group 1997-2010. All rights reserved The 3-Screen Challenge Differentiate

More information

MediaRenderer:1 Device Template Version 1.01

MediaRenderer:1 Device Template Version 1.01 MediaRenderer:1 Device Template Version 1.01 For UPnP 1.0 Status: Standardized DCP Date: June 25, 2002 This Standardized DCP has been adopted as a Standardized DCP by the Steering Committee of the UPnP

More information

UPnP-Based Sensor Network Management Architecture

UPnP-Based Sensor Network Management Architecture -Based Sensor Network Management Architecture Hyungjoo Song, Daeyoung Kim, Kangwoo Lee, Jongwoo Sung Real-time and Embedded Systems Lab Information and Communications University {iamhjoo, kimd, kangn2,

More information

Delivering Pay TV Content throughout the Connected Home Amol Bhagwat

Delivering Pay TV Content throughout the Connected Home Amol Bhagwat Delivering Pay TV Content throughout the Connected Home Amol Bhagwat Vice President & Vice-Chair, DLNA Board of Directors Principal Architect, Video Application Technologies, CableLabs DLNA VidiPath TM

More information

Opalum FLOW series Opalum STREAM series Wireless setup guide. Wireless setup guide

Opalum FLOW series Opalum STREAM series Wireless setup guide. Wireless setup guide The Control Hub of the Opalum FLOW and STEAM series speaker systems is sold in two versions, with and without wireless LAN (WLAN) support. This guide applies to WLAN enabled units only. Connecting the

More information

MEDIA CONTROL SERVER 2.0

MEDIA CONTROL SERVER 2.0 MEDIA CONTROL SERVER 2.0 Version 2.0 Getting Started Guide This getting started guide will help you install and configure the Autonomic Controls Media Control Server and Mirage client. Contents OVERVIEW...

More information

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist What's New in Sametime 8.5 Roberto Chiabra IBM Certified IT Specialist What's new in Sametime 8.5 Sametime Connect Client Online Meetings Audio / Video W eb Browser Clients & W eb 2.0 APIs Sametime Systems

More information

OPEN SERVICE RESIDENTIAL GATEWAY FOR SMART HOMES

OPEN SERVICE RESIDENTIAL GATEWAY FOR SMART HOMES OPEN SERVICE RESIDENTIAL GATEWAY FOR SMART HOMES D. Zhang H. Lee X. Ni S. Zheng Institute for Infocomm Research 21 Heng Mui Keng Terrace, Singapore 119613 {daqing, hlee, nixiao, szheng}@i2r.a-star.edu.sg

More information

Archives About ARCHOS TV+

Archives About ARCHOS TV+ About ARCHOS TV+ General Questions I have installed a firmware/plug-in/game file on my Archos TV+ but it is not recognized by the device. You may have not correctly copied your file on the device. If it

More information

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

SERVICE DISCOVERY AND MOBILITY MANAGEMENT Objectives: 1) Understanding some popular service discovery protocols 2) Understanding mobility management in WLAN and cellular networks Readings: 1. Fundamentals of Mobile and Pervasive Computing (chapt7)

More information

UPnP CERTIFIED TECHNOLOGY YOUR SIMPLE SOLUTION FOR HOME, OFFICE AND SMALL BUSINESS INTEROPERABILITY

UPnP CERTIFIED TECHNOLOGY YOUR SIMPLE SOLUTION FOR HOME, OFFICE AND SMALL BUSINESS INTEROPERABILITY UPnP CERTIFIED TECHNOLOGY YOUR SIMPLE SOLUTION FOR HOME, OFFICE AND SMALL BUSINESS INTEROPERABILITY September 2010 INTRODUCTION Not long ago, consumers and small business owners were reasonably satisfied

More information

Cascade Collaboration Solutions 5 Aug 2014

Cascade Collaboration Solutions 5 Aug 2014 Cascade Collaboration Solutions 5 Aug 2014 5530001600 Rev 03 Contents 1. Solution Overview... 3 2. Collaboration End Points... 5 3. Collaboration Cloud Server... 7 4. Technical Specifications... 8 4.1.

More information

SIP Protocol as a Communication Bus to Control Embedded Devices

SIP Protocol as a Communication Bus to Control Embedded Devices 229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania ramunas.dzindzalieta@gmail.com Abstract.

More information

Proxying UPnP service discovery and access to a non- IP Bluetooth network on a mobile phone

Proxying UPnP service discovery and access to a non- IP Bluetooth network on a mobile phone Proxying UPnP service discovery and access to a non- IP Bluetooth network on a mobile phone A. Delphinanto, A.M.J. Koonen Technische Universiteit Eindhoven Eindhoven, The Netherlands A.Delphinanto@tue.nl

More information

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

Multimedia Systems Hardware & Software THETOPPERSWAY.COM Multimedia Systems Hardware & Software THETOPPERSWAY.COM Table of Content 1. Categories of multimedia systems 2. Categories of multimedia devices 3. Evolution of multimedia PC 4. Authoring tools 5. Classification

More information

RDMC 101. Users Manual Version 1.20. December 2011

RDMC 101. Users Manual Version 1.20. December 2011 RDMC 101 Users Manual Version 1.20 December 2011 Allegro Software Development Corporation 1740 Massachusetts Avenue Boxborough, MA 01719 Telephone: 978 264-6600 Fax: 978 266-2839 www.allegrosoft.com COPYRIGHTS

More information

THE. solution. STORe it. SHARE it.

THE. solution. STORe it. SHARE it. THE small business solution THE HP Storageworks X510 Data Vault STORe it. SECURE it. SHARE it. T H E H P S t o r a g e w o r k s X 51 0 D a t a V a u l t data protection just got less puzzling If, like

More information

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business Accessing Websites Mac/PC Compatibility: QuickStart Guide for Business 2 Accessing Websites QuickStart Guide for Business The Basics People use the web for research, entertainment, and business. And it

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

ADS Tech Solutions for the Digital Home Entertainment Ecology

ADS Tech Solutions for the Digital Home Entertainment Ecology ADS Tech Solutions for the Digital Home Entertainment Ecology Background Why is there such an intense interest in digital home/personal entertainment solutions? Some will tell you we are tired of the cost,

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

DVBLink For IPTV. Installation and configuration manual

DVBLink For IPTV. Installation and configuration manual DVBLink For IPTV Installation and configuration manual DVBLogic 2010 Table of contents Table of contents... 2 Introduction... 4 Installation types... 4 DVBLink for IPTV local installation... 4 DVBLink

More information

Products that are referred to in this document may be trademarks and/or registered trademarks of the respective owners.

Products that are referred to in this document may be trademarks and/or registered trademarks of the respective owners. 2015 GEOVAP, spol. s r. o. All rights reserved. GEOVAP, spol. s r. o. Cechovo nabrezi 1790 530 03 Pardubice Czech Republic +420 466 024 618 http://www.geovap.cz Products that are referred to in this document

More information

Hills Professional Series NVRs and Cameras

Hills Professional Series NVRs and Cameras FAQs Hills Professional Series NVRs and Cameras (V1.1) 1. What is the default NVR resolution? By Default NVR video output resolution is 1080P. Resolution may be changed if necessary to suit the attached

More information

Multimedia Playback & Streaming

Multimedia Playback & Streaming Multimedia Playback & Streaming Shadab Rashid Jam 16 September 28 th, 2012 What are you interested in? Making multimedia apps for Consuming Audio/Video Dealing with content providers, looking for An application/client

More information

HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1. Revision Date: July 2011

HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1. Revision Date: July 2011 HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1 Revision Date: July 2011 Summary of Contents Summary of Contents... 2 Pre Installation Checklist... 4 Prerequisites...

More information

Lesson 5. Managing Devices. Learning Objectives. ODN Skills

Lesson 5. Managing Devices. Learning Objectives. ODN Skills Lesson 5 Managing Devices Learning Objectives Students will learn to: Connect Plug-and-Play Devices Connect and Disconnect Printers Install Third-Party Software for Devices Understand Disk Types Understand

More information

Media Control Server MCS-EX Integration Guide for RTI Control Systems

Media Control Server MCS-EX Integration Guide for RTI Control Systems Media Control Server MCS-EX Integration Guide for RTI Control Systems Version 2.0-1 - Table of Contents Overview... 3 Setting up MCS for RTI Control.... 5 Requirements.... 5 Preparation.... 5 Programming

More information

T-BOX MY MEDIA WINDOWS 7 QUICK START GUIDE

T-BOX MY MEDIA WINDOWS 7 QUICK START GUIDE T-BOX MY MEDIA WINDOWS 7 QUICK START GUIDE ABOUT MY MEDIA My Media allows you to play music, watch videos and view photos on a TV connected to your T-Box. Accessing your media files can be done in two

More information

Nero MediaStreaming for MCE Manual

Nero MediaStreaming for MCE Manual Nero MediaStreaming for MCE Manual Nero AG Copyright and Trademark Information This manual and all its contents are protected by copyright and are the property of Nero AG. All rights reserved. This manual

More information

Cisco TelePresence Manager

Cisco TelePresence Manager Cisco TelePresence Manager 1.3 Simplifying the Experience: Meeting Scheduling and Management Cisco TelePresence Manager is an integral part of the Cisco TelePresence experience that creates the feeling

More information

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API John Eastman Mezeo Cloud Storage On-demand, API-based access to storage Storage accessed through REST Web

More information

Overview of CS 282 & Android

Overview of CS 282 & Android Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

Chapter 1 Programming Languages for Web Applications

Chapter 1 Programming Languages for Web Applications Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup

More information

JavaFX Session Agenda

JavaFX Session Agenda JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user

More information

Product Guide for Windows Home Server

Product Guide for Windows Home Server Product Guide for Windows Home Server Microsoft Corporation Published: January, 2009 Version: 1.1 This his Product Guide provides an overview of the features and functionality of Windows Home Server software.

More information

itunes Basics Website: http://etc.usf.edu/te/

itunes Basics Website: http://etc.usf.edu/te/ Website: http://etc.usf.edu/te/ itunes is the digital media management program included in ilife. With itunes you can easily import songs from your favorite CDs or purchase them from the itunes Store.

More information

Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network wmm@scn.com.cn

Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network wmm@scn.com.cn Position Paper for The Fourth W3C Web and TV Workshop Abstract This paper introduces multiple screen technology research and services implementation in China, which has the close relationship between Web

More information

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi ANDROID PROGRAMMING - INTRODUCTION Roberto Beraldi Introduction Android is built on top of more than 100 open projects, including linux kernel To increase security, each application runs with a distinct

More information

Amcrest 960H DVR Quick Start Guide

Amcrest 960H DVR Quick Start Guide Amcrest 960H DVR Quick Start Guide Welcome Thank you for purchasing our Amcrest 960H DVR! This quick start guide will help you become familiar with our DVR in a very short time. Before installation and

More information

DLNA for HD Video Streaming in Home Networking Environments

DLNA for HD Video Streaming in Home Networking Environments DLNA for HD Video Streaming in Home Networking Environments With the proliferation of digital content and the expanding variety of connected and IP-enabled consumer electronics (CE) devices, consumers

More information

N7 Netstream HD!!! For Digital cable, DVB-T or satellite

N7 Netstream HD!!! For Digital cable, DVB-T or satellite User Manual N7 Netstream HD!!! For Digital cable, DVB-T or satellite User manual N7 Series Njoy Digital BV 2011 All rights reserved Page 1 Index General Information! 1.1! Introduction of the N7! 1.2! Features!

More information

Digital Signage Solutions...

Digital Signage Solutions... Get your message to your audience instantly - from any place at any time. Digital Signage Solutions......integrated IPTV Technologies www.digital-signage.cc 2008 STINOVA Ltd. / SEP. Digital Media Server

More information

OpenScape Voice V8 Application Developers Manual. Programming Guide A31003-H8080-R100-2-7620

OpenScape Voice V8 Application Developers Manual. Programming Guide A31003-H8080-R100-2-7620 OpenScape Voice V8 Application Developers Manual Programming Guide A31003-H8080-R100-2-7620 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001

More information

Detailed Table of Contents

Detailed Table of Contents Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts

More information

Computer Audio Guide Part Two: Streaming via Ethernet SETUP GUIDE FOR APPLE AND WINDOWS

Computer Audio Guide Part Two: Streaming via Ethernet SETUP GUIDE FOR APPLE AND WINDOWS Computer Audio Guide Part Two: Streaming via Ethernet SETUP GUIDE FOR APPLE AND WINDOWS ETHERNET Part One of our Computer Audio Guide discussed computer audio and how to use the USB inputs of the CP-800.

More information

Service Discovery in Home Environments

Service Discovery in Home Environments Professor Dr. Stefan Fischer Institut für Betriebssysteme und Rechnerverbund Gruppe Verteilte Systeme Betreuer: Muhammad Khan Technische Universität Carolo Wilhemina zu Braunschweig Mühlenpfordtstraße

More information

WIRIS quizzes web services Getting started with PHP and Java

WIRIS quizzes web services Getting started with PHP and Java WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS

More information

Movie Cube. User s Guide to Wireless Function

Movie Cube. User s Guide to Wireless Function Movie Cube User s Guide to Wireless Function Table of Contents 1. WLAN USB Adapter Connection...3 2. Wireless Setup...4 2.1 Infrastructure (AP)...5 2.2 Peer to Peer (Ad Hoc)...7 2.3 Settings for PC...8

More information

Network Projector Operation Guide

Network Projector Operation Guide Network Projector Operation Guide Table of contents Preparation...3 Connecting the projector with your computer...3 Wired connection... 3 Wireless connection (for selective models)... 4 QPresenter...7

More information

BlackArmor NAS 110 User Guide

BlackArmor NAS 110 User Guide BlackArmor NAS 110 User Guide BlackArmor NAS 110 User Guide 2010 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are trademarks or registered trademarks

More information

Using SIP Presence for Remote Service Awareness

Using SIP Presence for Remote Service Awareness Using SIP Presence for Remote Service Awareness Andreas Häber 1, Martin Gerdes 2, Frank Reichert 1, Andreas Fasbender 2, Ram Kumar 1 1 University of Agder, 2 Ericsson GmbH Abstract Residential networks

More information

ebus Player Quick Start Guide

ebus Player Quick Start Guide ebus Player Quick Start Guide This guide provides you with the information you need to efficiently set up and start using the ebus Player software application to control your GigE Vision or USB3 Vision

More information

Windows 7 Core Services: Application Experience. Application Information. Background Intelligent Transfer. Base Filtering Engine.

Windows 7 Core Services: Application Experience. Application Information. Background Intelligent Transfer. Base Filtering Engine. Yegor Hanov EECS710, Fall 2012 Homework Assignment 10/23/12 Assignment 2: Core Windows 7 Services I reviewed the list of active services running on my laptop during normal operation. The list [1] contains

More information

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model

More information

Windows Server 2003 default services

Windows Server 2003 default services Windows Server 2003 default services To view a description for a particular service, hover the mouse pointer over the service in the Name column. The descriptions included here are based on Microsoft documentation.

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

ThinPoint Quick Start Guide

ThinPoint Quick Start Guide ThinPoint Quick Start Guide 2 ThinPoint Quick Start Guide Table of Contents Part 1 Introduction 3 Part 2 ThinPoint Windows Host Installation 3 1 Compatibility... list 3 2 Pre-requisites... 3 3 Installation...

More information

Network USB Storage Link

Network USB Storage Link Network USB Storage Link NUS1000 Users Manual V. 2.2 Table of Contents 1. Introduction... 2 2. Hardware & Installation... 3 3. Web Configuration... 6 4. Detailed Functions... 9 4.1. Status... 9 4.2. Setup...

More information

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper

More information

Fetch TV My Media Hub Quick Start Guide for Windows or Mac. Sharing your media content with the set top box from a Windows PC or Mac

Fetch TV My Media Hub Quick Start Guide for Windows or Mac. Sharing your media content with the set top box from a Windows PC or Mac Fetch TV My Media Hub Quick Start Guide for Windows or Mac Sharing your media content with the set top box from a Windows PC or Mac Contents Contents Contents 2 Welcome to your My Media Hub 3 With My Media

More information

From Digital Television to Internet? A general technical overview of the- DVB- Multimedia Home Platform Specifications

From Digital Television to Internet? A general technical overview of the- DVB- Multimedia Home Platform Specifications From Digital Television to Internet? A general technical overview of the- DVB- Multimedia Home Platform Specifications Vita Hinze-Hoare Abstract This paper provides a general technical overview of the

More information

Visual Studio 2008: Windows Presentation Foundation

Visual Studio 2008: Windows Presentation Foundation Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and

More information

Developing PlayReady Clients

Developing PlayReady Clients April 2015 Abstract Microsoft PlayReady is the premier platform for protection and distribution of digital content. This white paper provides an overview of the PlayReady product suite and discusses PlayReady

More information

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 This document supports the version of each product listed and supports all subsequent versions until the document

More information

5100 SERIES 32-CHANNEL SWITCHBOX NVR

5100 SERIES 32-CHANNEL SWITCHBOX NVR High Definition Surveillance 5100 SERIES 32-CHANNEL SWITCHBOX NVR Powerful IP recording solution supports up to 32 network IP security cameras + + Plug-and-play support for up to 16 compatible IP cameras

More information

OPERATING SYSTEMS Software in the Background. Chapter 2

OPERATING SYSTEMS Software in the Background. Chapter 2 OPERATING SYSTEMS Software in the Background Chapter 2 Objectives Describe the functions of an Operating System Explain the basics of a personal computer operating system Describe the advantages of a graphical

More information

MediaShare. User Guide English

MediaShare. User Guide English MediaShare User Guide English Contents Introduction 3 MediaShare Hardware Overview 3 Front Panel 3 Back Panel 3 LED and Connector Descriptions 3 Accessing MediaShare 4 Local Area Networking 4 MediaShare

More information

Girder in the Real World

Girder in the Real World Girder in the Real World by Todd Reed This guide is based upon Girder 3.3.1 GIRDER IN THE REAL WORLD...1 TYPICAL SYSTEM...2 Hardware...2 Software...2 OVERVIEW...3 CONFIGURING GIRDER...4 REAL WORLD EXAMPLES...5

More information

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 082 MO 25. Aug. 2008, 17:00 UHR 0 RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 1 Rich Internet Applications - Definition «Rich Internet Applications (RIAs) are web applications that have the

More information

Fetch TV My Media Hub Quick Start Guide For Windows Or Mac

Fetch TV My Media Hub Quick Start Guide For Windows Or Mac Fetch TV My Media Hub Quick Start Guide for Windows or Mac 1 Fetch TV My Media Hub Quick Start Guide For Windows Or Mac Sharing media content with the Fetch TV Box from a PC or Mac 2 Fetch TV My Media

More information

UPnP Device Architecture 1.0

UPnP Device Architecture 1.0 UPnP Device Architecture 1.0 Document Revision Date 15 October 2008 Note: This document consolidates the several separate documents that make up the entirety of UPnP Device Architecture Version 1.0, including

More information

Interwise Connect. Working with Reverse Proxy Version 7.x

Interwise Connect. Working with Reverse Proxy Version 7.x Working with Reverse Proxy Version 7.x Table of Contents BACKGROUND...3 Single Sign On (SSO)... 3 Interwise Connect... 3 INTERWISE CONNECT WORKING WITH REVERSE PROXY...4 Architecture... 4 Interwise Web

More information

2-Bay NAS Media Server Enclosure (1 x 1 TB) TN-200T1 (v1.0r)

2-Bay NAS Media Server Enclosure (1 x 1 TB) TN-200T1 (v1.0r) 2-Bay NAS Media Server Enclosure (1 x 1 TB) TRENDnet s 2-Bay NAS Media Server Enclosure (1 x 1 TB), model, is the entertainment and storage hub of a digital network. DLNA certified Smart TVs, media players,

More information

Open Source and License Source Information

Open Source and License Source Information BlackArmor NAS 220 BlackArmor NAS 220 User Guide 2010 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are trademarks or registered trademarks of Seagate

More information

Stora. User Manual. 350 East Plumeria Drive San Jose, CA 95134 USA. May 2011 202-10540-05

Stora. User Manual. 350 East Plumeria Drive San Jose, CA 95134 USA. May 2011 202-10540-05 Stora User Manual 350 East Plumeria Drive San Jose, CA 95134 USA May 2011 202-10540-05 2010-2011 NETGEAR, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

Modern Web Development From Angle Brackets to Web Sockets

Modern Web Development From Angle Brackets to Web Sockets Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about

More information

Streaming Stored Audio & Video

Streaming Stored Audio & Video Streaming Stored Audio & Video Streaming stored media: Audio/video file is stored in a server Users request audio/video file on demand. Audio/video is rendered within, say, 10 s after request. Interactivity

More information

MPV FAQ. MPV Website: www.osta.org/mpv

MPV FAQ. MPV Website: www.osta.org/mpv MPV FAQ MPV Website: www.osta.org/mpv Q: What is MPV? A: MPV is playlist and asset management format for collections of music, photo, and video files in any combination. A playlist is an index or table

More information

End User Guide The guide for email/ftp account owner

End User Guide The guide for email/ftp account owner End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4

More information

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,

More information