AT&T U-verse Enabled. How to Respond to On-screen User Events. Publication Date: November 1 st, 2013

Size: px
Start display at page:

Download "AT&T U-verse Enabled. How to Respond to On-screen User Events. Publication Date: November 1 st, 2013"

Transcription

1 AT&T U-verse Enabled How to Respond to On-screen User Events Publication Date: November 1 st, 2013

2 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to you (both the individual receiving this document and any legal entity on behalf of which such individual is acting) ("You" and "Your") by AT&T, on behalf of itself and its affiliates ("AT&T") for informational purposes only. AT&T is providing the Information to You because AT&T believes the Information may be useful to You. The Information is provided to You solely on the basis that You will be responsible for making Your own assessments of the Information and are advised to verify all representations, statements and information before using or relying upon any of the Information. Although AT&T has exercised reasonable care in providing the Information to You, AT&T does not warrant the accuracy of the Information and is not responsible for any damages arising from Your use of or reliance upon the Information. You further understand and agree that AT&T in no way represents, and You in no way rely on a belief, that AT&T is providing the Information in accordance with any standard or service (routine, customary or otherwise) related to the consulting, services, hardware or software industries. AT&T DOES NOT WARRANT THAT THE INFORMATION IS ERROR-FREE. AT&T IS PROVIDING THE INFORMATION TO YOU "AS IS" AND "WITH ALL FAULTS." AT&T DOES NOT WARRANT, BY VIRTUE OF THIS DOCUMENT, OR BY ANY COURSE OF PERFORMANCE, COURSE OF DEALING, USAGE OF TRADE OR ANY COLLATERAL DOCUMENT HEREUNDER OR OTHERWISE, AND HEREBY EXPRESSLY DISCLAIMS, ANY REPRESENTATION OR WARRANTY OF ANY KIND WITH RESPECT TO THE INFORMATION, INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATION OR WARRANTY OF DESIGN, PERFORMANCE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, OR ANY REPRESENTATION OR WARRANTY THAT THE INFORMATION IS APPLICABLE TO OR INTEROPERABLE WITH ANY SYSTEM, DATA, HARDWARE OR SOFTWARE OF ANY KIND. AT&T DISCLAIMS AND IN NO EVENT SHALL BE LIABLE FOR ANY LOSSES OR DAMAGES OF ANY KIND, WHETHER DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, SPECIAL OR EXEMPLARY, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, LOSS OF GOODWILL, COVER, TORTIOUS CONDUCT OR OTHER PECUNIARY LOSS, ARISING OUT OF OR IN ANY WAY RELATED TO THE PROVISION, NON-PROVISION, USE OR NON-USE OF THE INFORMATION, EVEN IF AT&T HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES OR DAMAGES. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries. i

3 Table of Contents Contents 1 Introduction Additional Resources Responding to on-screen user events Send Notification Example... 3 ii

4 Table of Examples Example 3-1: Obtaining a reference to the receiver Example 3-2: setuplistencommands method... 4 Example 3-3: registerfornotifications... 5 Example 3-4: uvesettopboxcustomeventoccurred... 5 Example 3-5: PageForName... 8 iii

5 1 Introduction This document is intended for developers who need a host-mode application that can send notifications to a device application when an event occurs on the TV screen. For example, if the user presses a button on the screen, you could update the UI on the device so that it could respond to the event. This document contains an example that sends notifications when one of three buttons (Red, Blue, and Green) is pressed. 1.1 Additional Resources In addition to this document, you may find the following documents helpful when developing U-verse Enabled ios apps. How to Write Your First AT&T U-verse Enabled ios App How to Setup a U-verse Enabled Project in Xcode In addition, you can find more technical information on the AT&T Developer Program web site. See Develop AT&T U-verse Enabled Apps and select the development platform that you are interested in. Page 1 of 8

6 2 Responding to on-screen user events The uvelistencommand and uveactioncustom objects are needed for event notifications. The uvelistencommand object is used to set up a device so that it can listen for an event. This set up is required before an object can receive a notification. The uvelistencommand object has the following properties: Event: This property specifies the name of the event (NSString) and has to be prefixed with urn:. For example, for an event named myevent, the parameter value would be: urn:myevent ExpiryDate: This property specifies the date and time (NSDate) for time limited notifications. If you do not wish to have time limited notifications, set this parameter to nil. The uveactioncustom object is a uveaction that you set up to be triggered by an event in the host-mode application. The example in this document attaches an instance of the uveactioncustom to the onclick property of an on-screen button so that each time the button is clicked this action is invoked. The uveactioncustom object has the following properties: name: This property is inherited from uveaction. It specifies the name of the action that can be used to reference the object from other uvegadgets at runtime. customeventname: This property specifies the name of the event and must match the event property of the uvelistencommand object. The value of the customeventname property must be prefixed with urn:. For example, for an event named myevent the parameter value will be urn:myevent. data: This property specifies data that you can provide to the event that is called. In Example 3-1, the uvelistencommand object is set up when the uveappliationdelegate is set up, and the uveactioncustom objects are attached to the onclick properties of the uvebuttons object. Page 2 of 8

