Sony Pixel Power calrec Sony

Technology Special: BLAM Behind the (Beautiful) UI

06/11/2019

As an organisation Blue Lucy tends to focus on the business of media operations. The BLAM platform is operationally focused and every function of the platform can be mapped to a business benefit in our requirements schedule. We rarely talk about BLAM in terms of technology as operationally it doesn't matter how it works'. However, as the first deployments of BLAM-3 - the third generation of product - go into operational service it's a good time to provide a little insight into the development in a techie's special blog.

Background BLAM-3 is a ground up' rebuild of BLAM which began in early 2017 and was motivated by a desire to increase the workflow functionality and overall system scaling beyond the capability of the technology on which the original product had been built.

Rather than continue to sweat the core code-base as so many software companies do, we decided to take a clean sheet of paper to the design and build of the new platform. Zac Sloss the lead developer for BLAM-3 says it's slightly daunting, as well as exciting when you first click new project in Visual Studio. but, in truth, this approach is actually easier and cleaner than building on an existing code-base. In this context BLAM-3 is truly, completely new, although many of the core features of BLAM-2 have been carried across from a functional perspective.

BLAM-2 had evolved over a number of years and, although remarkably feature-rich in the competitive market, the ambitions for the product into the 2020's were beyond the technologies on which it had been based - in short there existed easier ways to achieve the same functional outcomes.

The product management team wanted BLAM to support a true multi-tenant operating model so that Blue Lucy could offer BLAM as a low-cost, managed SaaS offering to smaller operators. Our service-provider customers such as TVT and PlazaMedia, were also keen to offer services to multiple-client operators on a single platform, safe in the knowledge that users and media were properly and logically separated.

There were also great ambitions for the workflow component of the product. This capability had evolved dramatically over the lifetime of BLAM-2, growing to supporting more than 80 functional BLidgets - Blue Lucy widgets. The product team see the integration with other platforms and services as the most important feature of the product in the near and mid-term. Integration is affected through BLidgets and, as such, the new BLidget short-list got to 150 within a few hours in the early design sessions. A new approach to building BLidgets was needed to support a significantly larger, scalable development team without the integration headaches such scale can cause.

These features alone justified the clean sheet of paper approach for the research and development team. From a business perspective it made total sense also: the value of the business and the platform proposition is not in each line of code it is in the experience and knowledge of how to put it all together - there are many years' worth of knowledge inherited from BLAM-2 in BLAM-3, if none of the code.

Principals BLAM-3 follows the distributed microservices architecture, meaning the overall BLAM capability is structured as a collection of loosely coupled services. The architecture is robust, resilient and conforms to the separation of concerns paradigm. The singularity of purpose which is a key tenet of separation means, overall, BLAM is easier to maintain and extend. Equally there are opportunities for re-use of components which speed up our development so that, as new customer requirements come in - such as a new 3rd party system to connect to - we can implement the capability extremely quickly.

Within the BLAM-3 core there is a further abstraction between the workflow runner and the BLidgets. This is the most significant organisational improvement over BLAM-2. BLidgets which perform specific functions when run in the workflow engine are now isolated from the engine itself. This enables BLidgets to be developed independently of the workflow engine and provides an extra level of safety at run-time. Given that 80-90% of the future development of the platform will be in BLidgets, this gives the business unparalleled development scale and means that BLidgets may be developed by third parties - see SDK, below.

Technology The platform is underpinned by .NET core 3.0, the latest .NET framework from Microsoft which affords a truly cross-platform, open source, common language run-time environment. .Net core 3.0 provides us with long term supportability, an excellent security model and true enterprise level robustness. In the detail there is a 40% performance improvement over .NET 2.2, excellent memory management and 3.0 has numerous optimisations for containerised deployments which fits with the need for scale in multi-tenant cloud deployments.

