Configuration-Driven Application Development

Write once, deploy everywhere: One JavaScript application on a variety of TV streaming platforms

The way that we watch TV has changed, in 2018 nearly 3 of 10 adults in the United States watch TV through streaming. The percentage is even higher for young adults, about 61%. The way that TV is streamed is very segmented.

The Problem

The Solutions

Luckily, in addition to the custom code, software development kits and other platform specific tools used to create applications there is an ever-expanding group of platforms that now support JavaScript applications. JavaScript applications are just about the only thing these platforms share. This is a Rosetta Stone of sorts and Four Kitchens engineers have used JavaScript as the lingua franca to provide consistent experiences across platforms. We call this technique, “Configuration-Driven Application Development”. We employ a truly unique method that has helped our client shave years off of development time and get new apps to market faster and with much smaller teams.

"We’re able to reduce the cost and effort of app development for streaming platforms from six people for six months (three work years) to just a single developer working on the application for three months or less."

In Configuration-Driven Application Development, we take the idea of an app that needs to be delivered on many platforms and devices and translate that into an experience. That experience has common functionality and user interactions. The inner workings of those functionalities, interactions, and content remain the same between all apps and platforms but the specific implementations are where the real changes need to occur. In this way, the actual code written to address a specific platform is very targeted and small but provides extremely consistent results.

The Results

For our client, that means we’re able to reduce the cost and effort of app development for streaming platforms from six people for six months (three work years) to just a single developer working on the application for three months or less. In fact, we’ve been able to customize this application for new platforms so easily that our client has been the first network television app on the target platforms.

Other Success Stories