<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="/blogs/shared/nolsol.xsl"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>

<title>
BBC Internet Blog
 - 
Mark Hatton
</title>
<link>https://meleleh.pages.dev/blogs/bbcinternet/</link>
<description>Staff from the BBC&apos;s online and technology teams talk about BBC Online, BBC iPlayer, and the BBC&apos;s digital and mobile services. The blog is reactively moderated. Posts are normally closed for comment after three months. Your host is Eliza Kessler. </description>
<language>en</language>
<copyright>Copyright 2012</copyright>
<lastBuildDate>Mon, 23 Aug 2010 15:00:00 +0000</lastBuildDate>
<generator>http://www.sixapart.com/movabletype/?v=4.33-en</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 


<item>
	<title>Open Source Release of MHEG+ Toolkit</title>
	<description><![CDATA[<p>Today the BBC Red Button team is pleased to announce the open source release of the MHEG+ toolkit under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0 licence</a>.</p>

<p>MHEG+ (pronounced: <em>em-heg plus</em>) is both a programming language and a suite of tools developed by the BBC for building interactive television services. If you have ever used the Freeview or Freesat <a href="https://meleleh.pages.dev/digital/tv/tv_interactive.shtml">Red Button services</a> such as the interactive news & weather and even the CBeebies games and Formula 1 alternate commentary, you might be surprised to learn that you were using an MHEG+ application.</p>

<p>MHEG+ started its life in 2005 as a <a href="https://meleleh.pages.dev/rd/">BBC Research & Development</a> project aimed at creating a programming language more palatable and modern than its predecessor, <a href="http://en.wikipedia.org/wiki/MHEG-5">MHEG-5</a>. The '+' suffix in the MHEG+ name is meant to suggest it is a superior language to MHEG-5, often referred to as simply "MHEG".</p>

<p>Today MHEG+ is not just a programming language but also a comprehensive suite of tools for developing interactive television applications. The toolkit includes a compiler, debugger, emulator, automated testing tools and also a code editor that integrates with the <a href="http://www.eclipse.org/">Eclipse IDE</a>.</p>

<p>The toolkit's emulator, named MHEG Player, emulates both Freeview and Freesat set-top boxes. It features an MHEG graphics engine, a virtual tuner (so users can 'virtually' switch from BBC One to BBC Radio 5 Live, say) and even a virtual remote control that doesn't get lost down the side of the sofa! The integrated debugger too is feature rich and can be used to debug both MHEG-5 and MHEG+ code.</p>

<p><a href="https://meleleh.pages.dev/blogs/bbcinternet/assets_c/2010/08/MHEG_Player_and_editor_big-53462.html" onclick="window.open('https://meleleh.pages.dev/blogs/bbcinternet/assets_c/2010/08/MHEG_Player_and_editor_big-53462.html','popup','width=1056,height=752,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="https://meleleh.pages.dev/blogs/bbcinternet/assets_c/2010/08/MHEG_Player_and_editor_big-thumb-595x423-53462.png" width="595" height="423" alt="MHEG_Player_and_editor_big.png" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></p>

<p>Until today, MHEG+ was only available for use by BBC staff for the benefit of our own interactive television applications. But we think MHEG+ is too useful a tool to keep just to ourselves. <a href="http://en.wikipedia.org/wiki/Open_source">Open sourcing</a> MHEG+ is another example of the BBC's drive toward openness and demonstrates our eagerness to give something back to the technical community.</p>

<p>Further, we hope to encourage the community to get involved in MHEG+ and make it better. There are many ways to participate, from simply developing interactive applications (and possibly reporting bugs), to documentation writing and code contributions.</p>

<p>The MHEG+ source code can be browsed and downloaded at the <a href="http://sourceforge.net/projects/mhegplus/">MHEG+ SourceForge project page</a>. Here you can also find a forum for discussing MHEG+ and getting help.</p>

<p><em>Mark Hatton is a Senior Software Engineer working in the TV Platforms Group.</em></p>

<p><br />
</p>]]></description>
         <dc:creator>Mark Hatton 
Mark Hatton
</dc:creator>
	<link>https://meleleh.pages.dev/blogs/bbcinternet/2010/08/open_source_release_of_mheg_to.html</link>
	<guid>https://meleleh.pages.dev/blogs/bbcinternet/2010/08/open_source_release_of_mheg_to.html</guid>
	<category>open source</category>
	<pubDate>Mon, 23 Aug 2010 15:00:00 +0000</pubDate>
</item>

<item>
	<title>Red Button Arcade</title>
	<description><![CDATA[<p>The Red Button Arcade One in Ten project was borne out of a realisation that, whilst they're nowhere near as powerful as the average PC or modern games console, digital set-top boxes are considerably more powerful than classic home computers such as the BBC Micro. As such they should achieve comparable or better performance when running video games.</p>

<p><a href="https://meleleh.pages.dev/blogs/pressred/2009/03/redbuttonarcade.shtml">Read more and leave comments over on the Press Red blog.</a></p>

<p><em>Mark Hatton is a software engineer working in the TV Platforms Group.</em></p>]]></description>
         <dc:creator>Mark Hatton 
Mark Hatton
</dc:creator>
	<link>https://meleleh.pages.dev/blogs/bbcinternet/2009/03/red_button_arcade.html</link>
	<guid>https://meleleh.pages.dev/blogs/bbcinternet/2009/03/red_button_arcade.html</guid>
	<category>red button</category>
	<pubDate>Mon, 23 Mar 2009 10:37:03 +0000</pubDate>
</item>


</channel>
</rss>

 
