91Èȱ¬

« Previous | Main | Next »

Mashed interactive TV

Post categories: ,Ìý

Rob Foreman | 09:43 UK time, Monday, 7 July 2008

Rob Foreman of 91Èȱ¬ Research and Innovation writes:

So, is over and now that I've caught up on some sleep it's time to sit back and look at what a great success the weekend was. Of course we'd hoped that some people would want to find out about interactive TV and in the end there was more interest than we had expected.

After the talk on Saturday morning, several developers were interested in learning MHEG and turning their interactive TV ideas into reality. MHEG is the open standard middleware used on and and increasingly in other countries. From a programmer's point of view, MHEG has some interesting features; it's a declarative language and it has some quirky syntax. Although we have a tutorial and example code, there is still less easy documentation than is available for more common languages. (The official reference, ISO/IEC 13522-5:1997 "Support for base-level interactive applications", has been cruelly overlooked by yet again.)

All this gives MHEG a steep learning curve. To combat this, we've developed a toolkit called MHEG+ which hides a lot of the complexity from the programmer. This makes it much easier to develop large applications and removes some of the need for specialist knowledge and equipment. The 91Èȱ¬ is keen to encourage the developer community and the MHEG+ tools will be an important part of that. I collected some great feedback (and a few bug reports) and have passed everything on to the MHEG+ team.

As well as making interactive applications easier to write, we're also working on extending their capabilities. Future set-top boxes will not only have Internet connections, they will allow MHEG to make use of that, combining broadcast and IP data in a seamless way. The developers at Mashed also had access to this functionality.

MHEG Player and editor

I was impressed by how quickly the developers were able to get to grips with the language and start implementing cool ideas, which was the whole point of Mashed. At the presentations on Sunday, two applications were being broadcast on the digital TV station we had set up and viewers could read email or see messages on their televisions. Not only that, but the Twitter on TV application won a prize.

Photo by

Mashed 08 has been a really valuable experience for the interactive TV teams in the 91Èȱ¬. We've got some great feedback on our tools, learned a lot about participating in similar events in the future and it's given us a chance to engage with a community that has some great ideas and skills to offer but has so far been excluded from the broadcast world. Now we're looking at how we can continue to foster that collaboration.

If you were there too, I hope you got as much from it as we did.

Comments

The following comments were originally posted on the 91Èȱ¬i Labs blog

At 3:35pm on 07 Jul 2008, sammyjayuk wrote:

Is the MHEG+ toolkit going to be available for general download? I'm assuming that the lucky people at Mashed got to play with it, but I'm sure I'm not the only one not at Mashed that would like the chance to tinker!

Thanks,
Sam

At 09:44am on 08 Jul 2008, nickgallon wrote:

The MHEG+ toolkit is going to be made available via backstage very soon. We're just making sure that everything is in order legally before we post it. Hopefully, there will be an announcement via this blog when we get the all clear.

Cheers
Nick

3. At 7:50pm on 22 Feb 2009, mctblogger wrote:

Hiya, any news on whether the MHEG+ toolkit ever got released? I'm keen to get into MHEG stuff but it's really difficult even getting to a Hello World with the info that's out there at the moment on google.

At 09:19am on 27 Feb 2009, JulianTerence wrote:

I would just like to second the comment added by mctblogger.
When can I get my hands on the MHEG+ toolkit?

Thanks

Comments

91Èȱ¬ iD

91Èȱ¬ navigation

91Èȱ¬ © 2014 The 91Èȱ¬ is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.