• About Us
  • Blog
  • Basket
  • Account
  • Sign In


The Mad World Of Set Top Boxes – Part 1

Published on Sunday, September 15, 2013

The Mad World Of Set Top Boxes – Part 1

Why pretend to be a mobile phone?

The number of vendors large and small promoting web enabled setup boxes will not escape the attention of those attending the IBC show in Amsterdam 2013. Manufacturers are all showing web browser enabled devices. Most of the operating systems and related browser software comes from the mobile world with Android by far and away the most popular operating system coupled with the Chrome Mobile browser.

There’s two important points all the manufacturers I've seen so far have missed. The first is that the Set Top box is not a mobile phone. In fact it’s about as far removed from a mobile phone as browsing devices can get: the viewing distances are larger, fingers aren't used to touching it directly, and in almost every case it stays in a fixed location and is connected to a broadband internet connection.

When accessing the web, many Set Top Boxes appear exactly like a mobile phone resulting in the worst user experiences. For example, when used to access Google’s home page a tiny text box is displayed for the search query. The results that come back from the search are too small to read at viewing distances greater than 1 meter.

Typical Smart Phone Search Page

Typical Set Top Box Search Page

Two simple changes will fix many of the problems. Changing the default font size and zoom settings so that standard size text is viewable at an average viewing distant will help a lot. Then make a 1 line change to the default browser configuration so that the Set Top Box identifies itself correctly when browsing web sites. For Chrome based browsing this involves changing the user agent string so that it includes the model information.

Here’s a user agent for a Nexus mobile phone:

Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19

If Chrome Mobile were reconfigured for a Humax DTR 1000 then the following user agent would be used.

Mozilla/5.0 (Linux; Android 4.0.4; Humax-DTR-1000 Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Safari/535.19

Notice also that the Mobile sub string appearing towards the end of the user agent has been removed. More information can be found on Google’s web site for Chrome.

If you're at IBC 2013 I'll be on stand 4.C88 in Hall 4 until Tuesday. Alternatively comment away.

Tomorrow I’ll be covering the next missed opportunity for Set Top Box vendors.

Comments (0)

Author: James Rosewell

Categories: Opinion

Tags: TV , IBC

James Rosewell

James Rosewell

Other posts by James Rosewell
Contact author



.NET 2013 2014 4G 51Degrees 5G A.C.Roma A7 ABI Acer Adtech Affiliate Marketing Afilias Alcatel Amazon AMP Analysis Analytics Android Android 5.0 Lollipop Android Kitkat Android Lollipop Android Media Stick Apache API Apple Apple TV Archos Asha Asian Market ASP.NET Asus Australia Big Data Black Friday Blackberry Blink Browser C C# Case Study CeBIT CES Chrome Cloud CMS combinations Comparison Competition CoolPad COTW Cron CSS3 Data Data Blog Data File Data Model Daydream Denver Design Desire Eye Desktop Detection Developers Device Device Data Device Detection Device Intelligence Device Popularity Device property Device Types Device Use DeviceAtlas Display dmexco DoCoMo Doogee DotNetNuke Download Drupal Email EReader E-Reader Ericsson Evaluation Event Examples EXPLAY Rio Facebook feature Firefox Firefox OS Fly Foundation Framework France Galaxy S3 Galaxy S5 Galaxy Tab A Galaxy Tab A 8.0 Galaxy Tab A 9.7 Germany git repositories Global Google Google Daydream GSMA HAProxy Hardware Hisense HTC HTC ONE MAX HTC OS HTML5 HTTP HTTP Headers Huawei HUAWEI. UPDATE HUDL Huwaei IBC Icemobile Prime 4.0 IE IFA IIS Image Optimiser Image Optimizer India Infographic Ingeniux Internet usage iOS iOS 7 iOS 8 ipad iPhone iPhone 6 IsEmailBrowser IsWebApp Italy Japan Java Javascript Jolla Kentico Keynote Kindle Kindle Fire Kindle Fire HD Leagoo Lenovo LG Location Log File Analysis LTE Lumia m.dot macOS Map Memory Meta Data Mi 4S Micromax Microsoft Miia Style Mobile Mobile Analysis Mobile Analytics Mobile Devices Mobile Marketing Mixer Module Motorola MVC4 MWC MWC 2017 MWC16 MyPhone Native Native Apps NET New Release News News Letter Nexus Nexus 6 Nexus 9 NFC NGINX Nokia Nokia 3310 Non-Mobile NVIDIA Omate On7 OnePlus 5 Opera Opera Mini Operating System Optimisation OS OSX 10.10 OTA Panasonic Patent PC Pebble Performance phablet phone PHP Poland Presentation Press Release Price Band PRIV programmatic PS4 Publishers Python QMobile QR Codes Redirection Research Reseller Responsive Images Responsive web design RESS Review reviews RIM Ringmark RTB RWD Safari Samsung Scala ScientiaMobile Screen Screen resolution Screen Size SEO Server Server-side optimisation Set Box Set Top Box Sharepoint Shark 1 SHIFT phones Sitecore Sitecore version 9 SLUSH Smart TV Smartphone Smartphones Smartwatches Snapdragon Sony Sony Xperia Spain Swedish Beers Symbian Tablet Tablets Tesco Testing Tips Top 5 TOTW TV UDS UK Umbraco Update updates US User Agent UserAgent User-Agent Vendors Version 3 Video VoLTE VR Wearable Web Web Apps Web content management WebKit WebMatrix White Paper Widgets Widnows WiFi Wiko Wileyfox Windows Windows Phone WURFL Xbox XBox One Xiaomi Xperia Xperia z Yosemite Z10 ZenFon 2 ZOPO ZTE