Idonix built a system that pulled raw vote data from AP's GET API. It calculated and derived addtional data, for example change in vote share and swing, and provided data entry screens for state projections. Results were then published to BBC Digital's API, and replicated into the graphics control Ignition instances. A web based enquiry client was also provided for the BBC's team of journalists.
Three Ignition servers controlling the Emily Maitlis touch screen in the Reuters New York studio, Jeremy Vine's VR graphics at Broadcasting House, and lower thirds, full forms and social media from the output gallery in Westminster. All graphics were rendered in Vizrt, designed and built by the BBC Visual Journalism team, with integration and scripting by Idonix.
Our Ignition architecture was perfect for this project: rapid development, easy deployment and high performance, with redundancy and replication across multiple sites. We used our standard Windows client for the graphics control system, and built a responsive HTML5 web client for results enquiry that worked across desktops, tablets and phones.
All our results system functions were hosted in Azure. Two Ignition functions - results ingest, data entry and API's on one, and scalable enquiry server instances on the second. All utilised Azure availability sets and application gateways for scalability and resilience. For additional we hosted an additional replication partner inside the BBC's corporate network.