Entity Framework Core 3.0 was chosen as the object-relational mapping framework and allows BLAM to be backed by a wide range of databases, so on-prem' deployments can be customised to customer-specific needs. The framework is optimised for rapid development - we do not need to directly create the underlying tables - and provides excellent operational performance. The abstraction from the database layer provides not only portability, but means that the core BLAM code is leaner as it does not contain numerous manually written queries. We leverage the built-in concurrency management which maintains data integrity: very important in large scale media operations in which data may be rapidly updated from multiple human and machine sources. - e.g. sports logging.

For the web-browser based front-end we use the Angular 8 TypeScript-based framework from Goggle. The framework is a good fit for .NET Core 3.0 and provides an optimal user experie
LINK: https://bluelucy.com/technology-special-blam-behind-the-beautiful-ui/...
See more stories from bluelucy

Most recent headlines

05/02/2025

Inside IBC's innovation boom: what's powering the future of media?

Speaking exclusively to TVBEurope, four of its experts weigh in on the IBCs role in fostering innovation, the technological shifts on the horizon, and why sport...

05/02/2025

Meet the director of product marketing

Vincent Noyer, director of product marketing at LYNX Technik, tells TVBEurope how remaining engaged and proactive leads to opportunities for growth By Matthew ...

05/02/2025

ESPN Viewing Hits Decade-Long Highs in January

ESPN is reporting that its NFL playoffs and College Football Playoff games in January boosted audiences to levels not seen at the network in years....

05/02/2025

Roku Remains Top U.S. Streaming Device

A new study from Pixalate indicates that Roku remains by far the dominant player among streaming devices in North America where its market share was more than d...

05/02/2025

Panasonic To Ship New 4K 60p 10-Bit Camcorders In March

NEWARK, N.J. Panasonic next month will release new 4K 60p 10-bit professional camcorder models, including the AG-CX20, HC-X1200 and HC-X2100 for video productio...

05/02/2025

Tegna Shuts Down National Fact-Checking Operation

WASHINGTON Tegna has shut down Verify, the station group's national fact-checking operation, laying off around 18 journalists, producers, researchers and ot...

05/02/2025

FCC Chair Brendan Carr Fills More Key Staff Positions

WASHINGTON, D.C. Federal Communications Commission chair Brendan Carr continues to build out his leadership team with the announcement of more staff appointment...

05/02/2025

Sanctuary Pictures Unveils Punk-Horror Feature Penny Lane Is Dead

04 02 2025 - Media release Sanctuary Pictures Unveils Punk-Horror Feature Penny Lane Is Dead Writer/Director of Penny Lane Is Dead, Mia'Kate Russell Sanc...

05/02/2025

Faculty Notes: Fall 2024

Faculty Notes: Fall 2024 Recent accomplishments, releases, and events by Berklee faculty. February 4, 2025 Professor Tomo Fujita played the John Coltrane In...

05/02/2025

RT publishes Register of External Activities for Q3 2024 (statistical summary)

