This video uses advanced Non-linear video technology powered by BitTubes and allows you to browse through the video content. Move with your mouse over the highlighted images and text in the video and click on them in order to interact with the content and get further information about the demo.

var vidWidth;var vidHeight;if (screen.availWidth > 400) {vidWidth = 550;vidHeight = 346;}else {vidWidth = 240;vidHeight = 151;}var _nlvq = _nlvq || [];_nlvq.push([‘api’,’p1′]);_nlvq.push([‘uid’,’CTXWMS’]);_nlvq.push([‘shapeTitleFlashTime’,’0′]);_nlvq.push([‘width’, vidWidth]);_nlvq.push([‘height’, vidHeight]);

Digital video broadcast has become an integral part of our daily television viewing experience. While we rapidly became familiar with the additional services and features, like electronic program guide (EPG), high definition television or time shifting, the next television technology generation has already found its way to our living rooms.

Smart television sets are getting more and more popular and aim to provide a central point for home media and all kinds of Internet services. Even if all new enabled services and features are in place and work fine separately from each other a proper interconnection between them is still missing. For example, watching a movie and being able surf the Web to gather additional information about the main actor using the television at the same time is nice. But there should be more than just the option to do things on one device that are already possible on disparate devices. Looking further at the usage of distributed services in applications across different devices and different device types, the situation gets even fuzzier. From a developer perspective if you don’t want to utilize proprietary or single platform solutions you probably will look into standards based Web technologies. Web applications are already benefiting from the broad range of new APIs emerging around the HTML5 specification process. Even if effort in the TV domain with focus on fusion of Web and TV is ongoing here, the coverage in terms of APIs is still very low. webinos has made a start on filling this gap and introduces the TV module API.

The video above shows the TV Module API demo. Martin Lasak, a research fellow from Fraunhofer FOKUS institute, guides you through the specifications and functionality of the API. The novelty of this API is the access to your TV devices what makes them controllable and manageable and therefore mixable within your Web based applications. For example, you will be able to obtain channel lists to improve the user interactions by providing filter and query functions. For the complexity of the interworking between your devices belonging to disparate platforms, like set-top box/TV and your mobile phone, is taken care by the webinos platform. This saves time and let the developer focus on the essential assets: realizing appealing applications that enable new experiences.

Let us know what do you think about the TV module API. Either there is something you miss, you would like to see included or improved, we appreciate your comments!