
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/jose-a-fuentes-main-image.jpg>
About the author: Jos Antonio Fuentes, Front-End Developer at VSN
Jose Antonio Fuentes works as a front-end developer at VSN. Currently, he is focused on the front development of VSNExplorer and VSN NewsConnect. Nevetheless, he has been involved in projects with VSNLivecom and other company solutions during his six years in the company. He has a Computer Applications Development degree and 13 years of working experience, not only in Broadcast and Media. Jose Antonio has worked in multiple projects and fields, from radars to position airplanes at an airport to military communication systems and Big Data.
We are more than familiar with data at VSN's development team. For us, they are like a horse that needs to be tamed. The animal strength is powerful, but it might become a problem without control. It is the same situation for data; we can have enormous amounts of information, but it is more valuable if the user can apply program rules to operate with it.
At VSN, we always want to go one step further in the innovation of metadata technology. That's why we developed a rules editor for metadata generated by our assets in VSNExplorer. Basically, this system works like a programming language that allows our clients to create and manage thousands of data operations quickly as if it were an Excel sheet. Therefore, users can apply different conditions to metadata that will make easier their media management, like showing or hiding fields, displaying the results of arithmetic operations or changing the selected values depending on other areas.
What would an ideal rules editor look like?
The editor's interface must be accessible and easy to use. We don't want more complications; we want to simplify our customers operations when programming its own rules in the MAM system. We answered this challenge by developing a simple visual interface for our rule editor. The tool offers syntax highlighting and coloring while we are programming rules for each asset template for an improved visual understanding of the code. Also, each element of the rule language has its color for better visualization. For example, the operands appear green on our screens and the execution moments are red. Another element that makes creating rules easier is the autocompletion of terms. The system suggests how to end the code, avoiding mistakes and reducing time while we are writing.
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en.png data-srcset=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en.png 1920w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-300x100.png 300w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1024x341.png 1024w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-768x256.png 768w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1536x511.png 1536w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface1_en-1080x359.png 1080w data-sizes=(max-width: 1920px) 100vw, 1920px />
Once the user finishes the code, it can compile it (as the code of any other language). Once it's compilated, the editor points out the syntax errors and mistakes. Therefore, the user can consult and correct them in a simple manner. Apart from this, the rule editor is an ally to create an exchangeable script catalog between installations. The user can export the code to a file and move it to work in another editor. Also, we took some necessary measures in terms of security and flexibility. The system allows to temporarily or permanently disable the created rules according to the operational needs of the customer's assets.
data-src=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en.png data-srcset=https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en.png 1920w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-300x81.png 300w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1024x278.png 1024w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-768x208.png 768w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1536x417.png 1536w, https://www.vsn-tv.com/wp-content/uploads/2022/02/Interface2_en-1080x293.png 1080w data-sizes=(max-width: 1920px) 100vw, 1920px />
A programming language to control data
At VSN, we knew that the language's syntax had to be very simple. The development team wanted to create a comprehensive language to allow any VSNExplorer user to create its script in minutes. Let's take a look at the elements of our rule's language.
1.The elementary values: These are the primary data to operate and introduce in our assets as in most programming languages. They are the foundations of our code. We are talking about whole numbers (ex. -123, 4837 ) real numbers (ex. 382.4344 , -948.32 ), boolean elements (ex, true, false ) and texts, defined as chains in the technical language (ex. VSN, John Smith ).
2. The operands: If we climb another level, we will find the operands. Unlike the elementary values of our forms, we can't create new operands while we are writing, as the metadata field of the asset defines them. Operands are represented by an identifier enclosed in square brackets, like [userName].
3. Sentences: Let's take another step to the third level with the sentences, where our two first elements of the puzzle fit. Basically, they are operations created with elementary values and operands. We will display two examples.
In the first one, we want to define a user name as Toni; In this case, the operand will be represented by square brackets by [userName]. We will introduce an elementary value with the text Toni to determine the name. We will create the sentence using the equal sy
Most recent headlines
05/01/2027
Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...
29/10/2026
Jameis Winston and Willie Colon are among current and former players hosting pro...
29/10/2026
After arriving in Fayetteville with dreams of calling games, the Arkansas native found her passion in the control room, building a promising future in replay an...
29/10/2026
The National Hockey League is taking on a larger role in local game production w...
29/10/2026
Media Links has appointed Mikhail Zavalin Market Development Technical Specialis...
29/10/2026
Gravity Media delivered the live broadcast and media infrastructure for the 2026...
29/10/2026
Rise AV has announced the 23 women selected for the second year of its Elevate program, a six-week management and leadership development course. The cohort incl...
29/10/2026
The F d ration Internationale de l'Automobile (FIA) and Amazon Web Services (AWS) have announced a global partnership under which AWS becomes the Official A...
29/10/2026
Advanced Systems Group (ASG) has appointed Bob Daniel Storage and Workflow Solutions Architect within its Enterprise Storage team. Daniel has more than 30 years...
29/10/2026
FloSports and the Pac-12 Conference have entered a media partnership that will b...
29/10/2026
TSN will launch Film Never Lies Grey Cup Playoffs Watchalong, an altcast hosted by TSN football analyst Luke Willson, for two CFL Grey Cup Playoffs games. Wills...
29/10/2026
For decades, broadcasters have designed production around one rule: build for th...
29/10/2026
Live event production company FOH Productions has built a portable camera switch...
29/10/2026
Gravity Media is marking its 25th year facilitating the host broadcast for the M...
29/10/2026
In-venue and creative video staffers at the professional and collegiate level ha...
29/10/2026
LA28 has named film producer Kathleen Kennedy Head of Ceremonies and Content for the LA28 Olympic and Paralympic Games. Kennedy, an eight-time Academy Award nom...
29/10/2026
In-house local telecasts have added new camera angles, graphics package, and dee...
29/10/2026
In this SVG New Sponsor Spotlight, Jake Blount, EVP, Sales, ICAT Logistics, disc...
29/10/2026
Mastering plug-in treated to ground-up rebuild
With a few plug-in releases now under their belt, Musik Hack have revisited their debut offering and kitted i...
29/10/2026
New modular full-range monitoring system arrives
Following a few weeks of teasers, HEDD Audio have just revealed the latest addition to their high-end monit...
29/10/2026
SGL Carbon LLC ( SGL Carbon ) has received an additional order for the supply of nuclear graphite from X-energy Reactor Company, LLC ( X-energy ) in accordance ...
29/10/2026
Rohde & Schwarz introduces MXO AI Connect for AI-assisted oscilloscope workflows Rohde & Schwarz connects AI assistants to its MXO oscilloscopes through MXO A...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
When LinkedIn set out to upgrade meeting spaces across nine APAC cities, the goal was clear: employees needed to walk into rooms in Bangalore, Beijing, Hong Kon...
29/10/2026
Lightware has expanded its LARA (Lightware Advanced Room Automation) Wizard platform with a new Elgato Stream Deck integration, allowing supported Stream Deck d...
29/10/2026
Boston Conservatory Center Stage Presents Opera Masterpiece La Boh me The Conservatory's production of the timeless opera will conclude the fall Center St...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
NewMedia Creative Technology Studio combined a large LED character, directional voice capture and remotely hosted AI processing for AI HOST, its interactive ins...
29/10/2026
The Royal Television Society Technology Centre (RTS) presented its 2026 Special Recognition Award to Newsmax, Newsmax Ukraine, Broadcast Solutions and nxteditio...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
Share
Copy link
Facebook
X
Linkedin
Bluesky
Email...
29/10/2026
amaran, pioneer of lighting tools for creators, today announced the amaran Cam, its first webcam designed to go beyond simply capturing an image to help creator...
29/10/2026
The Sky Original returns to screens on November 26Thursday 29 October 2026
Ella Purnell is back in the killer new trailer for Sweetpea Season 2Turn on cookies ...
29/10/2026
In our increasingly climate conscious world, many cities are embracing nature, with more tree cover and open spaces such as parks, and restored wetlands, ponds,...
29/10/2026
Red Seat Ventures Announces Exclusive Partnership with Homecoming Golf Partnership Includes Homecoming Golf's New Drink Cart Scramble Series Featuring Hig...
29/10/2026
Oct. 29, 2026 - US-based Alliance for Audited Media (AAM) and the UK's ABC,...
29/10/2026
This Halloween week, GFN Thursday is delivering a fresh batch of gaming treats.
Something wicked this blade comes. S-GAME's Phantom Blade Zero launches on ...
28/10/2026
SDI Failsafe IP Routing: Inside the UTAH-400 Series 2 Router A pure-IP routing core has no inherent fallback. When the ST 2110 network degrades, when the PTP gr...
28/10/2026
MLB Network is nearly all-day media day coverage across MLB Now, MLB Central, ML...
28/10/2026
Voyage Audio and Shure microphones are in the forefront of the sector's transition to digital
Microphones may have come late to the digital table, but they...
28/10/2026
Having long resisted the transition, broadcast audio's most fundamental element is finally entering the digital era
About 25 years ago, a microphone manufa...
28/10/2026
The Wireless Microphone Spectrum Alliance (WMSA), formed in 2025 to raise awareness with government entities about wireless microphone operations, has held meet...
28/10/2026
The manufacturer's brands span a variety of markets, with a focus on radio, streaming, intercom
Telos Alliance was at last month's IBC in Amsterdam onc...
28/10/2026
Companies presented latest offerings and explored opportunities in sports broadc...