Building for Connected TV is complicated
The TV Application Layer originated from our ambition to run BBC iPlayer, News and Sport applications for Connected TVs on as many different devices as possible.
There are hundreds of different devices in the marketplace and they all use slightly different technology to achieve the same result.
Having figured out how to build an application on a specific device we want to use this knowledge to build additional applications for that device.
Our answer to this challenge is the TV Application Layer (TAL). By abstracting the differences between devices and creating a number of TV-specific graphical building blocks (like carousels, data grids and lists), we provide a platform upon which we can build our applications.