IGO Scripting

Flexibility

The power of IGO scripting combined with it's flexible event model makes for an extremely powerful system. Lets take a look at a couple of examples of IGO in action:
Creating, stacking and transmission

This example is taken from the IGO implementation that drives the BBC's Chancellors Budget coverage. The editorial team need to get budget headlines to air as quickly and as accurately as possible, and then have the option of using the same copy in summary graphics later in the program.

As the Chancellor makes his budget statement, a journalist keys in the salient points. Headline inputNote the red guides which indicate how much screen "real-estate" is available for text, and the pick list of templated text for swift input.

The moment the graphic is saved, script in the "onAfterSaveGraphic" handler automatically stacks the graphic in the headlines transmission stack. Headline transmission
Note the in-place editor in the stack - the transmission operator is able to correct any typos just seconds before the graphic goes to air.

Headline graphic

Net result? We have the graphic on air in seconds, with full editorial control over every stage.

But there's more - in addition to stacking the headline graphic, the onAfterSaveGraphic script automatically creates a new version of the same graphic, this time to be run as part of a summary crawl later in the program.

 

And the copy is also instantly available for incorporation into full form summary graphics!

Panel graphic
 
Graphics from wires feeds

Here we respond to the "onCreateData" event, which occurs when an XML message is received by the IGODataLink component. IGO code window We inspect the content of the message (using the high-level XML parsing functions within the IGO binary), and if it's a message that we are interested in, we can opt to save it in an "IGOData" object. Saving the object fires the "onBeforeSaveData" event, and it's here that we parse and calculate the properties that we are interested in for easy access later. The "onAfterSaveData" event then fires - this gives us an opportunity to create a graphic object (which associates an IGOData instance with a pre-defined template).

IGO flash stackIf required, we can then respond to the "onAfterSaveGraphic" event to autostack the graphic and use the IGO AutoRun stack to output the graphic straight to air.Flash result graphic

 

 

NEWS

Idonix has been contracted to provide graphics automation for BBC2's 2007 Local, Scottish Parliament and Welsh Assembly Election coverage  


Idonix provide graphics automation for BBC2's May 2006 Local Election coverage  [more]


Graphics automation for BBC 2005 General Election coverage  [more]


Live Graphics systems for BBC 2002-2006 Budget specials, Local Elections and 2001 General Election coverage   [more]


Live graphics and data systems for 2003 BBC Welsh Assembly and Local Election coverage  [more]



Idonix can supply an IGO system to control your show's graphics - either fully serviced with all equipment provided and staffed with script-programmers and operators, or as a permanent installed system with training and support.

Learn about the architecture of IGO graphics automation, or call us now on +44 (0)1952 728651 or email us at sales@idonix.com .


Idonix is based in the historic town of Much Wenlock in Shropshire, UK. We are ideally placed for access from Shrewsbury, Telford and Bridgnorth, and close to Birmingham, Manchester and Wales.