RT is today publishing a statistical summary from the Register of External Activities for the third quarter of 2024. The RT Register of External Activities (...

05/02/2025

Eurovision Royalty to join the Late Late Eurosong Special this Friday Night

Here is your host, Patrick Kielty! This Friday night Eurovision royalty Linda Martin, Niamh Kavanagh and Eimear Quinn will come together for the first time to ...

05/02/2025

Other Voices makes its return to RT this Spring with an incredible lineup

Laura Marling, Lisa O'Neill, James Dean Bradfield, Jacob Alon, Bashy, Morgana and more to feature in Other Voices Series 23 this Spring RT 2 & RT Player |...

05/02/2025

AI Pays Off: Survey Reveals Financial Industry's Latest Technological Trends

The financial services industry is reaching an important milestone with AI, as organizations move beyond testing and experimentation to successful AI implementa...

05/02/2025

How GeForce RTX 50 Series GPUs Are Built to Supercharge Generative AI on PCs

NVIDIA's GeForce RTX 5090 and 5080 GPUs - which are based on the groundbreaking NVIDIA Blackwell architecture -offer up to 8x faster frame rates with NVIDIA...

04/02/2025

Spotify Reports Fourth Quarter 2024 Earnings

Today, we announced our fourth quarter 2024 earnings, closing Q4 stronger than ever by outperforming across key metrics and celebrating our first full year of p...

04/02/2025

Spotify rapporterar intkter fr fjrde kvartalet 2024

Idag rapporterar vi int kter f r fj rde kvartalet 2024. Vi avslutade Q4 starkare n n gonsin genom att vertr ffa f rv ntningarna p v ra nyckeltal och kan d rm...

04/02/2025

SGL Carbon opts for green electricity at its German sites

As a technology-based company and one of the worlds leading companies in the development and production of carbon-based solutions, SGL Carbon opts for innovativ...

04/02/2025

ST Engineering iDirect Names Sridhar Kuppanna as Chief Technology Officer

Ground segment technology innovator appoints new CTO to execute bold technological vision Herndon, Va., February 4, 2025 ST Engineering iDirect, global leade...

04/02/2025

L3Harris Signs Multi-Year Pilot Training Agreement With Thai Airways

L3Harris has signed a two-year agreement with Thai Airways International to provide training service on its A320 Full Flight Simulator (FFS). This significant a...

04/02/2025

US Air Force Completes First Flight of L3Harris Viper Shield Electronic Warfare System

L3Harris' all-digital electronic warfare suite, Viper Shield , completed its...

04/02/2025

Radio Botswana chooses Calrec's IP-native Type R mixing system

The shift from analogue to IP was driven by a desire for greater flexibility in our operations. IP simplifies connectivity, reduces the physical footprint of th...

04/02/2025

Simplifying Gray Media News Operations with Calrec's Type R

Streamline, standardise and save: how Gray Media has simplified news operations At TVNewsCheck's News Tech Forum 2024, Gray Media's Peter Gogas and Calr...

04/02/2025

Bending Spoons closes $233 million acquisition of Brightcove

Boston, MA-February 4, 2025 | Bending Spoons, the Italy-based technology company, completed its previously announced acquisition of US-based streaming technolog...

04/02/2025

Grup Mediapro to Collaborate with Google Cloud on Gen AI

BARCELONA Grup Mediapro and Google Cloud have expanded their collaboration to create an innovation lab focused on generative AI to develop solutions for the med...

04/02/2025

EditShare Receives SOCE 2 Type II Certification

WATERTOWN, Mass. EditShare this week said it has received SOC 2 Type II certification, an independently audited evaluation of an organization's information ...

04/02/2025

Executive Creative Director Halle Petro Named Partner of Sonic Union

Executive Creative Director Halle Petro Named Partner of Sonic Union Brie Clayton February 4, 2025 0 Comments Sonic Union is excited to announce Execu...

04/02/2025

Blackmagic Design Announces Blackmagic Camera for Android 2.0 Update

Blackmagic Design Announces Blackmagic Camera for Android 2.0 Update Brie Clayton February 4, 2025 0 Comments New update adds support for Xiaomi Pad 6...

04/02/2025

CETA Software Launches Artist Access: The Time-Tracking Tool for Creative Teams

CETA Software Launches Artist Access: The Time-Tracking Tool for Creative Teams Brie Clayton February 4, 2025 0 Comments CETA Software, creators of p...

04/02/2025

OWC Announces General Availability Launch of OWC Dock Ejector 2.0

OWC Announces General Availability Launch of OWC Dock Ejector 2.0 Brie Clayton February 4, 2025 0 Comments The Ultimate Tool for Efficiently and Safel...

04/02/2025

Colourist Claudio Del Bravo on grading Queer

Explaining the process to TVBEurope, Del Bravo said the films look was inspired by the Technicolor three-strip' process, evoking the rich colours of early ...

04/02/2025

Paramount, Nielsen Sign Multiyear Measurement and Analytics Deal

NEW YORK Paramount Global and Nielsen have inked a new, multiyear deal that will provide measurement for all of the company's platforms, including national ...

04/02/2025

2d Animated Short Concerning a Project for Schools

2d Animated Short Concerning a Project for Schools Brie Clayton February 3, 2025 0 Comments 2d animated short concerning a project for schools Febru...

04/02/2025

Step by step guide to using 3D Models in After Effects

Step by step guide to using 3D Models in After Effects Graham Quince February 3, 2025 0 Comments Since 2024, Adobe After Effects has had native suppor...

04/02/2025

Powerful Premiere Automation with new Excalibur Update

Powerful Premiere Automation with new Excalibur Update Colin Smith February 3, 2025 0 Comments This tutorial takes you through the new update for auto...

04/02/2025

Cinematography of A Complete Unknown: Shooting 12,800 iso Sony Venice 2 to create a 1960's era film

Cinematography of A Complete Unknown: Shooting 12,800 iso Sony Venice 2 to creat...

04/02/2025

DIY to DA: Ela Minus Breaks Through

DIY to D A: Ela Minus Breaks Through The electronic artist and producer tells Rolling Stone about her new album, D A, and how shes forged a career outside the...

04/02/2025

NVIDIA Blackwell Now Generally Available in the Cloud

AI reasoning models and agents are set to transform industries, but delivering their full potential at scale requires massive compute and optimized software. Th...

04/02/2025

The Future of Football? Technology and Entertainment Merge in the Kings World Cup Nations

The future of football? Technology and entertainment merge in the Kings World Cu...

04/02/2025

Virtual Production and AR Graphics: Demystifying the Tools, Technologies, and Trends

Virtual Production and AR Graphics: Demystifying the Tools, Technologies, and Tr...

04/02/2025

SVG All-Stars: Russell Fink, Senior Director, Programming and Content Analytics, SNY

SVG All-Stars: Russell Fink, Senior Director, Programming and Content Analytics,...

04/02/2025

SVG New Sponsor Spotlight: farmerswife's Jodi Clifford on Organizing Your Productions Like a Professional

SVG New Sponsor Spotlight: farmerswife's Jodi Clifford on Organizing Your Pr...

04/02/2025

EA Acquires TRACAB Technologies as It Looks to Move Beyond Games

EA Acquires TRACAB Technologies as It Looks to Move Beyond Games EA believes TRACABs sports tracking/analysis technology will help to make the EA SPORTS App the...

04/02/2025

Kingdom Come: Alamiya Media on Bringing the Supercoppa Italiana and Supercopa de Espaa to Saudi Arabia

Kingdom come: Alamiya Media on bringing the Supercoppa Italiana and Supercopa de...

04/02/2025

Alamiya Media at 50: Preparing for Rapid Change, an International Broadcast Center and the FIFA World Cup

Alamiya Media at 50: Preparing for rapid change, an international broadcast cent...

04/02/2025

An update on our TV and broadband prices

An update on our TV and broadband pricesTuesday 4 February 2025 An update on our TV and broadband prices Devesh Raj, Chief Operating Officer, Sky This April,...

04/02/2025

Sky extends partnership with the PDC to remain the home of darts until 2030

Sky extends partnership with the PDC to remain the home of darts until 2030Tuesday 4 February 2025 Following another record-breaking PDC World Darts Championsh...

04/02/2025

Frankfurt is the world's first airport to regularly use walk-through scanners from Rohde & Schwarz for passengers

Frankfurt is the world's first airport to regularly use walk-through scanner...

04/02/2025

Riedel Unveils Next Generation of StageLink Edge Devices

Wuppertal February 4, 2025 Riedel Unveils Next Generation of StageLink Edge DevicesRiedel Communications today announced the launch of its StageLink family of...