7 3 Send Notification Example In the following example the uvelistencommand object is set up when the uveappliationdelegate is set up, and the uveactioncustom objects are attached to the onclick properties of the uvebuttons. In the default initializer, a reference to the receiver that is in use is obtained and then a check is made to see whether the application server is started. If the application server is not started, this example starts the application server and sets this class as the delegate. In addition, the listen commands are set up in a method that is called from here. If the application server is already started, the page is displayed. Obtain Reference to Receiver 1 - (id)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil 2 { 3 self = [super initwithnibname:nibnameornil bundle:nibbundleornil]; 4 if (self) { 5 UverseConnectedManager *uvcmgr = [UverseConnectedManager sharedmanager]; 6 _associatedstb = uvcmgr.mostrecentlyengagedsettopbox; 7 8 if (uvcmgr.appserverstate!= AppServerStarted){ 9 [self setuplistencommands]; 10 [_associatedstb starttvapplicationwithdelegate:self]; 11 } 12 else { 13 [_associatedstb displaypagewithname:@"test"]; 14 } 15 } 16 return self; 17 } Example 3-1: Obtaining a reference to the receiver. Page 3 of 8

8 In the setuplistencommands method (see Example 3-2) each listen command is implemented. The commands then notify the device, when the event matching the name of the event argument occurs on the receiver. (Note that event names need to be prefixed with urn:.) After the command is created it is sent to the receiver. setuplistencommands Method 1 -(void)setuplistencommands 2 { 3 // setup a listen command to send a notification to the device 4 // with the red button is pressed on screen 5 uvelistencommand *redlisten = [[uvelistencommand alloc] initwithevent:@"urn:red" expirydate:nil]; 6 [selfassociatedstb sendsettopboxcommand:redlisten]; 7 [redlisten release]; 8 9 // setup a listen command to send a notification to the device 10 // with the blue button is pressed on screen 11 uvelistencommand *bluelisten = [[uvelistencommand alloc] initwithevent:@"urn:blue" expirydate:nil]; 12 [self.associatedstb sendsettopboxcommand:bluelisten]; 13 [bluelisten release]; // setup a listen command to send a notification to the device 16 // with the green button is pressed on screen 17 uvelistencommand *greenlisten = [[uvelistencommand alloc] initwithevent:@"urn:green" expirydate:nil]; 18 [self.associatedstb sendsettopboxcommand:greenlisten]; 19 [greenlisten release]; 20 } 21 } Example 3-2: setuplistencommands method Page 4 of 8

9 In the registerfornotifications class, along with other notifications, this example adds this class as an observer for the uvesettopboxcustomeventoccurred notification, which will set the uvestbcustomevent as the callback. registerfornotifications Class 1 -(void)registerfornotifications 2 { 3 [[NSNotificationCenter defaultcenter] addobserver:self selector:@selector(uvestbcustomevent:) name:uvesettopboxcustomeventoccurred object:nil]; 4 [[NSNotificationCenter defaultcenter] addobserver:self selector:@selector(uvestbcommandsucceeded:) name:uvesettopboxcommanddidsucceed object:nil]; 5 [[NSNotificationCenter defaultcenter] addobserver:self selector:@selector(uvestbcommandfailed:) name:uvesettopboxcommanddidfail object:nil]; 6 } Example 3-3: registerfornotifications class In the uvesettopboxcustomeventoccurred callback method, this example checks the value of the uvesettopboxcustomeventkey property and then sets the background color of the device s view to match the color of the button that is pressed. uvesettopboxcustomeventoccurred Callback 1 -(void)uvestbcustomevent:(nsnotification *)note 2 { 3 NSLog(@"CUSTOM: %@", note); 4 id userinfo = [note valueforkey:@"userinfo"]; 5 if ([[userinfo valueforkey:@"uvesettopboxcustomeventkey"] 6 { 7 self.view.backgroundcolor = [UIColor redcolor]; 8 } 9 else if ([[userinfo valueforkey:@"uvesettopboxcustomeventkey"] 10 { 11 self.view.backgroundcolor = [UIColor bluecolor]; 12 } 13 else if ([[userinfo valueforkey:@"uvesettopboxcustomeventkey"] 14 { 15 elf.view.backgroundcolor = [UIColor greencolor]; 16 } 17 } Example 3-4: uvesettopboxcustomeventoccurred callback Page 5 of 8

10 The device is now set up to receive the custom event notifications and to respond to each event. The next part will be to create the page that is displayed on the receiver, along with the actions that are attached to the on-screen buttons and that cause the custom event notification to be sent when these actions are invoked. This will all be done in the PageForName method. The first part of this method is a check to determine whether the screen is widescreen formatted. If the screen is widescreen, this example then sets the screen to be the widescreen size for standard definition. It is generally recommended to use this screen size when possible as it reduces the texture memory footprint of your application and the receiver will scale the content to high definition when a high definition screen is attached to the receiver. In the rest of the pageforname method, this example creates three buttons to display on the screen. When creating buttons, this includes specifying the name of the button, the text to be displayed on the button, and the frame of the button in the screen. This example then sets the background color and the focusbackgroundcolor property to the color of the button, and then adds the button to the page. The focusbackgroundcolor property should always be set to the same color as the button. When you set this property, the button will be highlighted when it has the on-screen focus, but it will not use the default highlight color which might not integrate with your color scheme. Page 6 of 8

11 This example then create the custom action. The important argument here is the argument for the customeventname property. This name must be the same as the name that you set up in the uvelistencommand and it must be prefixed with urn:. The example then adds the action to the page and sets the action to be the onclick handler for the button. This is repeated for the red, green, and blue buttons. PageForName Method 1 -(uvepage *)pageforname:(nsstring *)pagename withparams:(nsmutabledictionary *)params forframe:(cgrect)tvframe 2 { 3 if ([pagename isequaltostring:@"test"]){ 4 NSLog(@"START pageforname:%@", pagename); 5 self.page = [[uvepage alloc] initpagewithname:@"test"]; 6 if (tvframe.size.width > 640){ 7 self.page.frame = CGRectMake(0,0,854,480); 8 } 9 10 self.page.alpha = 1.0; 11 //self.page.backgroundcolor = [UIColor whitecolor]; uvebutton *redbutton = [[uvebutton alloc] initbuttonwithname:@"redbutton" text:@"red" frame:cgrectmake(220, 200, 100, 50)]; 14 redbutton.backgroundcolor = [UIColor redcolor]; 15 redbutton.focusbackgroundcolor = [UIColor redcolor]; 16 [self.page addgadget:redbutton]; 17 uveactioncustom *redcustomaction = [[uveactioncustom alloc] initactionwithname:@"redcustomaction" customeventname:@"urn:red" data:nil]; 18 [self.page addaction:redcustomaction]; 19 redbutton.onclick = redcustomaction; 20 [redbutton release]; 21 [redcustomaction release]; uvebutton *bluebutton = [[uvebutton alloc] initbuttonwithname:@"bluebutton" text:@"blue" frame:cgrectmake(370, 200, 100, 50)]; 24 bluebutton.backgroundcolor = [UIColor bluecolor]; 25 bluebutton.focusbackgroundcolor = [UIColor bluecolor]; 26 [self.page addgadget:bluebutton]; 27 uveactioncustom *bluecustomaction = [[uveactioncustom alloc] initactionwithname:@"bluecustomaction" customeventname:@"urn:blue" data:nil]; 28 [self.page addaction:bluecustomaction]; 29 bluebutton.onclick = bluecustomaction; 30 [bluebutton release]; 31 [bluecustomaction release]; Page 7 of 8

12 32 33 uvebutton *greenbutton = [[uvebutton alloc] initbuttonwithname:@"greenbutton" text:@"green" frame:cgrectmake(520, 200, 100, 50)]; 34 greenbutton.backgroundcolor = [UIColor greencolor]; 35 greenbutton.focusbackgroundcolor = [UIColor greencolor]; 36 [self.page addgadget:greenbutton]; 37 uveactioncustom *greencustomaction = [[uveactioncustom alloc] initactionwithname:@"greencustomaction" customeventname:@"urn:green" data:nil]; 38 [self.page addaction:greencustomaction]; 39 greenbutton.onclick = greencustomaction; 40 [greenbutton release]; 41 [greencustomaction release]; 42 return self.page; 43 } 44 else { 45 return nil; 46 } 47 } Example 3-5: PageForName method Page 8 of 8

AT&T Release Notes. Enhanced Web Real-Time Communication (WebRTC) API. Publication Date: August 2015

AT&T Release Notes. Enhanced Web Real-Time Communication (WebRTC) API. Publication Date: August 2015 AT&T Release Notes Enhanced Web Real-Time Communication (WebRTC) API Publication Date: August 2015 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

AT&T Advertising SDK Developer Guide for ios

AT&T Advertising SDK Developer Guide for ios AT&T Advertising SDK Developer Guide for ios Publication Date: September 24 th 2013 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to

More information

AT&T Entertainment Experience Suite Video Optimizer 1.2

AT&T Entertainment Experience Suite Video Optimizer 1.2 AT&T Entertainment Experience Suite Video Optimizer 1.2 Publication Date: September 2017 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided

More information

Notifications for the Payment API

Notifications for the Payment API Notifications for the Payment API Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to you (both the individual receiving this document and

More information

AT&T U-verse Enabled. How to use the JSONContainer. Publication Date: October 25th 2013

AT&T U-verse Enabled. How to use the JSONContainer. Publication Date: October 25th 2013 AT&T U-verse Enabled How to use the JSONContainer Publication Date: October 25th 2013 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to

More information

AT&T NetBond reporting and notifications user guide

AT&T NetBond reporting and notifications user guide AT&T Cloud Solutions AT&T NetBond AT&T NetBond reporting and notifications user guide Revision: 1.1 an offer, commitment, representation or warranty by AT&T and is subject to change. Table of Contents

More information

Service Activation for AT&T NetBond For AT&T Control Center

Service Activation for AT&T NetBond For AT&T Control Center Service Activation for AT&T NetBond For AT&T Control Center Revision: 1.0 2016 AT&T Intellectual Property. All rights reserved. AT&T, the Globe logo, Mobilizing Your World, DIRECTV and other marks are

More information

AT&T Cloud Solutions Portal. Account and User Management Guide

AT&T Cloud Solutions Portal. Account and User Management Guide AT&T Cloud Solutions Portal Account and User Management Guide October 2017 1 Legal Disclaimer The information contained in this document should not be duplicated, transmitted, or disclosed, in whole or

More information

Entrust WAP Server Certificate Relying Party Agreement

Entrust WAP Server Certificate Relying Party Agreement Entrust WAP Server Certificate Relying Party Agreement The WAP/WTLS specification v1.1 does not provide a means for certificate revocation checking. The following Relying Party Agreement" provides further

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) User Guide Publication Date: August 13, 2014 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

AT&T Developer Best Practices Guide

AT&T Developer Best Practices Guide Version 1.2 June 6, 2018 Developer Delivery Team (DDT) Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to you (both the individual receiving

More information

Entrust SSL Web Server Certificate Subscription Agreement

Entrust SSL Web Server Certificate Subscription Agreement Entrust SSL Web Server Certificate Subscription Agreement ATTENTION - READ CAREFULLY: THIS SUBSCRIPTION AGREEMENT (THIS "AGREEMENT") IS A LEGAL CONTRACT BETWEEN THE PERSON, ENTITY, OR ORGANIZATION NAMED

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) User Guide Publication Date: April 27, 2015 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) Analysis Guide Publication Date: December 11, 2014 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix HYCU OMi Management Pack for Citrix : 2.0 Product release date: October 2017 Document release data: April 2018 Legal notices Copyright notice 2014-2018 HYCU. All rights reserved. This document contains

More information

NEXT GENERATION FIREWALL. Tested Products. Environment. SonicWall Security Value Map (SVM) JULY 11, 2017 Author Thomas Skybakmoen

NEXT GENERATION FIREWALL. Tested Products. Environment. SonicWall Security Value Map (SVM) JULY 11, 2017 Author Thomas Skybakmoen NEXT GENERATION FIREWALL SonicWall Security Value Map (SVM) JULY 11, 2017 Author Thomas Skybakmoen Tested Products NGFW Group Test: SonicWall NSA 6600 SonicOS Enhanced 6.2.5.10-70n Dynamic signature database

More information

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT TERMS & CONDITIONS www.karnevalkings.com (the "Site") is a website and online service owned and operated by the ViisTek Media group of companies (collectively known as "Karnevalkings.com", "we," "group",

More information

Ecma International Policy on Submission, Inclusion and Licensing of Software

Ecma International Policy on Submission, Inclusion and Licensing of Software Ecma International Policy on Submission, Inclusion and Licensing of Software Experimental TC39 Policy This Ecma International Policy on Submission, Inclusion and Licensing of Software ( Policy ) is being

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) Testing Guide Publication Date: August 13, 2014 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix Comtrade OMi Management Pack for Citrix : 2.0 Product release date: December 2016 Document release date: July 2017 Legal notices Copyright notice 2017 Comtrade Software. All rights reserved. This document

More information

QPP Programming Guide

QPP Programming Guide Document information Info Keywords Abstract Content QPP Server, QPP client in Android, QPP client in IOS This document demonstrates with example about how to create application working as QPP server in

More information

Ecma International Policy on Submission, Inclusion and Licensing of Software

Ecma International Policy on Submission, Inclusion and Licensing of Software Ecma International Policy on Submission, Inclusion and Licensing of Software Experimental TC39 Policy This Ecma International Policy on Submission, Inclusion and Licensing of Software ( Policy ) is being

More information

HYCU SCOM Management Pack for F5 BIG-IP

HYCU SCOM Management Pack for F5 BIG-IP HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.3 Product release date: March 2018 Document edition: Second Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This document

More information

Terms of Use. Changes. General Use.

Terms of Use. Changes. General Use. Terms of Use THESE TERMS AND CONDITIONS (THE TERMS ) ARE A LEGAL CONTRACT BETWEEN YOU AND SPIN TRANSFER TECHNOLOGIES ( SPIN TRANSFER TECHNOLOGIES, STT, WE OR US ). THE TERMS EXPLAIN HOW YOU ARE PERMITTED

More information

Aellius LynX Office Lookup Enhancements

Aellius LynX Office Lookup Enhancements Aellius LynX Office Lookup Enhancements August 2013 COPYRIGHT LynX Office Enhancements Copyright 2013, Aellius Professional Research & Consulting, LLC. All rights reserved. LynX Business Integrator (the

More information

Release Notes. BlackBerry UEM Client for Android Version

Release Notes. BlackBerry UEM Client for Android Version Release Notes BlackBerry UEM Client for Android Version 12.27.0.153083 Published: 2017-01-13 SWD-20170113121937594 Contents What's new...4 Fixed issues...5 Known issues... 6 Legal notice...7 What's new

More information

Quick Start Guide. BlackBerry Workspaces app for Android. Version 5.0

Quick Start Guide. BlackBerry Workspaces app for Android. Version 5.0 Quick Start Guide BlackBerry Workspaces app for Android Version 5.0 Published: 2017-01-22 SWD-20170122060917401 Contents Overview... 4 Browse workspaces, folders, and files... 5 Create new workspaces,

More information

Bar Code Discovery. Administrator's Guide

Bar Code Discovery. Administrator's Guide Bar Code Discovery Administrator's Guide November 2012 www.lexmark.com Contents 2 Contents Overview...3 Configuring the application...4 Configuring the application...4 Configuring Bar Code Discovery...4

More information

BlackBerry Enterprise Service 10. September 10, 2014 Version: 10 and 10.1.x. Compatibility Matrix

BlackBerry Enterprise Service 10. September 10, 2014 Version: 10 and 10.1.x. Compatibility Matrix BlackBerry Enterprise Service 10 September 10, 2014 Version: 10 and 10.1.x Compatibility Matrix Published: 2014-09-10 SWD-20140910144217710 Contents 1...4 Introduction...4 Legend... 4 Operating system...

More information

BlackBerry Java Development Environment (JDE)

BlackBerry Java Development Environment (JDE) 1 BlackBerry Java Applications for Accessing SAP Applications BlackBerry Java Development Environment The BlackBerry Java Development Environment (JDE) is a fully integrated development and simulation

More information

Terms of Use for companies accessing MyStay Product Database via MyStay API

Terms of Use for companies accessing MyStay Product Database via MyStay API MyStay Product Database and My Stay Application Programming Interface (API) MyStay Product Database is a part of Visit Finland s website www.visitfinland.com. The purpose of the database is to enable the

More information

The Travel Tree Terms and Conditions

The Travel Tree Terms and Conditions The Travel Tree Terms and Conditions Please read the following Terms & Conditions carefully before using this site. Use of this site indicates acceptance of these Terms and Conditions. The following terms

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide BlackBerry Blend Version 1.2 Published: 2015-07-06 SWD-20150706173035792 Contents About BlackBerry Blend... 4 BlackBerry Blend architecture... 4 Security... 5 IT policy

More information

1. License Grant; Related Provisions.

1. License Grant; Related Provisions. IMPORTANT: READ THIS AGREEMENT CAREFULLY. THIS IS A LEGAL AGREEMENT BETWEEN AVG TECHNOLOGIES CY, Ltd. ( AVG TECHNOLOGIES ) AND YOU (ACTING AS AN INDIVIDUAL OR, IF APPLICABLE, ON BEHALF OF THE INDIVIDUAL

More information

MySonicWall Secure Upgrade Plus

MySonicWall Secure Upgrade Plus June 2017 This guide describes how to upgrade a SonicWall or competitor appliance in MySonicWall using the Secure Upgrade Plus feature. Topics: About Secure Upgrade Plus Using Secure Upgrade Plus About

More information

If the firmware version indicated is earlier than the "Version 1.06", please update the unit s firmware.

If the firmware version indicated is earlier than the Version 1.06, please update the unit s firmware. STEP 1. Check the current firmware version Panasonic recommends that you update the firmware in your SC-C70 if the firmware version indicated is older than the version being offered. Please check the current

More information

Cisco TelePresence FindMe Cisco TMSPE version 1.2

Cisco TelePresence FindMe Cisco TMSPE version 1.2 Cisco TelePresence FindMe Cisco TMSPE version 1.2 User Guide May 2014 Contents Getting started 1 Keeping your FindMe profile up to date 5 Changing your provisioning password 8 Getting started Cisco TelePresence

More information

TERMS OF USE Effective Date: January 1, 2015 To review material modifications and their effective dates scroll to the bottom of the page. 1.Parties.

TERMS OF USE Effective Date: January 1, 2015 To review material modifications and their effective dates scroll to the bottom of the page. 1.Parties. TERMS OF USE Effective Date: January 1, 2015 To review material modifications and their effective dates scroll to the bottom of the page. 1.Parties. The parties to these Terms of Use are you, and the owner

More information

Native route discovery algorithm

Native route discovery algorithm Native route discovery algorithm Starting conditions Node 1 needs to send data to node Routing tables are empty There is no direct path between node 1 and node Destination Next hop Destination Next hop

More information

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) This is a License Agreement (the "Agreement") for certain code (the Software ) owned by Akamai Technologies, Inc. ( Akamai ) that is useful in connection

More information

INCLUDING MEDICAL ADVICE DISCLAIMER

INCLUDING MEDICAL ADVICE DISCLAIMER Jordan s Guardian Angels Terms and Conditions of Use INCLUDING MEDICAL ADVICE DISCLAIMER Your use of this website and its content constitutes your agreement to be bound by these terms and conditions of

More information

Compatibility Matrix. Good Control and Good Proxy. June 4, 2018

Compatibility Matrix. Good Control and Good Proxy. June 4, 2018 Compatibility Matrix Good Control and Good Proxy June 4, 2018 Published: 2018-06-04 SWD-20180604161707961 Contents Introduction... 4 Legend... 4 Good Control server... 5 Operating system...5 Database server...5

More information

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com Mile Terms of Use Effective Date: February, 2018 Version 1.1 Feb 2018 [ Mile ] Overview The following are the terms of an agreement between you and MILE. By accessing, or using this Web site, you acknowledge

More information

AT&T Developer Program

AT&T Developer Program AT&T Developer Program Application Resource Optimizer (ARO) Testing Guide Publication Date: April 27, 2015 Legal Disclaimer This document and the information contained herein (collectively, the "Information")

More information

Winnebago Industries, Inc. Privacy Policy

Winnebago Industries, Inc. Privacy Policy Winnebago Industries, Inc. Privacy Policy At Winnebago Industries, we are very sensitive to the privacy concerns of visitors to our websites. Though we do not obtain any personal information that individually

More information

QPP Proprietary Profile Guide

QPP Proprietary Profile Guide Rev. 04 April 2018 Application note Document information Info Content Keywords Proprietary Profile, Server, Client Abstract The Proprietary Profile is used to transfer the raw data between BLE devices.

More information

Prime Service Catalog: UCS Director Integration Best Practices Importing Advanced Catalogs

Prime Service Catalog: UCS Director Integration Best Practices Importing Advanced Catalogs Prime Service Catalog: UCS Director Integration Best Practices Importing Advanced Catalogs May 10, 2017 Version 1.0 Cisco Systems, Inc. Corporate Headquarters 170 West Tasman Drive San Jose, CA 95134-1706

More information

Compatibility Matrix. BlackBerry UEM. December 22, 2016

Compatibility Matrix. BlackBerry UEM. December 22, 2016 Compatibility Matrix BlackBerry UEM December 22, 2016 Published: 2016-12-22 SWD-20161220124335071 Contents Introduction... 4 Legend... 4 BlackBerry UEM server...5 Operating system...5 Database server...5

More information

ENTERPRISE ENDPOINT COMPARATIVE REPORT

ENTERPRISE ENDPOINT COMPARATIVE REPORT ENTERPRISE ENDPOINT COMPARATIVE REPORT SECURITY STACK: EXPLOITS Authors Randy Abrams, Thomas Skybakmoen Tested Products Bitdefender Endpoint Security v5.3 ESET Endpoint Antivirus v6.1 Fortinet FortiClient

More information

Release Notes. BlackBerry Enterprise Identity

Release Notes. BlackBerry Enterprise Identity Release Notes BlackBerry Enterprise Identity Published: 2018-03-13 SWD-20180606100327990 Contents New in this release...4 Fixed issues...5 Known issues... 6 Legal notice...8 New in this release New in

More information

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS Introduction This document sets forth the terms and conditions ("Terms and Conditions") governing your use of the MeridianHealth.com Web site ("Web Site")

More information

Compatibility Matrix. BlackBerry UEM. March 26, 2018

Compatibility Matrix. BlackBerry UEM. March 26, 2018 Compatibility Matrix BlackBerry UEM March 26, 2018 Published: 2018-03-26 SWD-20180326105755902 Contents Introduction... 4 Legend... 4 BlackBerry UEM server...5 Operating system...5 Database server...5

More information

Copyrights and Privacy Statement

Copyrights and Privacy Statement Copyrights and Privacy Statement Jesse James Hardscaping Authorization of Use Jesse James Hardscaping hereby authorizes any person to access this Website for informational purposes only. Jesse James Hardscaping

More information

OnCommand Unified Manager 7.2: Best Practices Guide

OnCommand Unified Manager 7.2: Best Practices Guide Technical Report OnCommand Unified : Best Practices Guide Dhiman Chakraborty August 2017 TR-4621 Version 1.0 Abstract NetApp OnCommand Unified is the most comprehensive product for managing and monitoring

More information

HPE Education Services ESE (East and South Europe) Terms and Conditions

HPE Education Services ESE (East and South Europe) Terms and Conditions HPE Education Services ESE (East and South Europe) Terms and Conditions These terms and conditions govern the purchase of education services from Hewlett Packard Enterprise Company ( HPE ). 1. Definitions

More information

MyCreditChain Terms of Use

MyCreditChain Terms of Use MyCreditChain Terms of Use Date: February 1, 2018 Overview The following are the terms of an agreement between you and MYCREDITCHAIN. By accessing, or using this Web site, you acknowledge that you have

More information

Domain Names & Hosting

Domain Names & Hosting Domain Names & Hosting 1 The following terms and conditions apply to the domain registration Service: 1.1 You acknowledge and recognize that the domain name system and the practice of registering and administering

More information

Cisco Meeting App. User Guide. Version December Cisco Systems, Inc.

Cisco Meeting App. User Guide. Version December Cisco Systems, Inc. Cisco Meeting App User Guide Version 2.5.0 December 2018 Cisco Systems, Inc. www.cisco.com 1 Contents 1 Contents 1 Contents ii 1 Version history iv 1 Welcome to Cisco Meeting App 5 1.1 Cisco Meeting App

More information

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES Terms Of Use AGREEMENT BETWEEN USER AND DRAKE This website and other related websites and mobile applications (collectively referred to as "Sites") comprise various web pages and services operated by Drake

More information

IEEE Electronic Mail Policy

IEEE Electronic Mail Policy IEEE Electronic Mail Policy 1. Policy Responsibility and related documents This policy is maintained by the IEEE Information Technology Strategy Committee (ITSC), with revisions submitted to the Board

More information

Cisco Unified Communications Self Care Portal User Guide, Release

Cisco Unified Communications Self Care Portal User Guide, Release Cisco Unified Communications Self Care Portal User Guide, Release 10.0.0 First Published: December 03, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Quick Reference. Good for Enterprise to BlackBerry Work Using Good Control Transition Guide

Quick Reference. Good for Enterprise to BlackBerry Work Using Good Control Transition Guide Quick Reference Good for Enterprise to BlackBerry Work Using Good Control Transition Guide Published: 2018-03-22 SWD-20180322135729215 Contents Good for Enterprise to BlackBerry Work using Good Control

More information

TERMS OF USE CONTENT MANAGEMENT CHILDREN ONLINE PRIVACY PROTECTION ACT

TERMS OF USE CONTENT MANAGEMENT CHILDREN ONLINE PRIVACY PROTECTION ACT TERMS OF USE Welcome to the NutriQuest web site located at "www.nutriquest.com" (this "Site"), which is owned by NutriQuest, LLC ( NutriQuest ). Please read this page carefully before using this Site.

More information

WEB APPLICATION FIREWALL COMPARATIVE ANALYSIS

WEB APPLICATION FIREWALL COMPARATIVE ANALYSIS WEB APPLICATION FIREWALL COMPARATIVE ANALYSIS Performance Author Thomas Skybakmoen Tested Products Barracuda Networks Web Application Firewall 960 Citrix NetScaler AppFirewall MPX 11520 Fortinet FortiWeb

More information

Tisio CE Release Notes

Tisio CE Release Notes Tisio CE Release Notes Copyright Copyright 2005, 2006, 2007 and 2008 by ThinPATH Systems, Inc. The information contained in this document is subject to change without notice. ThinPATH Systems, Inc. shall

More information

PLAINSCAPITAL BANK SAMSUNG PAY TERMS AND CONDITIONS - PERSONAL

PLAINSCAPITAL BANK SAMSUNG PAY TERMS AND CONDITIONS - PERSONAL PLAINSCAPITAL BANK SAMSUNG PAY TERMS AND CONDITIONS - PERSONAL Last Modified: 3/12/2018 These terms and conditions ( Terms and Conditions ) are a legal agreement between you and PlainsCapital Bank that

More information

Release Information. Revision History. Version: build 018 Release Date: 23 rd November 2011

Release Information. Revision History. Version: build 018 Release Date: 23 rd November 2011 Version: 02.00.2 build 018 Release Date: 23 rd November 2011 Release Date Version 02.00.2 Build 018 23 rd November 2011 Release Information Release Type: General Availability Supported Cyberoam Versions:

More information

Cisco Proximity Desktop

Cisco Proximity Desktop Cisco Proximity Desktop Cisco Proximity for OS X 1.0 Cisco Proximity for Windows 1.0 Beta D15354.01 November 2015 Contents Contents Contents... 2 Document revision history... 3 Introduction to Cisco Proximity

More information

Cisco CSPC 2.7x. Configure CSPC Appliance via CLI. Feb 2018

Cisco CSPC 2.7x. Configure CSPC Appliance via CLI. Feb 2018 Cisco CSPC 2.7x Configure CSPC Appliance via CLI Feb 2018 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 5 Contents Table of Contents 1. CONFIGURE CSPC

More information

NEXT GENERATION FIREWALL COMPARATIVE REPORT

NEXT GENERATION FIREWALL COMPARATIVE REPORT NEXT GENERATION FIREWALL COMPARATIVE REPORT Security Value Map (SVM) Authors Thomas Skybakmoen, Christopher Conrad Tested Products Barracuda Networks F600.E20 v6.1.1-071 Check Point Software Technologies

More information

End User License Agreement

End User License Agreement End User License Agreement Kyocera International, Inc. ( Kyocera ) End User License Agreement. CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS ( AGREEMENT ) BEFORE USING OR OTHERWISE ACCESSING THE SOFTWARE

More information

Quest One Password Manager

Quest One Password Manager Quest One Password Manager Version 5.5 User Guide 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished

More information

UM NVT2008PW and NVT2010PW demo boards. Document information

UM NVT2008PW and NVT2010PW demo boards. Document information Rev. 1 March 20 User manual Document information Info Keywords Abstract Content NVT, voltage translator, level translator, level shift, passive voltage translator, passive level translator, passive level

More information

Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Software Development Kits

Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Software Development Kits Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Software Development Kits Export Controls Export laws and regulations of the United States

More information

TEST METHODOLOGY. SSL/TLS Performance. v1.0

TEST METHODOLOGY. SSL/TLS Performance. v1.0 TEST METHODOLOGY SSL/TLS Performance v1.0 Table of Contents 1 Introduction... 3 1.1 The Need for SSL/TLS Performance Testing... 3 1.2 About This Test Methodology... 3 1.3 Inclusion Criteria... 3 2 SSL/TLS

More information

How to use the NTAG I²C plus for bidirectional communication. Rev June

How to use the NTAG I²C plus for bidirectional communication. Rev June How to use the NTAG I²C plus for bidirectional communication Document information Info Content Keywords NTAG I 2 C plus, pass-through mode, bidirectional communication, SRAM Abstract This document describes

More information

BlackBerry Enterprise Server Express for Microsoft Exchange

BlackBerry Enterprise Server Express for Microsoft Exchange BlackBerry Enterprise Server Express for Microsoft Exchange Compatibility Matrix March 25, 2013 2013 Research In Motion Limited. All rights reserved. www.rim.com Page: 1 Operating Systems: BlackBerry Enterprise

More information

SonicWALL CDP 2.1 Agent Tool User's Guide

SonicWALL CDP 2.1 Agent Tool User's Guide COMPREHENSIVE INTERNET SECURITY b SonicWALL CDP Series Appliances SonicWALL CDP 2.1 Agent Tool User's Guide SonicWALL CDP Agent Tool User s Guide Version 2.0 SonicWALL, Inc. 1143 Borregas Avenue Sunnyvale,

More information

User Guide. BlackBerry Docs To Go for Android. Version 1.3.0

User Guide. BlackBerry Docs To Go for Android. Version 1.3.0 User Guide BlackBerry Docs To Go for Android Version 1.3.0 Published: 2017-09-13 SWD-20170925160536936 Contents Introduction... 5 What is the BlackBerry Docs To Go app?...5 Getting started with BlackBerry

More information

Client Side Content Screening Framework Architecture

Client Side Content Screening Framework Architecture Client Side Content Screening Framework Architecture Approved Version 1.0 14 Jun 2007 Open Mobile Alliance OMA-AD-Client_Side_CS_FW-V1_0-20070614-A OMA-AD-Client_Side_CS_FW-V1_0-20070614-A Page 2 (14)

More information

Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Specifications

Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Specifications Oracle Technology Network Developer License Terms for Java Card Classic Edition and Java Card Connected Edition Specifications Export Controls Export laws and regulations of the United States and any other

More information

ST-C700 Firmware Update service

ST-C700 Firmware Update service ST-C700 Firmware Update service About downloading service Dear Customers, We would like to thank you for purchasing ST-C700. From this site, you'll be able to easily download the latest firmware to enhance

More information

Oracle Binary Code License Agreement for Java Secure Sockets Extension for Connected Device Configuration 1.0.2

Oracle Binary Code License Agreement for Java Secure Sockets Extension for Connected Device Configuration 1.0.2 Oracle Binary Code License Agreement for Java Secure Sockets Extension 1.0.3 for Connected Device Configuration 1.0.2 ORACLE AMERICA, INC. ("ORACLE"), FOR AND ON BEHALF OF ITSELF AND ITS SUBSIDIARIES AND

More information

Cisco Meeting App. Release Notes. WebRTC. Version number September 27, Cisco Systems, Inc.

Cisco Meeting App. Release Notes. WebRTC. Version number September 27, Cisco Systems, Inc. Cisco Meeting App Release Notes WebRTC Version number 1.11.3 September 27, 2018 Cisco Systems, Inc. www.cisco.com Contents 1 Introduction 1 2 Product documentation 2 2.1 Interoperability with other Cisco

More information

Class Composer General Terms of Use

Class Composer General Terms of Use Class Composer General Terms of Use Effective Date: July 24, 2017 Welcome to Class Composer! Please continue reading to learn about the terms by which you may use our Service. If you have any questions

More information

Integration Guide. BlackBerry Workspaces. Version 1.0

Integration Guide. BlackBerry Workspaces. Version 1.0 Integration Guide BlackBerry Workspaces Version 1.0 Published: 2017-12-27 SWD-20171227025930338 Contents Overview... 4 Okta... 5 Add BlackBerry Workspaces to your Okta account...5 Configure BlackBerry

More information

FONT SOFTWARE END USER LICENSE AGREEMENT. We recommend that you print this Font Software End User License Agreement for further reference.

FONT SOFTWARE END USER LICENSE AGREEMENT. We recommend that you print this Font Software End User License Agreement for further reference. FONT SOFTWARE END USER LICENSE AGREEMENT We recommend that you print this Font Software End User License Agreement for further reference. This Font Software End User License Agreement (the Agreement )

More information

Letters.org. ANNOUNMENT LETTER FORMAT. Included: Announment Letter Format

Letters.org.   ANNOUNMENT LETTER FORMAT. Included: Announment Letter Format Letters.org ANNOUNMENT LETTER FORMAT Included: Introduction Tips Sample Template 1 Introduction This type of announcement letter is supposed to be referred to someone according to the matter of subject,

More information

Specific Terms And Conditions for hi!share International Prepaid Airtime Top- Up Value Added Service ( hi!share International Terms )

Specific Terms And Conditions for hi!share International Prepaid Airtime Top- Up Value Added Service ( hi!share International Terms ) Specific Terms And Conditions for hi!share International Prepaid Airtime Top- Up Value Added Service ( hi!share International Terms ) 1. Incorporation by Reference In addition to the General Terms, the

More information

Domain Hosting Terms and Conditions

Domain Hosting Terms and Conditions Domain Hosting Terms and Conditions Preamble This document may be augmented or replaced by relevant sections of other parts of our Agreement, and should be read in conjunction with other supporting documents,

More information

LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³

LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³ LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³ EXHIBIT B-2 LICENSEE: Address: Attention: Phone: Fax: Email: Account #: CERTIPORT LOGO LICENSE AGREEMENT Authorized Testing Centers This Logo License Agreement

More information

Quick Start Guide for Administrators and Operators Cyber Advanced Warning System

Quick Start Guide for Administrators and Operators Cyber Advanced Warning System NSS Labs Quick Start Guide for Administrators and Operators Cyber Advanced Warning System Introduction to the Cyber Advanced Warning System and RiskViewer... 1 Activating Your Account... 2 Adding a New

More information

Validating Service Provisioning

Validating Service Provisioning Validating Service Provisioning Cisco EPN Manager 2.1 Job Aid Copyright Page THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,

More information

Media Suite Version Release Notes

Media Suite Version Release Notes Media Suite Version 5.7.18 Release Notes First Published: February 14, 2017 These release notes describe Cisco s Media Suite, Version 5.7.18 - Build Number 57180000194. We recommend that you read this

More information

Site Impact Policies for Website Use

Site Impact Policies for Website Use Site Impact Policies for Website Use Thank you for visiting the Site Impact website (the Website ). We have set up some ground rules to ensure protection of our rights and yours. Site Impact reserves the

More information

Title: Personal Health Record Policy and Procedure. Manual: Health Information Management

Title: Personal Health Record Policy and Procedure. Manual: Health Information Management Page 1 of 8 Purpose: To provide information regarding the relationship between Phelps County Regional (PCRMC), Google Health PHR, and Microsoft HealthVault. Definition: Personal Health Record (PHR)- Compilation

More information

ADVANCED ENDPOINT PROTECTION COMPARATIVE REPORT

ADVANCED ENDPOINT PROTECTION COMPARATIVE REPORT ADVANCED ENDPOINT PROTECTION COMPARATIVE REPORT Total Cost of Ownership () MARCH 10, 2017 Authors Jason Brvenik, Thomas Skybakmoen, Morgan Dhanraj Tested Products Carbon Black Cb Protection v7.2.3.3106

More information

UM NVT2001GM and NVT2002DP demo boards. Document information

UM NVT2001GM and NVT2002DP demo boards. Document information Rev. 7 March 202 User manual Document information Info Keywords Abstract Content NVT, voltage translator, level translator, level shift, passive voltage translator, passive level translator, passive level

More information

vippaq Main App. User Guide

vippaq Main App. User Guide vippaq Main App. User Guide Edition 1d July 2008 Contents 1 INTRODUCTION 3 1.1 3 2 SYSTEM PREPARATION 4 2.1.1 Measuring Head Connection 5 2.1.2 Position the Measuring Heads 5 2.1.3 Start Job 5 3 MEASURE

More information

SafeNet Authentication Client

SafeNet Authentication Client SafeNet Authentication Client Compatibility Guide All information herein is either public information or is the property of and owned solely by Gemalto. and/or its subsidiaries who shall have and keep

More information